請(qǐng)教盈利回撤的問題 [金字塔]
- 咨詢內(nèi)容:
此主題相關(guān)圖片如下:111.jpg請(qǐng)問上圖當(dāng)多頭盈利出現(xiàn)回撤后進(jìn)行多頭止盈,為什么多頭止盈的地方出現(xiàn)開多,是不是因?yàn)檫@時(shí)候方向并沒有反轉(zhuǎn)還是多頭趨勢,如果是這樣如何多頭止盈出的開多
- 金字塔客服:
您還,這與您交易策略本身有關(guān)。您用從策略本身入手
- 用戶回復(fù):
跟策略有關(guān)嗎?沒有什么辦法控制嗎?
- 網(wǎng)友回復(fù):
您好,您只能從策略入手,改變此種情況時(shí)的入手規(guī)則
- 網(wǎng)友回復(fù):
//參數(shù)設(shè)置:
INPUT : M(9,2,60,6),N(14,1,100,1),P(26,20,100,8),S(12,5,40,4);
INPUT : SS(40,1,100,1);//持倉手?jǐn)?shù)
VARIABLE : maxprofit = 0;//有倉位時(shí)最大獲利幅度
win1 := 0;
win2 := 0;//止損、止盈、回撤控制//需要的中間變量
//MACD指標(biāo)
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA := EMA(DIFF,M);
MACD1 := 2 * (DIFF-DEA), COLORSTICK;//開平倉條件
開多 := CROSS(DIFF , DEA);開空 := CROSS(DEA , DIFF);
平空 := 開多;
平多 := 開空;
//交易系統(tǒng)IF HOLDING > 0 THEN BEGIN
//多頭平倉
IF 平多 THEN
SELL(1,HOLDING,LIMITR,CLOSE);
//盈利計(jì)算
IF ENTERBARS > 0 THEN BEGIN
win1 := (c - ENTERPRICE)/ENTERPRICE * 100;//記錄最大盈利
IF win1 > maxprofit then
maxprofit := win1;
win2 :=(maxprofit - win1)/maxprofit*100;//最大盈利后的回調(diào)幅度
END
//多頭浮動(dòng)虧損達(dá)3%止損
IF win1 < -3 THEN
多頭止損:SELL(1,HOLDING,LIMITR,CLOSE);
//多頭獲利后回撤20%止盈
IF win2 >15 AND win1 > 10 THEN BEGIN
多頭止盈:SELL(1,HOLDING,LIMITR,CLOSE),ORDERQUEUE;
ENDIF HOLDING < 0 THEN BEGIN
//空頭平倉
IF 平空 THEN
SELLSHORT(1,HOLDING,LIMITR,CLOSE);
//盈虧計(jì)算
IF ENTERBARS > 0 THEN BEGIN
win1 := (enterprice - c)/enterprice*100; //記錄最大盈利
IF win1 > maxprofit THEN
maxprofit := win1;
win2 := (maxprofit - win1)/maxprofit*100; //最大盈利后的回調(diào)幅度
END
//空頭浮動(dòng)虧損達(dá)3%止損
IF win1 < -3 THEN
空頭止損:SELLSHORT(1,HOLDING,LIMITR,CLOSE);
//空頭獲利后回撤20%止盈
IF win2 > 15 AND win1 > 10 THEN
空頭止盈:SELLSHORT(1,HOLDING,LIMITR,CLOSE);
END
IF HOLDING=0 THEN BEGIN
//多頭開倉
IF 開多 THEN BEGIN
BUY(1,SS,LIMITR,CLOSE);
maxprofit := 0;
END
//空頭開倉
IF 開空 THEN BEGIN
BUYSHORT(1,SS,LIMITR,CLOSE);
maxprofit := 0;
END
END上面一個(gè)簡單的例子,請(qǐng)幫忙改下如果改變策略使得當(dāng)出現(xiàn)盈利回撤平倉后反手開倉
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容