average(close,250)計算錯誤

  •   333 
  • 最後發表   庚豐  2021 十二月 20
庚豐 發文於   2021/12/09

Hi XQ小幫手

如標題,要麻煩你協助查詢為何發生錯誤。

6781 AES-KY 該商品資料在日線頻率上應該是未達250根資料
然後計算average(close,250)應該有問題,但是卻沒發現有任何錯誤提示
導致附圖指標視窗無內容可以顯示,相同的在主圖指標裡面也沒有顯示。

謝謝

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

Hello 庚豐,

 

小幫手這邊可以正常顯示。

您可以確認一下是否有勾選只顯示座標名稱所導致。(參考附圖)

 

如果還是有問題的話,需要麻煩您提供 頁面匯出檔勾選(包含)指標腳本 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

 

附加文件

庚豐 發文於   2021/12/11

Hi XQ小幫手

不過按照你提供圖片有顯示出來,但是程式碼中如何判斷發生這樣錯誤?

因為發生這樣錯誤,如果無法在程式碼中判斷,我無法繼續執行下面的code導致其他要顯示畫面全無。

補充:

確定有取消"只顯示座標名稱"讓相關資訊顯示出來,我提供我的執行畫面。如下附圖一。

另外貴司主圖指標就可以復現,如附圖二。也沒出現相關錯誤資訊。

 

附加文件

XQ小幫手 發文於   2021/12/14

Hello 庚豐,

 

您可以考慮使用 CurrentBar 來判斷,此函數可以回傳到該根Bar為止腳本有運算多少根Bar,換句話說,可使用的前期Bar有多長。

另外關於您提供的兩張圖,附圖二是因為該指標必非XS指標而是系統指標,所以無法運算時不會像XS指標一樣顯示訊息。

附圖一的話小幫手要實際看過腳本和指標設定才能確定原因,但是否跟前次相同,您將指標設定內查價視窗最上方的 plot 的數值顯示設定為不顯示而導致錯誤訊息沒有出現。

庚豐 發文於   2021/12/14

 Hi XQ小幫手,

感謝你的回覆。

如你建議使用 If( CurrentBar > 250)才去計算,確實可以先避過參考資料不足錯誤。
再請教你一個問題,像這樣的錯誤,貴司有提供錯誤碼讓使用者查詢參考的嗎?

另外,我將相同腳本複製成新的腳本,到系統內定頁面設定去執行可以看到錯誤訊息。
但是我使用自行設定的【自訂頁面】卻無法顯示,而且我的【只顯示指標名稱】的選項確實是關閉的。
如附圖,請問是否還有其他設定需要一起連動呢?

謝謝

附加文件

XQ小幫手 發文於   2021/12/16

Hello 庚豐,

 

就小幫手所知,錯誤代碼沒有提供讓使用者自行查詢。

關於沒有顯示的問題,如同小幫手上面所說: 是否跟前次相同,您將指標設定內查價視窗最上方的 plot 的數值顯示設定為不顯示而導致錯誤訊息沒有出現。(參考附圖)

如果不是小幫手所說的那樣,也不是有勾選 只顯示指標名稱 的話,需要麻煩您提供 頁面匯出檔勾選(包含)指標腳本 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

附加文件

庚豐 發文於   2021/12/16

Hi XQ小幫手,

 

只要第一個Plot數值顯示設定"不顯示",就可以發現這樣的問題。

我再回頭去看你的說明"查價視窗最上方的 plot 的數值顯示設定為不顯示而導致錯誤訊息沒有出現"

但是使用上邏輯,那個引用跟第一個Plot毫無關係

有這樣的限制使用是蠻奇怪的,其他的設定成不顯示也不會有這樣的問題

只要第一個設定"不顯示"就出不來錯誤訊息。

 

XQ小幫手 發文於   2021/12/20

Hello 庚豐,

 

您說的沒錯,這是個問題。

小幫手已經在 GetSymbolInfo中使用"有期貨"、"有認購權證"、"有認售權證"取得相關資訊會有差異 這篇文章提及,會請工程師確認。

目前工程師正在處理此問題,感謝。

發表回覆
Close