關於 xs 無法判斷資料是否為 n/a

  •   181 
  • 最後發表   Bruce.Wu  2 天前
Bruce.Wu 發文於   2022/06/30

請問,以下情況

1.已經有設定xs計算時,引用的筆數,已經設定到可以抓到上市以來的第一根
2.需求,如果於第一根時自然 high[1] ,不會有值,這種情況下xs 自動給了 n/a 顯示,但卻又不給 xs 內提供判斷是否為 n/a ,希望能夠開放這判斷功能

比如以下這樣判斷也是無效的...

IF high[1] <= 0 Then aaa=1;

 

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

Hello Bruce.Wu,

 

關於您的問題,可以使用 currentbar 來判斷。

像是如果目前的 currentbar 是1的話,就不取用前期值這樣。

 

另外 n/a 是空值,所以沒辦法用 high[1] <= 0 這樣的判斷是來解決。

小幫手會將您的建議轉告知相關人員作參考。

感謝。

kycliou 發文於   2024/07/31

都已經二年多了,XQ是否可以讓XScript判斷n/a空值了?

你們的欄位在某些時候會出現n/a,但卻不能讓人判斷避開另做處理,這樣不是很奇怪?

是否問問發財橘子!

XS小編 發文於   2024/08/06

Hello kycliou,

 

就小編所知相關人員有在規劃讓GetField取得欄位資料時設定預設值,這樣遇到沒有資料時就會回預設值而非導致錯誤。

 

expe 發文於   2024/08/07

我的看法供參考,"讓GetField取得欄位資料時設定預設值"

這樣反而不利於使用者可以判斷發現問題,因為使用者一般情況下會以為有取道值了,

真要判斷時還是去比對數值是否正確

 

反而是出現n/a的這一種,可以清楚的讓人知道  喔 n/a就表示沒有資料

  • 按讚來自於
  • YYFrankLi0813
XS小編 發文於   2024/08/13

Hello expe,

 

小編會將您的意見轉告相關人員。

杰o杰 發文於   2024/09/05

小幫手你好

   以目前測試來說 getfielddate是可以判斷資料是否更新沒有錯 但是 例如 我想整合 法說會 與  庫藏股 與 現金增資 等資料 把它做一個一次性的合併 都會導致一個問題就是無法判斷NA的問題

例如 如果標的物沒有現金增資"過" 他理所當然顯示數值0 問題是如果他近期要 庫藏股 或者 現金增資  一旦資料更新 那麼過去的資料全部都會變成NA  ,但是這會導致我其餘的資料 例如 法說會的資料 也會一併被顯示 NA  

發表回覆
Close