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

连续止损后如何自动加仓 [开拓者 TB]

  • 咨询内容: 我想在连续止损3次后再次开仓时自动加1手,要如何实现,请管理员帮忙在我下面的模板上修改加入加仓代码,万分感谢!!!!急急急急..................

    If(MarketPosition==0)
    {
                    If(条件1)
                    {
                            SellShort;
                    }
    }//开仓//

    If(MarketPosition==-1)
    {
                    If(条件2)
                    {
                            BuyToCover
                    ;}//止损//
    }
    If(MarketPosition==-1)
    {
                    If(条件3)
                    {
                            BuyToCover
                    ;}//止盈//
    }





     

     来源:CXH99.COM

  • TB技术人员: 本帖最后由 小米 于 2018-12-12 17:06 编辑

    大概是这个逻辑,没有编译过,没有检查过细节。先看看吧。
    1. vars
    2.        numericseries flag;
    3. begin
    4.       if(marketposition==1 && sellcon==true)
    5.       {
    6.               if(price<entryprice)
    7.               {
    8.                     flag = falg +1;
    9.               }else  
    10.               {
    11.                      flag =0;
    12.               }
    13.              sell(0,price);
    14.       }
    15.       if(marketpositition==-1 && buycon ==true)
    16.       {
    17.             if(price>entryprice)
    18.             {
    19.                     flag = flag +1;
    20.              }else
    21.              {
    22.                     flag = 0;
    23.              }
    24.              buytocover(0,price);
    25.       }
    26.       if(marketposition ==0)
    27.       {
    28.             if(  condition1)
    29.             {
    30.                  if(flag>=3)
    31.                  {
    32.                        sellshort(2,price);
    33.                   }else
    34.                   {
    35.                         sellshort(1,price);
    36.                    }
    37.              }
    38.       }
    复制代码

 

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

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


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

相关文章

    没有相关内容