我发现很多函数,比如barrpos , 放大缩小k线图表时结果也在变化,似乎只计算了图表当前显示在窗口的那一小部分k线。用什么办法可以让编写的策略指标等,在放大缩小k线图表时结果都是一致的?
向下缩放K线起始就是下扩新增了历史部分K线,BARPOS返回值就是加载到图表上的K线数量;
缩放K线图导致策略指标发生变化是因为图表的策略都是根据加载到图表的第一根K线开始计算,起始位置不同可能会造成最新K的信号差异,这个是图表的机制问题;
如果固定了K线的开始时间,那么信号指标就不会变化了。 K线图右键 》 窗格属性 》 指定开始时间。
启动图表程序化后,K线是锁定的,不会出现信号的变化
好的,这一点太重要了,否则缩放图形看细节就没法进行了,呵呵
除了楼上的方案后,这里的设置也影响你的,如果你的策略需要的k线数量较大,请酌量增加此选项中的设置

此主题相关图片如下:tim截图20180904181842.png
