一些小代碼需要老師幫忙寫一下
作者:文華財經 來源:cxh99.com 發布時間:2024年03月01日
-
咨詢內容:
1.? macd中dea上穿0軸時或dea>0且diff>0時,對應k線必須于布林帶上下軌之間(k線上下影線觸及上下軌都不行),在macd上表示笑臉;
1.??macd中dea下穿0軸時或dea<0且diff<0時,對應k線必須于布林帶上下軌之間(k線上下影線觸及上下軌都不行),在macd上表示哭臉
?
?來源:程序化99
-
文華技術人員:
參考:?
MID:=MA(CLOSE,26);
TMP2:=STD(CLOSE,26);
TOP:=MID+2*TMP2;//布林通道上軌
BOTTOM:=MID-2*TMP2;//布林通道下軌
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA? : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
C1:=(CROSS(DEA,0)||(DEA>0&&DIFF>0))&&(H<TOP&&L>BOTTOM);
C2:=(CROSSDOWN(DEA,0)||(DEA<0&&DIFF<0))&&(H<TOP&&L>BOTTOM);
DRAWICON(C1,MACD,'CO1';
DRAWICON(C2,MACD,'CO2';
?
?來源: www.kzuj.com.cn
-
文華客服:
老師,能不能再加個條件,就是第一根k線,后面的都不要標識
?
-
網友回復:
參考:?
MID:=MA(CLOSE,26);
TMP2:=STD(CLOSE,26);
TOP:=MID+2*TMP2;//布林通道上軌
BOTTOM:=MID-2*TMP2;//布林通道下軌
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA? : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
C1:=(CROSS(DEA,0)||(DEA>0&&DIFF>0))&&(H<TOP&&L>BOTTOM);
C2:=(CROSSDOWN(DEA,0)||(DEA<0&&DIFF<0))&&(H<TOP&&L>BOTTOM);
DRAWICON(C1&&COUNT(C1,BARSLAST(C2))=1,MACD,'ICO1');
DRAWICON(C2&&COUNT(C2,BARSLAST(C1))=1,MACD,'ICO2');
?
-
網友回復:
?老師麻煩再修改一下
是 eda上穿0軸時或dea>0且dif>dea時對應的那一根,若價格于布林帶上下軌內,則標識笑臉,若價格有觸及上下軌或軌外,都不需要標識。