1分K取還原日線的xf_RSI和xf_stochastic的值怪怪的

  •   27 
  • 最後發表   小尼  2 週前
小尼 發文於   2025/11/18

請問小幫手,

以下是我的程式,分別在還原日線和還原1分K上顯示數值,

settotalBar(72900)中的72900 = 9 * 3 *270 * 10,應該夠長了吧?

 

settotalBar(72900); 

value100 = xf_rsi("AD",getfield("close","AD"),5);
value101 = xf_GetValue("AD", value100, 1);


value200 = xf_stochastic("AD",9,3,3,value107,value108,value109);
value201 = xf_GetValue("AD", value108, 1);
value202 = xf_GetValue("AD", value109, 1);


plot1(value100,"RSI");
plot2(value101,"RSI[1]");

plot11(value108,"KD-K");
plot12(value109,"KD-D");
plot13(value201,"KD-K[1]");
plot14(value202,"KD-D[1]");

   

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/11/18

xf_rsi及xf_GetValue

都改成

xfMin_rsi及xfMin_GetValue

小尼 發文於   2025/11/18

許教授您好,

再請問一個關於settotalbar的問題,若回測1分鐘線,

以上面的例子,會用到3天的KD,5天的RSI,但getfield("close","AD")會用到20天

那麼 settotalbar 的值應該要用多少?

是最大天數27+2日的1分鐘K數量嗎?

(9*3+2)*270 = 7830就可以嗎?

因為引用太久,回測會逾時失敗

虎科大許教授 發文於   2025/11/18

我的經驗,若KD用9,3,3參數,大約需要30幾筆才會計算正確。假設使用36天資料,你需要準備270*36=9720筆。

發表回覆
Close