在5分線腳本中怎麼抓前兩天日線K值

  •   155 
  • 最後發表   小毛  2022 一月 11
小毛 發文於   2022/01/07

用下列程式

xf_Stochastic("D", 9,3,3,value111,value112,value113);

value211=xf_getvalue("D",value112,1);

value212=xf_getvalue("D",value112,2);

用value211抓前一天日線K直、value212抓前二天日線K值

但印出來-兩個值都是50.0000,請問哪裡寫錯?

XQ小幫手 發文於   2022/01/11

Hello 小毛,

 

KD值需要使用前期值,所以要先經過一段時間的運算後才會得出正確的結果。

小幫手推測應該是您設的資料讀取筆數不夠長,建議您可以加上 settotalBar((9*3+3)*54); 這一行,算出來的值就會是正確的了。

之所以這樣設是因為您的參數為9,參考選股中的KD腳本要乘上3,接著因為有往前取兩天的值,所以保險起見再加上3,最後乘上1天有幾根 (54) 5分鐘bar所得出。

發表回覆
Close