  
等级: 新手上路 
- 注册: 
 - 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后,出来的值却不是,想确认一下。 
 
 |   
 
 
 
 |