增加一個(gè)條件 [金字塔]
- 咨詢內(nèi)容:
老師好,
請(qǐng)把我系統(tǒng)里的平推條件(彩色部分)加入到我的“交易系統(tǒng)”中去。
我自己直接加入進(jìn)去的話,就會(huì)發(fā)現(xiàn)只要滿足了平推的盈利幅度 ,就觸發(fā)出局了
后面的“止盈條件”就形同虛設(shè)了;
開多條件:= H>REF(HHV(H,N),1 ) AND H>hh AND HOLDING<=0 AND A=0 AND CC<1 AND 開倉(cāng)時(shí)間;
開空條件:= L<REF(LLV(L,N),1) AND L<ll AND HOLDING>=0 AND B=0 AND CC<1 AND 開倉(cāng)時(shí)間;止損平多條件1:=ENTERPRICE-L>=ZATR*0.5 AND HOLDING>0; //百分比止損
止損平空條件1:=H-ENTERPRICE>=ZATR*0.5 AND HOLDING<0;//平推平多條件:=開倉(cāng)后最高-ENTERPRICE>ZATR*0.5*1.5 AND HOLDING>0; //平推
//平推平空條件:=ENTERPRICE-開倉(cāng)后最低>ZATR*0.5*1.5 AND HOLDING<0;止盈平多條件:=H-ENTERPRICE>=ZATR*0.5*3 AND HOLDING>0;
止盈平空條件:=ENTERPRICE-L>=ZATR*0.5*3 AND HOLDING<0;收盤平多條件:=TIME>=145800 AND HOLDING>0;
收盤平空條件:=TIME>=145800 AND HOLDING<0;
//交易系統(tǒng)
SOS平空:SELLSHORT(止損平空條件1,1,LIMITR,空方止損線);
//平推平空:SELLSHORT(平推平空條件,1,MARKET);
IF 收盤平空條件 THEN BEGIN
收盤平空:SELLSHORT(1,1,MARKET);
ENDIF 止盈平空條件 THEN BEGIN
LF平空:SELLSHORT(1,1,LIMITR,空方LF止盈線);
B:=1;
END輸出B:=B,COLORWHITE,LINETHICK0;
IF 開多條件 THEN BEGIN
開多:BUY(1,1,LIMITR,輸出H);
CC:=CC+1;
ENDSOS平多:SELL(止損平多條件1,1,LIMITR,多方止損線);
//平推平多:SELL(平推平多條件,1,MARKET);IF 收盤平多條件 THEN BEGIN
收盤平多:SELL(1,1,MARKET);
END
IF 止盈平多條件 THEN BEGIN
LF平多:SELL(1,1,LIMITR,多方LF止盈線);
A:=1;
END輸出A:=A,COLORWHITE,LINETHICK0;
IF 開空條件 THEN BEGIN
開空:BUYSHORT(1,1,LIMITR,輸出L);
CC:=CC+1;
END輸出CC:=CC,COLORWHITE,LINETHICK0;
IF TIME>=145800 THEN A:=0;
IF TIME>=145800 THEN B:=0;
IF TIME>=145800 THEN CC:=0; - 金字塔客服:
說(shuō)明你的新條件很容易滿足,倒是老條件在滿足觸發(fā)前,新條件就滿足出發(fā)了
- 用戶回復(fù):
以下是引用jinzhe在2016-10-20 8:45:28的發(fā)言:
說(shuō)明你的新條件很容易滿足,倒是老條件在滿足觸發(fā)前,新條件就滿足出發(fā)了老師沒明白我的意思,我解釋的還不夠清楚......
我這2 個(gè)條件是不沖突的,是2 個(gè)出局模式 不會(huì)在同一天都滿足觸發(fā)的;
我舉一個(gè)具體的例子 螺紋多單為例:我開多螺紋價(jià)格是2500,出局條件有3個(gè) ,第一是開倉(cāng)后直接止損(下跌10個(gè)點(diǎn))第二是平推(先上漲15個(gè)點(diǎn)或以上 然后回落到開倉(cāng)成本就出局)
第三是開倉(cāng)后很順利一路上漲(一路上漲30個(gè)點(diǎn) 中途沒有大的回撤)
現(xiàn)在我的問(wèn)題是凡是開倉(cāng)后一路上漲到15個(gè)點(diǎn)的時(shí)候 ,系統(tǒng)就止盈了 , 這個(gè)我的本意不符合;
老師看看我上面的編程問(wèn)題出在了哪里? 謝謝
- 網(wǎng)友回復(fù):
//平推平多條件:=開倉(cāng)后最高-ENTERPRICE>ZATR*0.5*1.5 AND HOLDING>0; //平推
//平推平空條件:=ENTERPRICE-開倉(cāng)后最低>ZATR*0.5*1.5 AND HOLDING<0;那么這里的zatr是什么,然后乘0.5乘1.5又是為了什么
這句是你上面3種平倉(cāng)方式里面的哪一種
- 網(wǎng)友回復(fù):
以下是引用jinzhe在2016-10-20 9:31:43的發(fā)言:
//平推平多條件:=開倉(cāng)后最高-ENTERPRICE>ZATR*0.5*1.5 AND HOLDING>0; //平推
//平推平空條件:=ENTERPRICE-開倉(cāng)后最低>ZATR*0.5*1.5 AND HOLDING<0;那么這里的zatr是什么,然后乘0.5乘1.5又是為了什么
這句是你上面3種平倉(cāng)方式里面的哪一種
zatr是固定止損系數(shù),像螺紋固定止損系數(shù)是20,那么止損就是20乘以0.5 ,平推條件就是當(dāng)價(jià)格到達(dá)20*0.5*1.5 ,然后又回落到成本就出局;
這句是上面3種平倉(cāng)方式的第二種(平推模式)
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容