Bug回報

  •   164 
  • 最後發表   史堤  2021 九月 17
史堤 發文於   2021/09/16

我在警示腳本中有使用到參考價GetField("RefPrice") ,

https://xshelp.xq.com.tw/XSHelp/?HelpName=%E5%8F%83%E8%80%83%E5%83%B9&group=TOFTEN

根據函數說明,參考價的寫法是GetField("RefPrice") 

但在以下的腳本中,卻會出現某些個股計算停止,取得資料欄位錯誤的情形:

SetBackBar(60,"D");

SetTotalBar(1);

if  q_PriceChangeRatio >= 5 and GetField("RefPrice") = GetField("UpLimit","D")[1] then ret = 1;

 

此時將GetField("RefPrice")改為GetField("RefPrice","D"),這時候警示腳本才會運作正常:

SetBackBar(60,"D");

SetTotalBar(1);

if  q_PriceChangeRatio >= 5 and GetField("RefPrice","D") = GetField("UpLimit","D")[1] then ret = 1;

以上Bug回報,謝謝

 

XQ小幫手 發文於   2021/09/17

Hello 史堤,

 

感謝您的熱心回報。

不過 參考價 的頁面說明有寫到可用頻率為日。

所以如果用在不同頻率的商品時會報錯是正常的。

需注意若 GetField 函數沒有提供頻率的話會使用目前執行頻率。

發表回覆
Close