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

动态止损止盈问题 参数P怎么设置?理想论坛上复制过来的 [金字塔]

  • 咨询内容: 动态止损止盈问题 参数P怎么设置?理想论坛上复制过来的
    如下面代码中的标注黄色的参数回测不通,请指教:解释一下P

    //计算获利点数
    KDYL:=hhv(H,ENTERBARS)-ENTERPRICE;
    KKyl:=ENTERPRICE-llv(l,ENTERBARS);//止损
    if holding<0 and (H-enterprice)/ENTERPRICE>0.01 then sellshort(1,0,market,ENTERPRICE*1.01);
    if holding>0 and (enterprice-L)/ENTERPRICE>0.01 then sell(1,0,market,ENTERPRICE*0.99)//动态回撤百分比
    if Holding<>0 and between(ABS(C-ENTERPRICE),2,4) then P=10;//回撤10%止盈    ???????????
    if Holding<>0 and ABS(C-ENTERPRICE)>=4 then P=5;//回撤5%止盈             ???????????//计算跟踪止盈价位
    KDZY:=floor(KDYL*(1-P/100)*5)/5;
    KKZY:=ceiling(KKYL*(1-P/100)*5)/5;//动态跟踪回撤止盈
    if Holding<0 and enterbars>0 and H>KKZY and KKYL>0 then sellshort(1,0,market,kkzy);
    if Holding>0 and enterbars>0 and L<KDZY and KDYL>0 then sell(1,0,market,KDZY);

     

  • 金字塔客服: 大致就是算一个最高价回落的一个幅度吧。从开仓以来最高价H回落5%或10%的意思。

     

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

  • 用户回复: 回测的时候 提示P未定义变量。麻烦看一下是什么问题呀

     

  • 网友回复:

    if Holding<>0 and between(ABS(C-ENTERPRICE),2,4) then P:=10;//回撤10%止盈    ???????????
    if Holding<>0 and ABS(C-ENTERPRICE)>=4 then P:=5;//回撤5%止盈       

     

    建议你提高下自己代码阅读能力,有助于你排查程序化中产生的问题   

    [此贴子已经被作者于2020/7/20 8:26:11编辑过]

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容