回测最开始的几根k线满足条件没有买卖信号是什么问题,后面的k线都是正常的显示买入卖出的。什么原因造成的? 条件就这一个 If( MarketPosition <> 1 And Close[1]>Close[2] ) { Buy(a,Open); }
因为序列变量计算,需要一定的数据长度,所以系统会将前面的信号清除。具体设置见:
http://www.tbquant.net/fun/index.html?id=27