
等级: 新手上路
- 注册:
- 2021-12-25
- 曾用名:
|

楼主 |
发表于 2021-12-25 11:13
|
显示全部楼层
我是复制这个改了一下
//交易策略策略,运行周期为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
|
|