如果您仍然希望通過顏色或線段的變化來表示DIF上穿或下穿0軸,我可以幫助您調整公式來實現這壹點。以下是壹個修改後的公式,根據您的要求使用顏色和線段表示DIF的穿越行為:
DIF:=EMA(CLOSE,36)-EMA(CLOSE,78);
DEA:=EMA(DIF,27);
MACD:=(DIF-DEA)*2;
// DIF上穿0軸
DIF_CrossAbove_Zero = CROSS(DIF, 0);
DIF_CrossAbove_Zero_Color = DIF_CrossAbove_Zero ? COLORRED : COLORSTICK;
DIF_CrossAbove_Zero_Thick = DIF_CrossAbove_Zero ? LINETHICK2 : DEFAULT;
// DIF下穿0軸
DIF_CrossBelow_Zero = CROSS(0, DIF);
DIF_CrossBelow_Zero_Color = DIF_CrossBelow_Zero ? COLORWHITE : COLORSTICK;
DIF_CrossBelow_Zero_Thick = DIF_CrossBelow_Zero ? LINETHICK2 : DEFAULT;
在上述代碼中,我使用了兩個額外的變量來表示DIF上穿和下穿0軸的情況。通過將這些變量與相應的顏色和線段粗細配合使用,您可以在通達信副圖中看到DIF的穿越行為。
請註意,由於通達信副圖公式的限制,我們無法直接繪制三角形形狀來表示DIF的穿越。以上是盡力為您提供的修改,希望能滿足您的需求。如果您有任何其他問題或需要進壹步幫助,請隨時告訴我。