//满足条件C>O开多。C<O开空,运行在30分钟周期下
if c>o then buy(1,1market);
if c<o then buy(1,1market);
//满足条件C>O开多。C<O开空,运行在30分钟周期下
if c>o then buy(1,1market);
if c<o then buy(1,1market);
问题没有这么简单的,c>o是个状态值,如果这样写,会在每个符合条件的K线上开仓,这与楼主只希望满足条件情况下,只开一次仓的需求是不符的
2-如果手动平仓,则在图表自动化下虚拟仓位是没有变化的,后面能否自动开仓不一定,因为虚拟仓位占着资金,若资金不足则不能再开仓
再好好考虑下......
加上 holding
判断 holding>0的话,就不再开多;holding<0的话,就不再开空;