Open daohsong opened 2 months ago
以demos/cta_arbitrage_bt/runBT.py为例:
根据代码逻辑,adjust_profit = profit - transaction_fee;然而生成的xlsx中,调整净利润比净利润还高,如下图红框
adjust_profit
profit
transaction_fee
调整净利润
净利润
上图蓝框的“已付手续费”,与/outputs_bt/t1_rb_i/trades.csv的fee列求和的值(即2151.64)不同
fee
在d655afa中根据上版本代码逻辑修复了此问题
运行demos/test_hotpicker/testHots.py时,发现无法成功获取郑商所和上期所的每日结算数据
http://www.czce.com.cn/cn/DFSStaticFiles/Future/%s/%s/FutureDataDaily.htm
http://www.czce.com.cn/cn/DFSStaticFiles/Future/%s/%s/FutureDataDaily.xls
http://tsite.shfe.com.cn/data/dailydata/kx/kx%s.dat
WtBtAnalyst的手续费计算
以demos/cta_arbitrage_bt/runBT.py为例:
根据代码逻辑,
adjust_profit
=profit
-transaction_fee
;然而生成的xlsx中,调整净利润
比净利润
还高,如下图红框上图蓝框的“已付手续费”,与/outputs_bt/t1_rb_i/trades.csv的
fee
列求和的值(即2151.64)不同在d655afa中根据上版本代码逻辑修复了此问题
WtHotPicker的兼容
运行demos/test_hotpicker/testHots.py时,发现无法成功获取郑商所和上期所的每日结算数据
http://www.czce.com.cn/cn/DFSStaticFiles/Future/%s/%s/FutureDataDaily.htm
以js生成cookie的方式做了反爬。d706c87的目标地址改成http://www.czce.com.cn/cn/DFSStaticFiles/Future/%s/%s/FutureDataDaily.xls
,使用pandas读取(依赖xlrd)http://tsite.shfe.com.cn/data/dailydata/kx/kx%s.dat