等级: 新手上路
- 注册:
- 2021-10-25
- 曾用名:
|
//交易策略策略,运行周期为30分钟线
INPUT:N1(5,1,100,1),N2(10,1,100,1),N3(20,1,100,1),N4(30,1,100,1); //定义参数N1,N2,N3,N4
INPUT:SS(1,1,100,1); //定义下单手数,默认为1手
MA5:MA(C,N1);
MA10:MA(C,N2);
MA20:MA(C,N3);
MA30:MA(C,N4); //定义当前周期的4根均线
A:C>MA5 AND MA5>MA10 AND MA10>MA20 AND MA20>MA30; //定义当前周期均线多头排列
B:C<MA5 AND MA5<MA10 AND MA10<MA20 AND MA20<MA30; //定义当前周期均线空头排列
A5:STKINDI('','MA指标.A',0,2,0); //引用5分钟周期的均线多头排列
B5:STKINDI('','MA指标.B',0,2,0); //引用5分钟周期的均线空头排列
CONPKKD:A AND A5;
CONPDKK:B AND B5; //5分钟和30分钟这2个周期上的均线共振
IF CONPKKD THEN BEGIN //2个周期上的均线对头排列,则平空开多
SELLSHORT(HOLDING<0,HOLDING,MARKET);
BUY(HOLDING=0,SS,MARKET);
END
IF CONPDKK THEN BEGIN //2个周期上的均线空头排列,则平多开空
SELL(HOLDING>0,HOLDING,MARKET);
BUYSHORT(HOLDING=0,SS,MARKET);
END
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
这个是你们给出的范例。
在这个示范范例中,'MA指标.A'到底是指的什么呀?
我的理解是A5和B5的值最终是数字0 or 1,但我直接换成MA.A后,出来的值却不是,想确认一下。
|
|