今天寫了一隻跟RSI有關的程式時,
發現XS這邊提供的 RSI 或 xf_RSI 函式,
計算出來的RSI數字誤差大到疑似Bug,
與你們自己XQ看盤軟體算的也有很大出入。

XQ看盤軟體這邊看起來比較正確,
其技術分析RSI值 和 其他家看盤軟體都差不多,誤差<=0.02%,
可能要再麻煩小幫手確認,這是否為Bug,
或者我使用的方式錯誤呢??
謝謝
我的程式如下,以1432大魯閣為例:
(算6期顯示3期,所以bar我設10)
if symbol <> "1432.TW" then return;
SetBarFreq("D");
SetTotalBar(10);
SetBackBar(10);
input: _T_Length(6, "期數");
//input: _T_Offset(0, "偏移");
var: _T_Freq("D");
OutputField(1, Date, "資料日");
OutputField(11, RSI(close[2], _T_Length), "RSI[2]");
OutputField(12, RSI(close[1], _T_Length), "RSI[1]");
OutputField(13, RSI(close[0], _T_Length), "RSI[0]");
OutputField(31, xf_RSI(_T_Freq, GetField("Close","D")[2], _T_Length), "xf_RSI[2]");
OutputField(32, xf_RSI(_T_Freq, GetField("Close","D")[1], _T_Length), "xf_RSI[1]");
OutputField(33, xf_RSI(_T_Freq, GetField("Close","D")[0], _T_Length), "xf_RSI[0]");
ret = 1;

3 評論