程序化條件開倉 [文華財(cái)經(jīng)]
- 咨詢內(nèi)容:
麻煩老師幫忙寫一個(gè)程序化,條件如下:
有兩套指標(biāo):A為MA趨勢(shì)指標(biāo)(買多(BA),賣空(SA),B為MACD指標(biāo)(買多(BB),賣空(SB)。
1、買多條件:先出現(xiàn)買多信號(hào)(BB),再出現(xiàn)買多信號(hào)BA(BA為連續(xù)出現(xiàn)的信號(hào),取第一個(gè)信號(hào))買開倉,連續(xù)出現(xiàn)2個(gè)賣空信號(hào)(SA)或者賣空信號(hào)(SB)平多,如果出現(xiàn)2個(gè)賣空信號(hào)(SA)平多后,沒有出現(xiàn)賣空信號(hào)(SB),而重新出現(xiàn)買多信號(hào)(BA),則重新買多(防假信號(hào));
2、賣空條件:先出現(xiàn)賣空信號(hào)(SB),再出現(xiàn)賣空信號(hào)SA(SA為連續(xù)出現(xiàn)的信號(hào),取第一個(gè)信號(hào))賣開倉,連續(xù)出現(xiàn)2個(gè)買多信號(hào)(BA)或者買多信號(hào)(BB)平空,如果出現(xiàn)2個(gè)買多信號(hào)(BA)平空后,沒有出現(xiàn)買多信號(hào)(BB),而重新出現(xiàn)賣空信號(hào)(SA),則重新賣空(防假信號(hào));
- 文華技術(shù)人員:
您試試是否符合您的要求
BA;//買多
SA;//賣空
BB;//買多
SB;//賣空
N1:=BARSLAST(BB)+1;
COUNT(BA,N1)=1,BK;
EVERY(SA,BARSBK)||EVERY(SB,BARSBK),SP;
ISLASTSP&&NOT(EXIST(SB,BARSSP))&&BA,BK;
N2:=BARSLAST(SB)+1;
COUNT(SA,N2)=1,SK;
EVERY(BA,BARSSK)||EVERY(BB,BARSSK),BP;
ISLASTBP&&NOT(EXIST(BB,BARSBP))&&SA,SK;
AUTOFILTER; - 文華客服:
麻煩老師再幫修改一下,按上面代碼進(jìn)去沒有信號(hào),見附圖。
此主題相關(guān)圖片如下:2條件正常.jpg
此主題相關(guān)圖片如下:程序化效果.jpg
- 網(wǎng)友回復(fù):
您后加入的條件是怎樣寫的,將完整的代碼發(fā)送下
- 網(wǎng)友回復(fù):
N:=BARSLAST(DATE<>REF(DATE,1))+1;DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA := EMA(DIFF,9);MACD:=2*(DIFF-DEA);
BA:=REF(C,1)>REF(MA(C,5),1);SA:=REF(C,1)<REF(MA(C,5),1);
BB:=CROSSUP(DIFF,DEA);SB:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(BB)+1;COUNT(BA,N1)=1,BK;EVERY(SA,BARSBK)||EVERY(SB,BARSBK),SP;ISLASTSP&&NOT(EXIST(SB,BARSSP))&&BA,BK;N2:=BARSLAST(SB)+1;COUNT(SA,N2)=1,SK;EVERY(BA,BARSSK)||EVERY(BB,BARSSK),BP;ISLASTBP&&NOT(EXIST(BB,BARSBP))&&SA,SK;AUTOFILTER;
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容