0.0.7-alpha • Published 8 months ago
@ch20026103/backtest v0.0.7-alpha
@ch20026103/backtest
一個強大的股票回測工具庫,用於分析和優化交易策略。
Reference
Install
使用 npm:
npm install @ch20026103/backtest
使用 pnpm:
pnpm add @ch20026103/backtest
H ow to use
import { Context, DateSequence, Stock } from '@ch20026103/backtest';
// 初始化股票數據
const stocks = {
'AAPL': new Stock('AAPL', [...]),
'GOOGL': new Stock('GOOGL', [...])
};
// 創建日期序列
const dateSequence = new DateSequence([...]);
// 定義買入和賣出策略
const buyMethod = function(data){ ... };
const sellMethod = function(data){ ... };
// 創建回測上下文
const context = new Context({stocks, dateSequence,
buyMethod,
sellMethod,
options:{
capital: 100000,
// 其他選項...
}
});
// 運行回測
context.run();
// 分析結果
console.log(context.record.getPerformance());
貢獻
歡迎提交 Pull Requests 來幫助改進這個項目。對於重大更改,請先開 issue 討論您想要改變的內容。
許可證
MIT
作者
0.0.7-alpha
8 months ago
0.0.4-alpha
9 months ago
0.0.3-alpha
9 months ago
0.0.5-alpha
9 months ago
0.0.6-beta
9 months ago
0.0.3-beta
9 months ago
0.0.3-beta1
9 months ago
0.0.4-bata
9 months ago
0.0.2-alpha
9 months ago
0.0.6-alpha
9 months ago
0.0.4-beta
9 months ago
0.0.5-beta
9 months ago
0.0.2-beta
9 months ago
0.0.1-alpha
2 years ago
0.0.1
3 years ago