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

加仓模型咨询 [开拓者 TB]

  • 咨询内容: 请教下版主
    1. Params
    2. Numeric N1(1);
    3. Numeric N2(3);
    4. Numeric Lots(1);
    5. Numeric LastTradeMins(14.00);//最后交易时间
    6. Numeric ExitOnCloseMins(14.55);//平仓时间

    7. Vars
    8. NumericSeries AA;

    9.   
    10. Begin
    11.    AA=(CLOSE-OpenD(0))/OpenD(0);
    12.     If(MarketPosition==0)
    13.     {
    14.         If(time<LastTradeMins/100 && AA>0.01)
    15. {
    16.   Buy(Lots,Close);

    17. }
    18.         }
    19.     else If(MarketPosition==1) // 有多仓的情况
    20.     {
    21.         If( time<LastTradeMins/100 AND  AA>0.03 );

    22.   {Buy(Lots,Close);

    23. }
    24.     }
    25. If(Time>=ExitOnCloseMins/100)
    26.       {
    27.                Sell(0,Close);
    28.                BuyToCover(0,Close);
    29.        }
    30. End

     

     来源:CXH99.COM

  • TB技术人员: 请教请教

     

  • TB客服:
    xk1989 发表于 2017-6-29 14:48
    请教请教

    如果不要满足了第一个条件后连续开仓,你可以再约束一下加仓条件,目前加仓条件只有一个就是有多仓持仓,开仓后的bar确实都满足这个条件

     

  • 网友回复: 我的加仓条件应该是有多仓持仓且涨幅过一定比例才开仓的

     

  • 网友回复:
  • xk1989 发表于 2017-6-29 17:06
    我的加仓条件应该是有多仓持仓且涨幅过一定比例才开仓的


    把if后面的分号去掉
    If( time<LastTradeMins/100 AND  AA>0.03 );
    If( time<LastTradeMins/100 AND  AA>0.03 )

 

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

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


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

相关文章

    没有相关内容