打印本文打印本文 关闭窗口关闭窗口

美林证券交易大师的交易策略

作者:开拓者 TB 来源:cxh99.com 发布时间:2013年01月29日
  • 源码仅供参考:


     Params
       Numeric Length1(23);
       Numeric Length2(30);
       Numeric Lots(1);
       Numeric Offset(0);
    Vars
       Numeric EMA1;
       Numeric EMA2;
       NumericSeries Myhigh;
       NumericSeries Mylow;
    Begin
       EMA1=XAverage(Close[1], Length1);
       EMA2=XAverage(Close[1], Length2);   
       If(CurrentBar==0)
       {
         Myhigh=InvalidNumeric;
             Mylow=InvalidNumeric;
       }
       Else
       {
         Myhigh=Myhigh[1];
             Mylow=Mylow[1];
       }
       If(CurrentBar<Length2) Return;
       PlotNumeric("EMA1",EMA1);
       PlotNumeric("EMA2",EMA2);   
       If(Myhigh==InvalidNumeric && Close>EMA1 && Close>EMA2 && MarketPosition!=1)
       {
         Myhigh=High;
       }
       If(Myhigh!=InvalidNumeric && High>Myhigh)
       {
         Buy(Lots,Max(Open,Myhigh+Offset*MinMove*PriceScale));
             Myhigh=InvalidNumeric;
       }
       If(Mylow==InvalidNumeric && Close<EMA1 && Close<EMA2 && MarketPosition!=-1)
       {
         Mylow=Low;
       }
       If(Mylow!=InvalidNumeric && Low<Mylow)
       {
         SellShort(Lots,Min(Open,Mylow-Offset*MinMove*PriceScale));
             Mylow=InvalidNumeric;
       }
       Commentary("多头入场价:"+Text(Myhigh));
       Commentary("空头入场价:"+Text(Mylow));   
    End
    //程序化交易 www.cxh99.com
     
打印本文打印本文 关闭窗口关闭窗口