在XQ內建的指標中, 有個跨頻率指標叫做 "分鐘與日MACD"
裡面的選項有 1分, 5分, 10分
按照裡面的邏輯補上了 3分, 來計算 MACD
但是算出來的結果, 卻和實際上在K線圖中改資料頻率為3K 的結果不同
附上更改的程式碼
但同一時間, 同一商品的 3分鐘 K 線圖, 算出來的 MACD 不同
DIF 1.04
MACD 0.49
OSC 0.55

如果函數 xfMin_MACD 不支援台指期 3分的計算,可否提供跟上面 3分鐘 K線圖, 算出一樣 MACD 的程式碼?
Hello Ralph,
如同 xfMin_MACD 的說明,該函數並沒有提供3分鐘頻率的MACD值標計算。
由於伺服器運算時沒有提供3分鐘頻率的資料,所以如果您是要使用在回測上或是選股的話是無法計算。
若是要用在指標或是雷達即時的狀況下是可以的,您可以參考內建的 xfMin_MACD 的內容作修改,讓其計算3分鐘頻率的MACD。
(需要複製修改 xfmin_weightedclose、xfMin_GetDTValue 等使用到的函數)
4 評論