以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 达到赢利点数后回落止赢怎么写 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164085) |
-- 作者:wdbbs -- 发布时间:2018/6/20 14:23:12 -- 达到赢利点数后回落止赢怎么写 DTZY:=REF(HHV(H,ENTERBARS)-ENTERPRICE>=100,1) AND HHV(H,OPENBAR)-L>=(HHV(H,OPENBAR)-ENTERPRICE)/2; KTZY:=REF(ENTERPRICE-LLV(L,ENTERBARS)>=100,1) AND H-LLV(L,OPENBAR)>=(ENTERPRICE-LLV(L,OPENBAR))/2; 当赢利100点后回落一半止赢,但是现在到了100点就止赢了,请高手帮忙写,我要的是赢利超过100点后,回落50点止赢。。。。 |
-- 作者:FireScript -- 发布时间:2018/6/20 14:36:17 -- DTZY:HHV(H,ENTERBARS)-AVGENTERPRICE;//开仓以来最高盈利点 YL:c-AVGENTERPRICE;//当前盈利点数 if DTZY>100*MINDIFF and holding>0 and YL<=DTZY-50*MINDIFF then begin sell(holding>0,holding,market); end 这样子试下。
|
-- 作者:FireScript -- 发布时间:2018/6/20 14:36:48 -- 我这是多头,空头可自行尝试下处理。 |
-- 作者:wdbbs -- 发布时间:2018/6/20 15:13:38 -- 不行呀,结果和我的一样。 |
-- 作者:FireScript -- 发布时间:2018/6/20 15:28:20 -- 你看下是不是当前K最高价已经达到盈利100点,然后收盘价相比最高价跌了50点以上。 |
-- 作者:wdbbs -- 发布时间:2018/6/20 15:42:29 -- 是 |
-- 作者:FireScript -- 发布时间:2018/6/20 15:51:07 -- 如果是这样,其实也是满足条件的。只能说当前K价格波动比较大导致的特殊情况。 |
-- 作者:FireScript -- 发布时间:2018/6/20 16:01:21 -- 或者你限定下不在盈利100点的K上止盈。 比如这样: DTZY:HHV(H,ENTERBARS)-AVGENTERPRICE;//开仓以来最高盈利点
YL:c-AVGENTERPRICE;//当前盈利点数 if DTZY>100*MINDIFF and holding>0 and YL<=DTZY-50*MINDIFF and h<HHV(H,ENTERBARS) then begin sell(holding>0,holding,market); end |