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

闪烁的问题还想问 [金字塔]

  • 咨询内容:

    代码如下:

    variable:cc=0;

    if holding<>0 and cc>0 then begin //cc数值上等于holding

      win:=(h-kcj)/kcj*100;//配合maxprofit记录最大盈利
      win3:=(c-kcj)/kcj*100;//当根K线的最低盈利数
      if win>maxprofit and win>=maxd/kcj*100 then begin maxprofit:=win;minprofit:=win;end //maxprofit更新后,minprofit更新为最大值,此后,若利润减少(win3变小),就调整minprofit
      if win3<minprofit then minprofit:=win3;
      if maxprofit>0 and minprofit=win3 then win2:=(maxprofit-win3)/maxprofit*100; //最大盈利后的回调幅度. minprofit=win3表示重新计算win2的必要条件是利润减少。如果价格一直上涨,即maxprofit一直变大,就算win3不变小,即价格不回调,也会导致win2足够大
      if win2>=perd*10 then begin
           pcj:=(maxprofit*kcj)/100-(win2*maxprofit*kcj)/10000+kcj;
           sell(1,P,limitr,pcj);
           curwindot:=pcj-kcj;
           daywindot:=curwindot+daywindot;
           cc:=0;/////////////执行完平仓后,cc赋值为0
        minprofit:=0;maxprofit:=0;win:=0;win2:=0;win3:=0;
           drawtext(1,pcj,'止盈',colorgreen,5);
      end
    end

     

    执行平仓的前提是cc>0,平仓后,马上cc:=0。这样不能限制闪烁吗?这段代码的闪烁是为什么?

     

     

  • 金字塔客服: 用debugfile输出一下条件,看看是在什么情况下,条件的值是改变的

     

  • 用户回复:

    给个更具体的建议可以吗?

     

  • 网友回复:

    http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428

    http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=1246&replyID=&skin=1

     

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容