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

开拓者 TB 三均线系统源码

作者:开拓者 TB 来源:cxh99.com 发布时间:2013年02月25日
  •  
  • //------------------------------------------------------------------------
    // 简称: start
    // 名称:
    // 类别: 公式应用
    // 类型: 用户应用
    // 输出:
    //------------------------------------------------------------------------
    Params
    Numeric d1(10);
    Numeric d2(20);
    Numeric d3(40);
    Numeric s(3);
    Vars
    Numeric lot(0);
    Numeric EMA1(0);
    Numeric EMA2(0);
    Numeric EMA3(0);
    Numeric sd(0);
    Begin
    EMA1=Average(Close[1],d1);
    EMA2=Average(Close[1],d2);
    EMA3=Average(Close[1],d3);
    sd=(StandardDev((Close[1]-Close[2])/Close,100,2))*100;
    lot=IntPart(10/sd);
    If(MarketPosition==0)
    {
    If((EMA1>(EMA2+s))&&(EMA1>(EMA3+s)))
    Buy(lot,Open);
    If((EMA1<(EMA2-s))&&(EMA1<(EMA3-s)))
    SellShort(lot,Open);
    };
    If(MarketPosition==1)
    {
    If((EMA1<(EMA2-s))&&(EMA1<(EMA3-s)))
    {Sell(lot,Open);
    SellShort(lot,Open);};
    };
    If(MarketPosition==-1)
    {
    If((EMA1>(EMA2+s))&&(EMA1>(EMA3+s)))
    {BuyToCover(lot,Open);
    Buy(lot,Open);};
    };
    End





    //------------------------------------------------------------------------
    // 编译版本        GS2010.12.08
    // 用户版本        2013/01/21 21:33
    // 版权所有        masterg
    // 更改声明        TradeBlazer Software保留对TradeBlazer平台
    //                        每一版本的TrabeBlazer公式修改和重写的权利
    //------------------------------------------------------------------------
打印本文打印本文 关闭窗口关闭窗口