老師幫忙看看。 [文華財經]
- 咨詢內容:
文件名:贏順截圖20170315220547.jpg
MACD 對應的高點連線不對,老師看一下,應該是箭頭指的地方
DRAWKLINE(P/10,COLORRED,M,COLORCYAN,N);DIFF1 := EMA(CLOSE,12) - EMA(CLOSE,26),COLORLIGHTRED,LINETHICK3,NODRAW;DEA1:=EMA(DIFF1,9),NODRAW;MACD:=2*(DIFF1-DEA1);//DIFF減DEA的2倍畫柱狀線EMA56:=EMA(C,56),COLORGREEN,PRECIS2,CIRCLEDOT,LINETHICK1;
T1:=BARSLAST(CROSS(DIFF1,DEA1))+1,NODRAW;TT1:=HHVBARS(DIFF1,T1)+1;TTT1:BACKSET(CROSSDOWN(DIFF1,DEA1),TT1),NODRAW;HHH:=VALUEWHEN(CROSS(TTT1,0.5),MACD);H_S: =IF(TTT1&&(EMA56>TTT1),HHH,NULL),COLORGREEN,LINETHICK5;// DING部MACD; Q1:=BARSLAST(CROSSDOWN(DIFF1,DEA1))+1,NODRAW;QQ1:=LLVBARS(DIFF1,Q1)+1;QQQ1:=BACKSET(CROSS(DIFF1,DEA1),QQ1),NODRAW;LLL:=VALUEWHEN(CROSS(QQQ1,0.5),MACD);L_S:=IF(QQQ1&&(QQQ1<EMA56), LLL,NULL),COLORRED,LINETHICK5,NODRAW;//{MACD高低點}GH:=VALUEWHEN(MACD=HHV(MACD,T1),H);GH1:IF(GH=REF(GH,1),GH,NULL),DOT,COLORMAGENTA,LINETHICK3,NODRAW;DL:=VALUEWHEN(MACD=LLV(MACD,Q1),L);DL1:IF(DL=REF(DL,1),DL,NULL),DOT,COLORRED,LINETHICK3,NODRAW;A9:=BACKSET(ISLASTBAR,BARSLAST(CROSS(TTT1,0.5))+1);A7:=BACKSET(ISLASTBAR,BARSLAST(CROSS(QQQ1,0.5))+1);DRAWSL(1&&A9=1,VALUEWHEN(CROSS(TTT1,0.5),H),0,1,0,COLORYELLOW),LINETHICK2;//水平線DRAWSL(1&&A7=1,VALUEWHEN(CROSS(QQQ1,0.5),L),0,1,0,COLORCYAN),DOT,LINETHICK2;//水平線
- 文華技術人員:
您是指綠色的虛線是與MACD0軸上方的柱子的最高的一根是對應的嗎?
- 文華客服:
是的,最高最低都不對應
- 網友回復:
分析您的模型是取得DIFF1值最大的位置畫線的,不是MACD
您是要求在MACD最大最小的位置畫線?
請參考:DRAWKLINE(P/10,COLORRED,M,COLORCYAN,N);DIFF1 := EMA(CLOSE,12) - EMA(CLOSE,26),COLORLIGHTRED,LINETHICK3,NODRAW;DEA1:=EMA(DIFF1,9),NODRAW;MACD:=2*(DIFF1-DEA1);//DIFF減DEA的2倍畫柱狀線EMA56:=EMA(C,56),COLORGREEN,PRECIS2,CIRCLEDOT,LINETHICK1;T1:=BARSLAST(CROSS(DIFF1,DEA1))+1,NODRAW;TT1:=HHVBARS(MACD,T1)+1;TTT1:=BACKSET(CROSSDOWN(DIFF1,DEA1),TT1),NODRAW;HHH:=VALUEWHEN(CROSS(TTT1,0.5),MACD);H_S:IF(TTT1&&(EMA56>TTT1),HHH,NULL),COLORGREEN,LINETHICK5,NODRAW;// DING部MACD; Q1:BARSLAST(CROSSDOWN(DIFF1,DEA1))+1,NODRAW;QQ1:LLVBARS(MACD,Q1)+1;QQQ1:BACKSET(CROSS(DIFF1,DEA1),QQ1),NODRAW;LLL:VALUEWHEN(CROSS(QQQ1,0.5),MACD),NODRAW;L_S:=IF(QQQ1&&(QQQ1<EMA56), LLL,NULL),COLORRED,LINETHICK5,NODRAW;//{MACD高低點}GH:=VALUEWHEN(MACD=HHV(MACD,T1),H),NODRAW;GH1:=IF(GH=REF(GH,1),GH,NULL),DOT,COLORMAGENTA,LINETHICK3,NODRAW;DL:=VALUEWHEN(MACD=LLV(MACD,Q1),L),NODRAW;DL1:=IF(DL=REF(DL,1),DL,NULL),DOT,COLORRED,LINETHICK3,NODRAW;A9:=BACKSET(ISLASTBAR,BARSLAST(CROSS(TTT1,0.5))+1),NODRAW;A7:=BACKSET(ISLASTBAR,BARSLAST(CROSS(QQQ1,0.5))+1),NODRAW;DRAWSL(1&&A9=1,VALUEWHEN(CROSS(TTT1,0.5),H),0,1,0,COLORYELLOW),LINETHICK2;//水平線DRAWSL(1&&A7=1,VALUEWHEN(CROSS(QQQ1,0.5),L),0,1,0,COLORCYAN),DOT,LINETHICK2;//水平線
另參數P、M、N請您自定義
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容