am的默认size是100,所以初始化至少需要100条数据。可以基于自己需要进行修改
请问是不是am还没初始化就开始计算了
应该是替换过程出了问题吧,替换原有的dll文件应该不会报错的
可以改成剥离后的路径vnpy_ctastrategy.base试试看
回测的时候没有选择策略类名吧。
xy8008133 wrote:
策略执行中,为何没有成交记录
请自行打印策略状态进行排查了
用期货公司提供的api里的dll文件替代ctptest的api文件夹下的两个同名dll
可以参考2楼
hhc1177 wrote:
剥离vnpy_ctastrategy项目
剥离vnpy_ctabacktester项目
剥离vnpy_riskmanager项目
剥离vnpy_datamanager项目请教下为什么要做子项目的剥离呢
请问是跑了run.py但是没有任何反应是吗?
你策略初始化的时候是不是粘贴的cta策略的on_bar函数,没有去掉self这个参数
datarecorder可以录制价差Tick
那可以自己在engine的load_strategy_setting函数中打印看看哪里出错了
可以看一下:
开平是否写了
价格是否小数点正确
数量是否为整数
交易所是否选对了
dll版本不对