比如tb下载的rb2005数据到昨天截止。然后今天开盘前导入下载的数据然后开始交易,变量却不显示,是不是之前下载的数据跑实盘用不了呀。。。。
“添加策略”里面是没有shuangjunxian222这个策略的,为什么打开CTA策略之后会自动弹出这个呢。。。。。。
假如我想写收盘价大于前(a+b)根开盘价做多 if (am.close[-1]> am.close[-1*self.a-self.b]是可以回测的。但是我想写大于前(a乘b)根做多, if (am.close[-1]> am.close[-1乘self.a乘self.b]却回测不了(乘号不显示,用“乘”代替),这是为什么呢? 是因为am.close[]里面的参数只能加减不能乘除嘛。如果是这样,有什么办法可以让里面的参数乘除的时候也可以回测呢
比如螺纹1min周期的k线, 当单根k线开盘价高于3010开多,低于3000开空。写代码回测发现如果前一根k线满足发单条件,下一根开盘才会发单。可以当前k线开盘价一旦满足条件就立刻发单吗。
倒数第二根开盘价是不是用bar.open_price[1]表示呀。。。。我这边编写出来没问题,但是回测就一直卡在 “历史数据加载完成” 这边。。。。。
比如 self.write_log("策略初始化") ; self.fast_ma0 = fast_ma[-1]
同一个策略 参数小会有变量 参数大就没有。。。。。
是总盈利/天数 还是总盈利/总亏损呢 还是其他的计算方法呢