我在抓取融資券相關資訊時,發現不能信用交易的股票,指標都會呈現 "沒有此商品資訊(S)" 的訊息
我用 GetFieldDate("融資餘額張數") > 0 去判斷也不行,照樣出現訊息
請問小幫手何解?
謝謝
我在抓取融資券相關資訊時,發現不能信用交易的股票,指標都會呈現 "沒有此商品資訊(S)" 的訊息
我用 GetFieldDate("融資餘額張數") > 0 去判斷也不行,照樣出現訊息
請問小幫手何解?
謝謝
貓老大 您早
如果該股票不能夠信用交易,就無法融資融券了
所以這類型股票也算是符合 融資為0的
目前我們的程式背後判斷是 CODE判斷到無資料的個股
就會顯示"沒有資訊"
(抱歉,不知我對於您的需求有沒理解錯誤)
謝謝小幫手的回覆,我是希望程式能繼續處理,不要跳到"沒有此商品資訊(S)",不知道有沒有他法?
貓老大 您好
目前並沒有語法可以判斷"是否可融資融券"的函數
只有對於像是可否當沖的信用交易那類判斷
只要您腳本裡有寫到判斷式 而該商品沒數據
那就會發生錯誤
謝謝小幫手
主要是我的計算中有多個籌碼相關的資料,若無融資券,計算可忽略融資券資訊,但只要一存取融資券,就會跳錯誤了,造成計算無法繼續了,目前看來是無解的,若可以的話,請轉知技術人員研究可否讓 GetFieldDate 回傳 0 即可,謝謝。
小幫手,希望如樓主建議,開放讓 GetFieldDate 回傳 0 ,這樣判斷日期與錯誤可讓個股可以進選股清單,也不會跳入錯誤選股清單中,謝謝。
Hello Michaelxie,
如果是因尚未更新的資料但因為資料對位的關係的話,GetFieldDate 會回傳0沒錯。(例如改版前的週集保資料)
但若是沒有該欄位資訊的話,會因為資料庫內沒有對應的欄位,故出現此狀況。
小幫手會將您的意見轉告相關人員。
後續有解決辦法嗎 我與樓主的問題相同 碰到沒有信用交易的 指標會直接全部不顯示..
7 評論