[求助]跨周期函数编写 (文华财经WH8赢智V8.2)

投资者咨询:[求助]跨周期函数编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:20
 日线级别需要同时满足17、21均线方向一致(判断是否一致的办法是当前均线均大于或者小于前一周期均线)
加载到60分钟周期上,60分钟周期上需满足:如果日线17、21均线方向是上,则60分钟周期里21、55金叉则做多;
如果日线17、21均线方向是下,则60分钟周期里21、55死叉做空。
若日线均线方向不一致或者60分钟周期死叉则平多单
若日线均线方向不一致或者60分钟周期金叉则平空单
技术人员回复
日期:2018-5-14 15:24
思路涉及跨周期引用,需要跨周期函数实现

建立被引用函数保存命名为AAA

MA17:MA(C,17);
MA21:MA(C,21);
MA17Q:REF(MA17,1);
MA21Q:REF(MA21,1);

主函数:

#IMPORT [DAY,1,AAA] AS VAR 
MA17D:=VAR.MA17;
MA21D:=VAR.MA21;
MA17Q:=VAR.MA17Q;
MA21Q:=VAR.MA21Q;
MA21:MA(C,21);
MA55:MA(C,55);
MA17D>MA17Q&&MA21D>MA21Q&&CROSS(MA21,MA55),BK;
MA17D<MA17Q&&MA21D<MA21Q&&CROSSDOWN(MA21,MA55),SK;
(MA17D>MA17Q&&MA21D<MA21Q)||(MA17D<MA17Q&&MA21D>MA21Q)||CROSSDOWN(MA21,MA55),SP;
(MA17D>MA17Q&&MA21D<MA21Q)||(MA17D<MA17Q&&MA21D>MA21Q)||CROSS(MA21,MA55),BP;
AUTOFILTER;

跨周期函数的使用,您可以参照下面帖子具体学习了解一下