您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

后台分批止盈的代码如何编写? [金字塔]

  • 咨询内容: 比如,后台10个策略,先后开了10手空单,如何在均价盈利4跳后,开始每多盈利1跳按照1,2,3,4手止盈,也就是说:盈利4跳平仓1手;盈利5跳平仓2手;盈利6跳平仓3手;盈利7跳平仓4手;
    能读取实际账户的浮盈和手数来计算嘛?
    谢谢!

     

  • 金字塔客服:

    if TAVGENTERPRICE-dynainfo(7)=5*mindiff then tsellshort(1,1,mkt);

    if TAVGENTERPRICE-dynainfo(7)=6*mindiff then tsellshort(1,2,mkt);

    if TAVGENTERPRICE-dynainfo(7)=7*mindiff then tsellshort(1,3,mkt);

    if TAVGENTERPRICE-dynainfo(7)=8*mindiff then tsellshort(1,4,mkt);

     

    这样行不,判断当前盈利多少点之后做对应的平仓

     

  • 用户回复: 以下是引用jinzhe在2014/7/30 15:45:44的发言:

    if TAVGENTERPRICE-dynainfo(7)=5*mindiff then tsellshort(1,1,mkt);

    if TAVGENTERPRICE-dynainfo(7)=6*mindiff then tsellshort(1,2,mkt);

    if TAVGENTERPRICE-dynainfo(7)=7*mindiff then tsellshort(1,3,mkt);

    if TAVGENTERPRICE-dynainfo(7)=8*mindiff then tsellshort(1,4,mkt);

     

    这样行不,判断当前盈利多少点之后做对应的平仓


    谢谢!

    加减仓后,这个tavgenterprice,好像价格计算有误?

     

  • 网友回复:

    另外,假如还没开满10手,如4手,也要上面的分批止盈操作,该如何修改?


    还有,行情跳空的话,上述代码就部分不会平仓了,比如跳空到盈利6跳,前面的5跳盈利就不执行了,怎么处理呢?

     

  • 网友回复:

    单子是计算均价的,平掉对应手数均价不变的

 

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

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


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

相关文章

    没有相关内容