2019-02-23
阅读量:
942
程序化交易:开仓或平仓信号闪烁
历史回测很好,实盘时开平仓信号时有时无。这是很多新手刚写的完程序实盘时的常见问题。一般都是因为调用了未来函数,比如收盘价。当根K线的行情还没有走完时,收盘价是个未来值,如果调用就会发生信号闪烁状况。
程序里一定不能调用收盘价做判断指标,也尽量少用最高价或最低价。当根K线能确定的只有开盘价。所以一般写代码时,都是用的上一根K线的数据。
例:CountIf(h[1]-Max(c[1],o[1])>c[1]*0.001 and c[1]<o[1]*1.001,3)==0;
前三根K线没有出现实体较小的长上影。






评论(0)


暂无数据