這個(gè)怎么改才行
作者:文華財(cái)經(jīng) 來源:cxh99.com 發(fā)布時(shí)間:2022年11月22日
-
咨詢內(nèi)容:
把這個(gè)吊線止損的多空止損線 ,進(jìn)行對(duì)接,改成自適應(yīng)趨勢(shì)線,上穿 BPK 下穿SPK 麻煩請(qǐng)幫一下忙
?
?來源:程序化99
-
文華技術(shù)人員:
?參考:
VARIABLE:DLIQPOINT:0,KLIQPOINT:0,LIQKA:=0,高軌:=0,低軌:=0;
VARIABLE:HH:=0,LL:=0,LOWERAFTERENTRY:=0,HIGHERAFTERENTRY:=0;
IF BKVOL=0 && 開多條件1 && DIR<>-1? THEN BEGIN? //&& A1.買入
1,BK(開倉(cāng)量X);
LOWERAFTERENTRY:=C;
END
IF SKVOL=0 && 開空條件1? && DIR<>1? THEN BEGIN? //&& A1.賣出
1,SK(開倉(cāng)量X);//空頭開倉(cāng);
HIGHERAFTERENTRY:=C;
END
//------------------------------------------------------------------------------------------------
//記錄入場(chǎng)后的最高價(jià)和最低價(jià)
//------------------------------------------------------------------------------------------------
? ?IF SKVOL > 0? THEN BEGIN //&&? BKVOL=0
HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,H);
END
IF BKVOL > 0? THEN BEGIN //&&? SKVOL = 0
LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY,L);
END?
? ? IF BKVOL > 0 OR SKVOL>0 && BARPOS>0 THEN BEGIN
HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,REF(HIGH,1));
LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY, REF(L,1));
END
//------------------------------------------------------------------------------------------------
//跟蹤止損條件
//------------------------------------------------------------------------------------------------
??
IF? SKVOL=0 && BKVOL=0 THEN BEGIN? // 自適應(yīng)參數(shù)默認(rèn)值;
LIQKA:= 1;
END
IF (SKVOL>0 OR BKVOL>0) THEN BEGIN
//當(dāng)有持倉(cāng)的情況下,LIQKA會(huì)隨著持倉(cāng)時(shí)間的增加而逐漸減小,即止損止盈幅度乘數(shù)的減少。
? ? ? ? LIQKA:=LIQKA-0.1;?
LIQKA:=MAX(LIQKA,0.5);
END
IF BKVOL>0 THEN BEGIN?
DLIQPOINT:LOWERAFTERENTRY - (OPEN*TRS/(1000))*LIQKA;? ?//經(jīng)過計(jì)算,這根吊燈出場(chǎng)線會(huì)隨著持倉(cāng)時(shí)間的增加變的越來越敏感;
END
IF SKVOL>0 THEN BEGIN
KLIQPOINT:HIGHERAFTERENTRY + (C*TRS/(1000))*LIQKA;? ? //經(jīng)過計(jì)算,這根吊燈出場(chǎng)線會(huì)隨著持倉(cāng)時(shí)間的增加變的越來越敏感;
END
QQ:BARPOS;
? ?IF QQ=1? THEN BEGIN? //&& A1.買入
低軌:=C;
? ?END
? ?IF QQ=1? THEN BEGIN? //&& A1.賣出
高軌:=C;
? ?END
? ?IF QQ>2? THEN BEGIN //&&? BKVOL=0
高軌:=MIN(高軌,H);
END
IF QQ>2? THEN BEGIN //&&? SKVOL = 0
低軌:=MAX(低軌,L);?
END?
? ? IF C>高軌? OR C<低軌 && BARPOS>0 THEN BEGIN
HIGHERAFTERENTRY:=MIN(HIGHERAFTERENTRY,REF(HIGH,1));
LOWERAFTERENTRY:=MAX(LOWERAFTERENTRY, REF(L,1));
END
//------------------------------------------------------------------------------------------------
//跟蹤止損條件
//------------------------------------------------------------------------------------------------
??
IF? C>高軌? OR C<低軌? ?THEN BEGIN? // 自適應(yīng)參數(shù)默認(rèn)值;
LIQKA:= 1;
END
IF? C>高軌? OR C<低軌 THEN BEGIN
//當(dāng)有持倉(cāng)的情況下,LIQKA會(huì)隨著持倉(cāng)時(shí)間的增加而逐漸減小,即止損止盈幅度乘數(shù)的減少。
? ? ? ? LIQKA:=LIQKA-0.1;?
LIQKA:=MAX(LIQKA,0.5);
END
IF C>高軌? THEN BEGIN?
??
DLIQPOINT:低軌 - (OPEN*TRS/(1000))*LIQKA;? ?//經(jīng)過計(jì)算,這根吊燈出場(chǎng)線會(huì)隨著持倉(cāng)時(shí)間的增加變的越來越敏感;
END //經(jīng)過計(jì)算,這根吊燈出場(chǎng)線會(huì)隨著持倉(cāng)時(shí)間的增加變的越來越敏感;
IF C<低軌 THEN BEGIN
KLIQPOINT:高軌 + (C*TRS/(1000))*LIQKA;? ? //經(jīng)過計(jì)算,這根吊燈出場(chǎng)線會(huì)隨著持倉(cāng)時(shí)間的增加變的越來越敏感;
END
這樣看一下;
?
?來源: www.kzuj.com.cn
-
文華客服:
?不行哦,我要的是把這個(gè)開倉(cāng)后才出現(xiàn)的吊線,從有K線就開始顯示,跌破支撐止損,反方向做,
?
-
網(wǎng)友回復(fù):
文件名:qq圖片20220228192012.png
?
?
-
網(wǎng)友回復(fù):
您隱藏一樓代碼了,您重新上傳,我們分析下。