打印本文打印本文 关闭窗口关闭窗口

盈利暂停的写法

作者:金字塔 来源:cxh99.com 发布时间:2015年06月03日
  • 咨询内容: 条件是CROSS(MA5,MA10)买入,等CROSS(MA10,MA5)时若盈利超过X点,则平仓且暂停Y根K线。如果盈利不超过X点,则直接做反手。

     

  • 金字塔客服:

    这个暂定的写法比想象中复杂,我先试试看

     

  • 用户回复:

    variable:n=0;
    ma5:=ma(c,5);
    ma10:=ma(c,10);
    X:=5;
    Y:=10;
    if cross(ma5,ma10) and n=0 and holding=0 then begin
     buy(holding=0,1,market);
     n:=1;
    end

    IF cross(ma5,ma10) and n=1 and holding=0 and barpos-n>Y then buy(holding=0,1,market);
    if cross(ma10,ma5) and holding>0 and n=1 then begin

        if openprofit>x*MULTIPLIER then begin

               sell(1,0,market);

               n:=barpos;

        end

        if openprofit<=x*MULTIPLIER then begin

                sell(1,0,market);

                buyshort(holding=0,1,market);

        end

    end

打印本文打印本文 关闭窗口关闭窗口