2016年4月1日 星期五

QuoteManager之凱衛數據源的"更新狀態列資訊"

想來,某種程度上來說,我根本也是吃飽太閒... 日前,因為某種因素想看看 QM 中 Kway報價元件的一些設定有什麼影響?其中有個項目叫做"更新狀態列資訊"的選項,預設是有打勾的,我試著把打勾取消,看看會有怎樣的作用?也試過 MultiCharts 重新啟動,說實在的,當時真看不出這個選項到底有怎樣的作用,於是就放下了...



因為,我以為這個 更新狀態列資訊,指的是圖表上方的"狀態列"。


過了好一陣子之後,我才在某個狀況中發現我的系統運作狀況有奇怪的現象,幾經檢查後,判斷可能是我用 Q_time 作為防錯控制上的 bug,但是怎麼思考卻一直不得解。慢慢的,我懷疑:Q_time 的回報有問題?!所以,刻意在盤中去顯示 Q_time 到畫面上,竟然看到...0!怎麼會是 0 呢???

終於,我想到唯一有做過變動的,只有那個在 QuoteManager 裡,Kway 的報價設定上的「更新狀態列資訊」,於是...弄個指標來做測試。


結果出爐。不得不喊上一聲:靠!這什麼鬼啊?更新狀態列資訊這個名詞是誰發明的?


總之,我深切的懷疑,如果你去動 Kway 報價元件上的「更新狀態列資訊」的設定,影響所及會是所以 "q_" 開頭的指令,q_time、q_ask、q_... 族繁不及備載,取消打勾的話,會全部失效。