您好,
我在選股腳本撰寫MACD(週期24.52.18)策略的時候,發現指標腳本和選股腳本跑出的OSC值(頻率是日)是不相同的,
我用警示腳本搭配盤後選股腳本印出TSE.TW結果: 20180226這天 OSC = 20.229824,
而我用指標腳本印出TSE.TW結果: 20180226這天 OSC = -50.268025,
這兩邊數據相差很大,在日K圖使用指標可以發現指標是正確的。
請問為何選股腳本MACD的OSC值是錯誤的?
以下為我使用的程式碼:
value1 = MACD(GetSymbolField("TSE.TW","收盤價","D"),24,52,18,value2,value3,value4)
警示搭配選股腳本 MACD 結果
-----------------------------------
D = 20180226.000000
T = 0.000000
TSE.TW = 10836.700000
OSC = 20.229824
OSC[1] = 11.775888
D = 20180227.000000
T = 0.000000
TSE.TW = 10815.470000
OSC = 25.820021
OSC[1] = 20.229824
指標腳本 MACD 結果
-----------------------------------
D = 20180226.000000
T = 0.000000
TSE.TW = 10836.700000
OSC = -50.268025
OSC[1] = -57.464059
D = 20180227.000000
T = 0.000000
TSE.TW = 10815.470000
OSC = -44.796379
OSC[1] = -50.268025
3 評論