以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 动态止损止盈问题 参数P怎么设置?理想论坛上复制过来的 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181249) |
-- 作者:437382180311 -- 发布时间:2020/7/17 1:57:15 -- 动态止损止盈问题 参数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); |
-- 作者:FireScript -- 发布时间:2020/7/17 8:54:57 -- 大致就是算一个最高价回落的一个幅度吧。从开仓以来最高价H回落5%或10%的意思。 |
-- 作者:437382180311 -- 发布时间:2020/7/17 21:56:13 -- 回测的时候 提示P未定义变量。 麻烦看一下是什么问题呀
|
-- 作者:wenarm -- 发布时间:2020/7/20 8:24:47 -- if Holding<>0 and between(ABS(C-ENTERPRICE),2,4) then P:=10;//回撤10%止盈 ???????????
建议你提高下自己代码阅读能力,有助于你排查程序化中产生的问题 [此贴子已经被作者于2020/7/20 8:26:11编辑过]
|