請問要怎麼將加權指數的MACD為黃金交叉
作為選股條件之一?
謝謝
請問要怎麼將加權指數的MACD為黃金交叉
作為選股條件之一?
謝謝
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 函數設定值。
1 評論