寫選股XScript, 抓本益比資料,XQ會自動過濾上櫃股票??

  •   242 
  • 最後發表   阿慶  2021 一月 13
阿慶 發文於   2021/01/06

在寫選股的XScript發現,資料範圍選 [普通股全部],

但是語法用到 GetField("本益比","D") 的時候,跑出的結果XQ會自動把上櫃股票都濾掉,請問這是為何?

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/01/07

阿慶 您好

應該是不會的才對

小幫手試了一下 以6438這檔上櫃股票為例 他是會正常顯示的

是否能請您檢視一下,

您的策略中有其他條件而替除掉上櫃股票?

或提供

選股策略匯出檔案(*.DSTX)匯出時記得勾選包含選股腳本。

讓小幫手幫您看看問題在哪 感謝

 

阿慶 發文於   2021/01/08

小幫手,

你在程式碼中 ret = 1 之前加入 value1 = GetField("本益比","D") 這一行跑看看結果

阿慶 發文於   2021/01/08

資料範圍選 普通股全部,看看能不能跑出 1700支以上的股票個數

我只能跑出 739支

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

阿慶 您好

找到的原因為,因為這些股票的本益比為0  EX 1110東泥

所以系統判定為為"--" 無資料的意思

這部份我們系統會再做修正

以後更改為"0" 使畫面上看起來完整有跑出1700多筆

阿慶 發文於   2021/01/12

Dear小幫手,能否修正好後知會一下,感謝

 

XQ小幫手 發文於   2021/01/13

好的 沒問題

發表回覆
Close