KD MACD請益

  •   397 
  • 最後發表   小梯子  2024 十一月 29
小梯子 發文於   2024/11/21

在周線圖上跨頻率取月線圖的KD與MACD,寫法如下

//周K_月KD(5 3 3)

SetTotalBar(maxlist(5,6) * 3 * 4);

variable:_rsv(0),_k(0),_d(0);

xf_stochastic("M",5,3,3,_rsv, _k, _d); 

 

//周K_月MACD(4 9 3)

SetTotalBar(300*4);

variable: _dif(0), _macd(0), _osc(0);

xf_MACD("M",xf_weightedclose("M"),4,9,3,_dif, _macd, _osc); 

 

但與月線圖的KD(5 3 3) MACD(4 9 3)數值不同.

 

以台積電(2330) 2024/11/21 收盤為例

周K_月KD(5 3 3) k=70.2  d=72.43

周K_月MACD(4 9 3) dif=82.36  macd=83.97  osc=-1.61

 

月線圖的KD(5 3 3) k=70.17  d=72.65

月線圖的MACD(4 9 3) dif=82.26  macd=84.53  osc=-2.27

 

請問要如何修改.

排序方式: 標準 | 最新
XS小編 發文於   2024/11/26

Hello 小梯子,

 

小編認為是因為內建KD/MACD跨頻率函數需要由小跨大的原因是要能夠在小頻率和大頻率換K棒的時間一致,而週頻率和月頻率無法作到這點。

舉例來說,2024/09/30 那週就會包含兩根月頻率K棒的資訊 (9月和10月),而這會造成誤差。

您需要另外撰寫函數才能夠在週頻率上計算月頻率的資料。

小梯子 發文於   2024/11/28

請問函數要怎麼寫 ?

虎科大許教授 發文於   2024/11/29

這是高階的應用,不容易。你需要先將幾個XQ內建的跨頻率函數複製成自己的函數再進行修改。

發表回覆
Close