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

虚心请教一下我的程序问题在哪,已经想了好多天了!!! [开拓者 TB]

  • 咨询内容: 本帖最后由 zzzhaha2010 于 2017-7-13 09:03 编辑

    进场后,设定上下两个轨道,如果价格朝着有利的方向移动,价格达到轨道,则更新上下轨。如果价格朝着不利的方向移动,达到轨道着平仓。为什么我的上下轨道value1,value2,value3,value4不会自动更新(有时候会更新有时候不会)??????

    If(Open[1]>HH[1] And Open<HH[1])
            {
            If(MarketPosition==0)
            {
            SellShort(lots,Open-ioffset);
            Value3=Open-lv1*ioffset;                    //初始卖出的下轨
            Value4=Open+lv2*ioffset;                  //初始卖出的上轨
            }
            }
           
            If(Open[1]<LL[1] And Open>LL[1])
            {
            If(MarketPosition==0)
            {
            Buy(lots,Open+ioffset);
            Value1=Open+lv1*ioffset;                 //初始买入的上轨
            Value2=Open-lv2*ioffset;                  //初始买入的下轨
            }
            }

           
            If(MarketPosition==1)
              {
              If(High>Value1)
              {
               Value1=High+lv1*ioffset;                   //多单价格上涨更新上轨
               Value2=High-lv2*ioffset;                   //多单价格上涨更新下轨
              }
              If(Low<=Value2)
              {
              Sell(Lots,Min(Open,Value2)-ioffset);
              PlotString("卖平","卖平",High,Blue);
              }
              }
              If(MarketPosition==-1)
              {
              If(Low<Value3)
              {
              Value3=Low-lv1*ioffset;                 //空单价格下跌更新下轨
              Value4=Low+lv2*ioffset;               //空单价格下跌更新上轨
              }
              If(High>=Value4)
              {
              BuyToCover(Lots,Max(Value4,Open)+ioffset);
              PlotString("买平","买平",Low,Red);
              }
              }

     

     来源:CXH99.COM

  • TB技术人员: 期待有缘人解答我的困惑

     

  • TB客服: 已经有过朋友解答了我的错误,现在已经知道了

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容