資料問題 !!

  •   180 
  • 最後發表   唉喲!  2024 六月 12
唉喲! 發文於   2024/06/11

 

請問這是資料庫的問題嗎 ?!

還是哪裡有寫錯導致?

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/06/12

兩種解法:

(1)settotalbar(day+1);

(2)value1=fastlowest(low[1],day);

唉喲! 發文於   2024/06/12

感謝大大給的解答,確實能把資料為 0 的 篩掉  讚讚讚!!!

不過真正問題的是資料怎麼會為 0 可能還要請 XQ 大大們來修復  

虎科大許教授 發文於   2024/06/12

問題出在最高價或最低價沒有出現在最近10根K棒。

唉喲! 發文於   2024/06/12

應該不是這問題,這問題比較像是資料有問題,這取的是一個區間高低值,再怎麼樣都會有數值,我測試過不是k棒引用值不夠的問題。

感謝回答

請 XQ工程人員 確認一下資料問題🙋 

虎科大許教授 發文於   2024/06/12

再怎麼樣都會有數值指的是回傳值(例如c,o,h.low,v等等)或是用GetField抓得到的欄位數據。一般的函數,像是average或是highest,在沒有用settotalbar指定讀取資料筆數時,average(c,5)[10]、average(c,5)[11]...等都抓不到。但average(c[11],5)則可以。你可以試著執行下列選股腳本,就知道其中差異。

if symbol="2330.TW" then ret=1;

outputField1(average(c,5)[9]);

outputField2(average(c,5)[10]);

outputField3(average(c,5)[11]);

outputField4(average(c[11],5));

唉喲! 發文於   2024/06/12

感謝大大熱心 解答  讚讚 !!

不過我都有習慣用 settotalbar 下去跑 所以才會說是 XQ 資料可能有問題,只是我的截圖上沒有截圖到,造成你的誤解,不好意思!

 

發表回覆
Close