這問題其實一直存在,只是修復版修正以下功能之後,使得過去利用切換重新讀取部分資料的方式不再有效:
- 技術分析:有包含xs指標時,切換小頁籤會重取資料,讓顯示速度變慢
舉例來說,畫面上同時有 3 分鐘、5 分鐘和 15 分鐘三種不同資料頻率的技術分析頁籤,可以隨時切換查看不同頻率目前的 K 線圖。
1. 如果畫面選擇 15 分鐘的資料頻率顯示經過「一段時間 (超過 3 分鐘或 5 分鐘以上,頻率較短的 K 線圖必須繪製新的 XS 指標)」,就會發生資料點重複顯示的錯誤。
2. 如果股市振幅較大,在進入下一根 K 棒之前同時滿足 XS 的多個條件,也會發生資料點重複顯示的錯誤。
3. 如果畫面顯示的 K 線圖跨其他資料頻率的更新時段,在資料更新之前出現同時符合多個條件的振幅,同樣也會發生資料點重複顯示的錯誤。
以上是 Bug 會出現的幾種情況,彙整之後,就是「只要目前畫面顯示的持續期間,有其他資料頻率的 XS 必須繪製新的圖示,就會出現資料點重複顯示的錯誤。」

從上圖可以看到,下方利用 If then 撰寫的 XS 指標出現重疊的互斥現象。
程式碼範例:
if close > high[1]
then plot1(1,"過高")
else if close < low[1]
then plot2(-1,"破低")
else plot3(0,"無")
plot1 選擇向上的三角形,plot2 選擇向下的三角形,plot3 選擇不顯示,就可以重現上圖的結果。
此時必須按下 F5 或切換商品重新讀取資料,才能繪製正確的 XS 指標。
以上 Bug 煩請修正,Thanks!


7 評論