繪圖樣式選擇「點」的 Bug

  •   524 
  • 最後發表   Uncle Bob  2018 十二月 20
Uncle Bob 發文於   2018/10/08

這問題其實一直存在,只是修復版修正以下功能之後,使得過去利用切換重新讀取部分資料的方式不再有效:

  • 技術分析:有包含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!

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

Hi Uncle Bob,

您好,或許可以使用 noplot 的語法來解決此問題,如下範例程式碼,

if close > high[1] then begin
        plot1(1,"過高");
        noplot(2);
        noplot(3);
    end

else if close < low[1] then begin 
        plot2(-1,"破低");
        noplot(1);
        noplot(3);
    end

else begin 
        plot3(0,"無");
        noplot(1);
        noplot(2);
    end;

當條件A判斷須畫出指標A時,就把另外指標B與指標C清除,這樣應該就不會有重複的現象,

以上方向供您參考,謝謝。

---

另外,請問您XQ系統左上角版號為何?(例如:2.41 20180928)謝謝。

Uncle Bob 發文於   2018/10/11

超級無敵萬分感謝~ (大心)

語法剛修改完成,後續測試進行中。

最後,XQ 版號 0928,從置頂那篇貼文的連結下載來的

 

  • 按讚來自於
  • b24524658
Uncle Bob 發文於   2018/10/25

又遇到問題了。

以下是標示第 5 和第 10 根 K 棒位置的語法 (實際還有第 20 根,此處略過節省版面空間)。


if gettotalbar - 4 = currentbar

then begin

plot1(0.2,"5");

noplot(2);

noplot(3);

end

else if gettotalbar - 9 = currentbar

then begin

plot2(0.2,"10");

noplot(1);

noplot(3);

end

else begin(0,"無");

end;


plot1 和 plot2 設定置底顯示黃色和藍色正三角形,plot3 設定不顯示。

只要不切換商品,最初標示三角形的位置,不會隨著時間過去更新到最新的狀態,而是固定在最初的那根 K 棒下方。

從上圖可以看到,三角形的位置和最新資料已經偏移了兩根 K 棒。單純切換頁籤沒有效果,必須切換其他商品重新讀取資料,才會在正確的位置看到標記。

請問這是語法撰寫方面的問題,還是語法實際執行時會遇到的問題?還請諸位大師開示。

Thanks!

 

Uncle Bob 發文於   2018/12/20

快兩個月過去了,以上問題在  2.43 版依舊沒有修正,甚至還出現新的問題:

在先前的任何一個版本中,只要在「設定」→「移動平均」裡面勾選顯示任何一條均線,技術分析 K 線圖下方就會在對應的位置出現紅框內的圖示。2.43 版的情況下,若是在「主圖指標」勾選「BBand軌道線」,「天數」預設使用 20,移動平均 20 天應該顯示的紅框圖示就不會顯示在技術分析的 K 線圖下方。

簡單來說,就是「BBand軌道線」的「天數」如果和「移動平均」的「天數」相同,技術分析的 K 線圖下方就不會顯示應有的圖示。

可以盡速修正以上的兩個問題嗎?好歹先把 BBand 軌道線天數會覆蓋移動平均圖示的問題修復,麻煩各位工程師了。

 

Uncle Bob 發文於   2018/12/20

補充一個讓我想翻桌的 Bug......

移除應用程式改安裝回 2.42 版,原本的看盤頁面卻無法載入,系統顯示讀取錯誤,無奈之下只好重新安裝回 2.43 版

追加

登入和成交時,畫面右下角強制顯示底色為黑色的「XQ 操盤高手」字樣 (不是 Windows 系統的通知)。

請問這惱人的玩意要如何停用?這個彈跳視窗會擋住我的看盤頁面,有請大大開示。

 

 

XQ管理員 發文於   2018/12/20

Hi Uncle Bob,

您好,有關以上反應問題將反應給工程師協助處理。

另外您可以使用退版方式(功能表的"設定→退版程式"),返回上一版本,可以再試試看是否能退回上一版本。

以上說明,謝謝。

Uncle Bob 發文於   2018/12/20

因為我選擇移除舊版再重新安裝新版,不是將舊版程式直接升級,所以無法執行上述操作。

目前要同一台電腦 (New Surface Pro) 回頭執行 2.42 版已經可說是不可能的事情,除非重新安裝作業系統 (12/5 才花大把時間乾淨安裝,累死人......)

發表回覆
Close