学习编写后台交易,按照之前使用飞狐编写多周期时习惯,常常把需要某一周期指标的条件也编写到引用指标里,例如:KD金叉:= K>D AND REF(D,1) > REF(K,1)、J 90:=J>=90、J 20:=J<=20及 KDDDS:=K<REF(K,1) AND K>D AND D>REF(D,1)等等,在编写后台交易时直接引用指标条件,作为某一周期指标的条件输出。
作为新手还准备按照论坛精华主题建议,把引用指标条件,用自定义数据功能来加强改善跨周期引用指标的效率,但是在学习论坛K,D多周期共振日内交易模型时,对多周期编写使用周期困惑如下:
软件运行观察行情K线框架为5分钟周期
1、编写后台交易引用多周期指标条件的正确方法?
如:J 90:=J>=90 及KDDDS:=K<REF(K,1) AND K>D AND D>REF(D,1)
这些指标条件是应当建立在“引用指标”里,还是在后台程序处直接编写?
后台程序处直接编写
k15:=stkindi('','kd_2.k',0,3);//调用15分钟k
d15:=stkindi('','kd_2.d',0,3);//调用15分钟d
d30:=stkindi('','kd_2.d',0,4);//调用30分钟d
条件1:= d30<=30 AND k15> d15 AND d15>REF(d15,1)
;
条件1是否编写正确?后台引用指标条件的方法?
2、J90:=J>=90及d>REF(d,1)等等能否按周期作为自定义数据?后台交易中多周期引用该自定义数据能否加强引用效率?
1.引用这样是没问题的,后台的引用和图表的引用写法是一样的
但是有一点问题,就是被引用对象的偏移结果,不能用ref(d15,1)来表示
而是要写成这样:
ref_d15:=stkindi('','kd_2.d',0,3,-1);
需要在被引用的语句里面加上一个偏移周期
2.自定义数据的话没有必要,这个不是复杂的引用数据
老师,您好
ref_d15:=stkindi('','kd_2.d',0,3,-1);
条件1:= d30<=30 AND k15> d15 AND d15> ref_d15
;
这是编写对吗,谢谢指导