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

开仓价高10档止赢,低5档止损,写一句语言 [金字塔]

  • 咨询内容: 开仓条件随意:开仓价高10档止赢,低5档止损,写一句语言怎么写?

     

  • 金字塔客服: 以下内容为程序代码:

    1 runmode:0;
    2
    3 if holding=0 then begin
    4     buy(1,1,limitr,close);
    5 end
    6
    7 if holding>0 then begin
    8     sell(high>=enterprice+10*mindiff,holding,limitr,enterprice+10*mindiff);
    9     sell(low<=enterprice-5*mindiff,holding,limitr,enterprice-5*mindiff);
    10 end

     

  • 用户回复:

    以上是否可以这样写:

    1 runmode:0;
    2 hhh:=high>=enterprice+10*mindiff

    lll:=low<=enterprice-5*mindiff
    3 if holding=0 then begin
    4     buy(1,1,limitr,close);
    5 end
    6
    7 if holding>0 then begin
    8     sell(hhh,holding,limitr,enterprice+10);//如1元一档的品种,是否直接省略mindiff函数效果一样?
    9     sell(lll,holding,limitr,enterprice-5);
    10 end

     

  • 网友回复: 以下是引用300qh在2011-1-26 22:10:34的发言:

    以上是否可以这样写:

    1 runmode:0;
    2 hhh:=high>=enterprice+10*mindiff

    lll:=low<=enterprice-5*mindiff
    3 if holding=0 then begin
    4     buy(1,1,limitr,close);
    5 end
    6
    7 if holding>0 then begin
    8     sell(hhh,holding,limitr,enterprice+10);//如1元一档的品种,是否直接省略mindiff函数效果一样?
    9     sell(lll,holding,limitr,enterprice-5);
    10 end

     

    这种写法不对,enterprice返回的上次开仓价,要写在开仓之后。如果mindiff等于1,当然可以省略。


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

相关文章

    没有相关内容