請問大大:
我需要取得最近三天的個股日線DIF值,寫法是
------
value1=DIF(12,26)[2];//前天的DIF值
value2=DIF(12,26)[1];//昨天的DIF值
value3=DIF(12,26);//今天的DIF值
------
可是得到的值是錯誤的,PRINT出來後發現跟XQ系統內的數據完全不同。
百思不得其解,麻煩諸位大大解惑,謝謝!
請問大大:
我需要取得最近三天的個股日線DIF值,寫法是
------
value1=DIF(12,26)[2];//前天的DIF值
value2=DIF(12,26)[1];//昨天的DIF值
value3=DIF(12,26);//今天的DIF值
------
可是得到的值是錯誤的,PRINT出來後發現跟XQ系統內的數據完全不同。
百思不得其解,麻煩諸位大大解惑,謝謝!
Hello Prudent,
小幫手猜測應該是因為資料讀取筆數不足所導致。
最短的所需資料讀取筆數您可以參考選股內建的MACD腳本:
SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);
由於您還要取其前期值,所以會建議您設的更長一些。
如果還是有問題的話,麻煩您提供腳本以及XQ Log來檢驗問題原因。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
1 評論