關(guān)于幾個點的定位問題續(xù)@齊云 [文華財經(jīng)]
-
咨詢內(nèi)容:
??做空A:MACD在A處死叉時,滿足以下條件平多做空
①?A處死叉前的最近一次金叉為D,A處死叉時的DEA值大于0,且MA1>MA2&MA1>MA3;
②?E處金叉后形成的最近一次死叉為B,B處為A處前面最近的一次位于0軸上方的死叉;
③?F處金叉后K線最高價出現(xiàn)過大于BOLL上軌,然后形成的死叉為C,F(xiàn)處為C處前面最近的一次金叉,C處也為B處前面最近一次觸及過BOLL上軌后形成的死叉;
④ 死叉C與金叉D之間不存在MA2<MA3;
⑤?死叉A時的DEA值<B處死叉時的DEA值<C處死叉時的DEA值;
⑥?金叉E與死叉A之間存在(K線最高價大于BOLL上軌且K值大于80),或者存在(D值大于等于80且RSI大于80;
第三條,第四條和第六條在程序里沒有表現(xiàn)出來或者說有錯誤的地方,老師你再看看。
上傳圖片好像有數(shù)量限制,我就不上傳了
?
?來源:程序化99
-
文華技術(shù)人員:
詳細比對了幾個開倉點位,是滿足條件的,
您條件中⑥?金叉E與死叉A之間存在(K線最高價大于BOLL上軌且K值大于80),或者存在(D值大于等于80且RSI大于80;
紅色部分是要求在一根k線上同時滿足還是在區(qū)域內(nèi)都存在即可呢?
你可以提供一下 您覺得不滿足的開倉品種 周期 以及對應(yīng)時間點,給您看一下
修改了一處細節(jié);
DIFF := EMA(CLOSE,5) - EMA(CLOSE,34);//短周期與長周期的收盤價的指數(shù)平滑移動平均值做差。DEA ?:=EMA(DIFF,5);//DIFF的M個周期指數(shù)平滑移動平均MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF減DEA的2倍畫柱狀線=MID:=MA(CLOSE,60);//求N個周期的收盤價均線,稱為布林通道中軌TMP2:=STD(CLOSE,60);//求M個周期內(nèi)的收盤價的標準差TOP:MID+2*TMP2;//布林通道上軌BOTTOM:MID-2*TMP2,NOTEXT;//布林通道下軌MA1:MA(C,13);MA2:MA(C,60);MA3:MA(C,120);RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);LC :=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;J:=CROSS(DIFF,DEA);S:=CROSSDOWN(DIFF,DEA);///////////////////////////B策略空N:=BARSLAST(CROSS(H,TOP))+1;XXC:=S&&SUM(S,N)=1&&EXIST(H>TOP,BARSLAST(J)),NODRAW;B1:=DIFF>0&&DEA>0&&S;DB:=REF(BARSLAST(B1),1)+1,NODRAW;//金叉B//DC:=DB+REF(REF(BARSLAST(XXC),1),DB)+1,NODRAW;//金叉C//DD:=BARSLAST(J),NODRAW;//金叉D//DE:=REF(BARSLAST(J),DB)+DB,NODRAW;//死叉E//DF:=REF(BARSLAST(J),DC)+DC,NODRAW;//死叉F
A:=S&&DEA>0&&MA1>MA2&&MA1>MA3&&NOT(REF(EXIST(MA2<MA3,DB),DD))&&NOT(REF(EXIST(MA2<MA3,BARSLAST(XXC)),DB))&&DEA<REF(DEA,DB)&&REF(DEA,DB)<REF(DEA,DC)&&((EXIST(D>=80,DE)&&EXIST(RSI>80,DE))||EXIST(H>TOP,DE)&&EXIST(K>80,DE));A,SPK;
XB:=COUNT(MA1<MA2&&MA2<MA3,BARSLAST(A&&SKVOL=0))=1,NODRAW;EXIST(RSI<20||MA1>MA2,BARSLAST(XB))&&BARSLAST(XB)<BARSSK&&J&&DEA>REF(DEA,SUMBARS(J,2)),BP;ISUP&&C>TOP&&C>REF(HHV(H,DF),BARSSK),BP;/////////////////////////B策略多N1:=BARSLAST(CROSSDOWN(L,BOTTOM))+1;XXC1:=J&&SUM(J,N1)=1&&EXIST(L<BOTTOM,BARSLAST(S)),NODRAW;B11:=DIFF<0&&DEA<0&&J,NODRAW;//VERTLINE(B11,COLORGREEN);DB1:=REF(BARSLAST(B11),1)+1,NODRAW;//金叉B//DC1:=DB1+REF(REF(BARSLAST(XXC1),1),DB1)+1,NODRAW;//金叉C//DD1:=BARSLAST(S),NODRAW;//金叉D//DE1:=REF(BARSLAST(S),DB1)+DB1,NODRAW;//死叉E//DF1:=REF(BARSLAST(S),DC1)+DC1,NODRAW;//死叉F//
A1:=J&&DEA<0&&MA1<MA2&&MA1<MA3&&NOT(REF(EXIST(MA2>MA3,DB1),DD1))&&NOT(REF(EXIST(MA2>MA3,BARSLAST(XXC1)),DB1))&&DEA>REF(DEA,DB1)&&REF(DEA,DB1)>REF(DEA,DC1)&&((EXIST(D<80,DE1)&&EXIST(RSI<80,DE1))||EXIST(L<BOTTOM,DE1)&&EXIST(K<20,DE1));A1,BPK;
XB1:=COUNT(MA1>MA2&&MA2>MA3,BARSLAST(A1&&BKVOL=0))=1,NODRAW;EXIST(RSI>80||MA1<MA2,BARSLAST(XB1))&&BARSLAST(XB1)<BARSBK&&S&&DEA<REF(DEA,SUMBARS(S,2)),SP;ISDOWN&&C<BOTTOM&&C<REF(LLV(L,DF1),BARSBK),SP;
AUTOFILTER;?
?來源: www.tumamayizhan.com
-
文華客服:
文件名:111.png
金叉C與金叉A之間存在MA2>MA3,所以這個開倉時不符合條件的。 ?
?來源: www.tumamayizhan.com - 文華客服:紅色部分是要求在?金叉E與死叉A之間這個?來源: www.tumamayizhan.com
- 文華客服:區(qū)域內(nèi)存在即可!?來源: www.tumamayizhan.com
-
文華客服: 做空和做多都是一樣的策略,只不過方向反過來而已,老師你不會只改了空單沒改多單吧,或者只改了多單沒改空單?
?
-
網(wǎng)友回復(fù):
?修改了一下范圍問題,這樣試試:
DIFF := EMA(CLOSE,5) - EMA(CLOSE,34);//短周期與長周期的收盤價的指數(shù)平滑移動平均值做差。 DEA ?:=EMA(DIFF,5);//DIFF的M個周期指數(shù)平滑移動平均 MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF減DEA的2倍畫柱狀線= MID:=MA(CLOSE,60);//求N個周期的收盤價均線,稱為布林通道中軌 TMP2:=STD(CLOSE,60);//求M個周期內(nèi)的收盤價的標準差 TOP:MID+2*TMP2;//布林通道上軌 BOTTOM:MID-2*TMP2;//布林通道下軌 MA1:MA(C,13); MA2:MA(C,60); MA3:MA(C,120); RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); LC :=REF(CLOSE,1); RSI:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100; J:=CROSS(DIFF,DEA); S:=CROSSDOWN(DIFF,DEA); ///////////////////////////B策略空 N:=BARSLAST(CROSS(H,TOP))+1; XXC:=S&&SUM(S,N)=1&&EXIST(H>TOP,BARSLAST(J)),NODRAW; B1:=DIFF>0&&DEA>0&&S; DB:=REF(BARSLAST(B1),1)+1,NODRAW;//金叉B// DC:=DB+REF(REF(BARSLAST(XXC),1),DB)+1,NODRAW;//金叉C// DD:=BARSLAST(J),NODRAW;//金叉D// DE:=REF(BARSLAST(J),DB)+DB,NODRAW;//死叉E// DF:=REF(BARSLAST(J),DC)+DC,NODRAW;//死叉F
A:=S&&DEA>0&&MA1>MA2&&MA1>MA3 &&NOT(REF(EXIST(MA2<MA3,DB),DD))&&NOT(REF(EXIST(MA2<MA3,REF(BARSLAST(XXC),1)),DB))&&DEA<REF(DEA,DB) &&REF(DEA,DB)<REF(DEA,DC)&&((EXIST(D>=80,DE)&&EXIST(RSI>80,DE))||EXIST(H>TOP,DE)&&EXIST(K>80,DE)); A,SPK;
XB:=COUNT(MA1<MA2&&MA2<MA3,BARSLAST(A&&SKVOL=0))=1,NODRAW; EXIST(RSI<20||MA1>MA2,BARSLAST(XB))&&BARSLAST(XB)<BARSSK&&J&&DEA>REF(DEA,SUMBARS(J,2)),BP; ISUP&&C>TOP&&C>REF(HHV(H,DF),BARSSK),BP; /////////////////////////B策略多 N1:=BARSLAST(CROSSDOWN(L,BOTTOM))+1; XXC1:=J&&SUM(J,N1)=1&&EXIST(L<BOTTOM,BARSLAST(S)),NODRAW; B11:=DIFF<0&&DEA<0&&J,NODRAW;
DB1:REF(BARSLAST(B11),1)+1,NODRAW;//金叉B// DC1:DB1+REF(REF(BARSLAST(XXC1),1),DB1)+1,NODRAW;//金叉C// DD1:BARSLAST(S),NODRAW;//金叉D// DE1:REF(BARSLAST(S),DB1)+DB1,NODRAW;//死叉E// DF1:REF(BARSLAST(S),DC1)+DC1,NODRAW;//死叉F//
A1:=J&&DEA<0&&MA1<MA2&&MA1<MA3 &&NOT(REF(EXIST(MA2>MA3,DB1),DD1))&&NOT(REF(EXIST(MA2>MA3,REF(BARSLAST(XXC1),1)),DB1))&&DEA>REF(DEA,DB1) &&REF(DEA,DB1)>REF(DEA,DC1)&&((EXIST(D<80,DE1)&&EXIST(RSI<80,DE1))||EXIST(L<BOTTOM,DE1)&&EXIST(K<20,DE1)); A1,BPK;
XB1:=COUNT(MA1>MA2&&MA2>MA3,BARSLAST(A1&&BKVOL=0))=1,NODRAW; EXIST(RSI>80||MA1<MA2,BARSLAST(XB1))&&BARSLAST(XB1)<BARSBK&&S&&DEA<REF(DEA,SUMBARS(S,2)),SP; ISDOWN&&C<BOTTOM&&C<REF(LLV(L,DF1),BARSBK),SP;
AUTOFILTER;?
-
網(wǎng)友回復(fù):
文件名:123.png
死叉E與金叉A之間不滿足 :(K線最低價小于BOLL下軌且K值小于20)或者(D值小于等于20且RSI小于20);
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容