您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者公式>>正文内容

多空价差平仓源码[开拓者公式]

  • 咨询内容:


    Params
    Numeric M(1);
    Numeric BarRef(30);//回溯bar的根数
    Numeric MARef(30);//均线回溯天数
    Vars
    NumericSeries Spread(0);
    Bool CondInB(False);
    Bool CondInS(False);
    Bool CondExB(False);
    Bool CondExS(False);

    Begin
            If(Data0.Close!=InvalidNumeric&&Data1.Close!=InvalidNumeric)
                    {
            Spread=Data0.Close-Data1.Close; // 定义价差
                                            //参数定义
           
            //////////////////////////////////////
       CondInB= Spread>Highest(Spread[1],BarRef);                        //做多价差
       CondInS= Spread<Lowest(Spread[1],BarRef);                        //做空价差
       CondExB= CrossUnder(Spread ,Average(Spread[1],MARef));                        //做多价差平仓
      CondExS= CrossOver(Spread ,Average(Spread[1],MARef) );                       //做空价差平仓
      /////////////////////////////////////////////////////画图
     

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容