請問要怎麼將加權指數的MACD為黃金交叉作為選股條件之一?

  •   148 
  • 最後發表   asdeokilu  2022 七月 06
asdeokilu 發文於   2022/06/30

請問要怎麼將加權指數的MACD為黃金交叉

作為選股條件之一?

謝謝

XQ小幫手 發文於   2022/07/06

Hello asdeokilu,

 

您可以在 MACD 函數中修改要傳入的 WeightedClose,改為傳入大盤的加權平均收盤價即可。

舉例來說:

value1 = (2 * getsymbolfield("TSE.TW", "Close") + getsymbolfield("TSE.TW", "High") + getsymbolfield("TSE.TW", "Low")) / 4;

value2 = MACD(value1,12,26,9,value3,value4,value5);

if value3 cross over value4 then ret = 1;

這樣value3就會是大盤的DIF,value4是MACD,value5是OSC。

只要DIF向上跨越MACD就會符合條件。

 

另外需注意,MACD是一種需要前期計算值的指標,所以需要有足夠的資料讀取筆數才能計算出正確的值。

所需長度您可以參考內建MACD指標裡的 SetTotalBar 函數設定值。

發表回覆
Close