動態止損止盈問題 參數P怎么設置?理想論壇上復制過來的
作者:金字塔 來源:cxh99.com 發布時間:2021年01月08日
-
咨詢內容:
動態止損止盈問題 參數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.kzuj.com.cn )
-
用戶回復:
回測的時候 提示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編輯過]