跨周期函数介绍
引用某品种在某个周期上加载了某个指标的数据。
用法:
#IMPORT [CODE, PERIOD, FORMULA] AS VAR
引用 CODE 所对应的合约 PERIOD 周期下指标 FORMULA 的数据。
CODE 文华码,PERIOD 周期,FORMULA 引用指标名,
VAR 定义变量名
跨周期跨合约模型的编写规则
1.只能引用 .FML/.XFML文件
2.只能引用如下周期:MIN1 MIN3 MIN5 MIN15 MIN30 HOUR1 DAY WEEK MONTH
3.只能短周期引用长周期
4.被引用的指标中不能存在引用
5.如果不写文华码,默认引用当前合约,也可以直接写合约代码如:rb1201
6.FORMULA 引用指标名,只能引用除数字、或者数字开头的名称之外的名称。
例 同一合约不同周期的数据调用要求
当日均线出现多头排列时, 5分钟KD线金叉,做多。
当日均线出现空头排列时, 5分钟KD线死叉,做空。
先建立一个指标 名称AAA
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
在建立你的模型
#IMPORT [ , DAY,AAA] AS VAR
DM5:=VAR.MA5;
DM10:=VAR.MA10;
DM30:=VAR.MA40;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
DM5>DM10&&DM10>DM30&&CROSS(K,D),BPK;
DM5
AUTOFILTER;
例 同一合约不同周期的数据调用要求
30分钟周期上,当前面一根MA5大于MA10,并
引用某品种在某个周期上加载了某个指标的数据。
用法:
#IMPORT
引用 CODE 所对应的合约 PERIOD 周期下指标 FORMULA 的数据。
CODE 文华码,PERIOD 周期,FORMULA 引用指标名,
VAR
跨周期跨合约模型的编写规则
1.只能引用 .FML/.XFML文件
2.只能引用如下周期:MIN1 MIN3 MIN5 MIN15 MIN30 HOUR1 DAY WEEK MONTH
3.只能短周期引用长周期
4.被引用的指标中不能存在引用
5.如果不写文华码,默认引用当前合约,也可以直接写合约代码如:rb1201
6.FORMULA 引用指标名,只能引用除数字、或者数字开头的名称之外的名称。
例
当日均线出现多头排列时, 5分钟KD线金叉,做多。
当日均线出现空头排列时, 5分钟KD线死叉,做空。
先建立一个指标
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,30);
在建立你的模型
#IMPORT [ , DAY,AAA] AS VAR
DM5:=VAR.MA5;
DM10:=VAR.MA10;
DM30:=VAR.MA40;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
DM5>DM10&&DM10>DM30&&CROSS(K,D),BPK;
DM5
AUTOFILTER;
例 同一合约不同周期的数据调用要求
30分钟周期上,当前面一根MA5大于MA10,并
