在寫選股的XScript發現,資料範圍選 [普通股全部],
但是語法用到 GetField("本益比","D") 的時候,跑出的結果XQ會自動把上櫃股票都濾掉,請問這是為何?
在寫選股的XScript發現,資料範圍選 [普通股全部],
但是語法用到 GetField("本益比","D") 的時候,跑出的結果XQ會自動把上櫃股票都濾掉,請問這是為何?
阿慶 您好
應該是不會的才對
小幫手試了一下 以6438這檔上櫃股票為例 他是會正常顯示的

是否能請您檢視一下,
您的策略中有其他條件而替除掉上櫃股票?
或提供
選股策略匯出檔案(*.DSTX)匯出時記得勾選包含選股腳本。
讓小幫手幫您看看問題在哪 感謝
小幫手,
你在程式碼中 ret = 1 之前加入 value1 = GetField("本益比","D") 這一行跑看看結果
資料範圍選 普通股全部,看看能不能跑出 1700支以上的股票個數
我只能跑出 739支

阿慶 您好
找到的原因為,因為這些股票的本益比為0 EX 1110東泥
所以系統判定為為"--" 無資料的意思
這部份我們系統會再做修正
以後更改為"0" 使畫面上看起來完整有跑出1700多筆
Dear小幫手,能否修正好後知會一下,感謝
好的 沒問題
6 評論