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

怎样移动止盈?

作者:金字塔 来源:cxh99.com 发布时间:2020年01月27日
  • 咨询内容: DIFF突破0轴开多5手,每盈利10点止盈1手,当DIFF下到0轴,平仓开空5手,每盈利10点止盈1手,DIFF突破0轴平仓

     

  • 金字塔客服:

    需要再明确下你的平仓条件。每盈利10点止盈1手,则盈利20点止盈1手、盈利30点再止盈1手?若价格未盈利20点,又回落到盈利10点的的时候不止盈,直接DIFF下到0轴再全平?

     

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: 是的

     

  • 网友回复: 是的

     

  • 网友回复:

    以下案例仅供参考。

    variable:price=0;   //定义全局变量price

     

    diff:=ema(close,12)-ema(close,26);

    con1:cross(diff,0);
    con2:cross(0,diff);

     

    if con1 then begin                  //diff上穿0轴时,平空单,开5手多单
       sellshort(holding<0,holding,market);
       buy(holding=0,5,market);
       price:=enterprice;
       end
     
    if con2 then begin                  //diff下穿0轴时,平多单,开5手空单
       sell(holding>0,holding,market);
       buyshort(holding=0,5,market);
       price:=enterprice;
       end
      
    if holding>0 and c-price>=10*mindiff  then  begin   //多单盈利每10点,平1手
       sell(1,1,market);
       price:=c;
       end
      
    if holding<0 and price-c>=10*mindiff then  begin  //空单盈利每10点,平1手
       sellshort(1,1,market);
       price:=c;
       end

    [此贴子已经被作者于2019/7/8 9:28:57编辑过]
打印本文打印本文 关闭窗口关闭窗口