2017年10月5日 星期四

疑惑:MultiCharts11 的 plot

把交易機的 MultiCharts 升級上 11後發現,T+1盤的監視畫面,所有 plot 的數據都不會動?難道,ReCalacLastbarAfter 在 MC_11 卻給廢了?不可能吧...

於是,我做了點實驗,分別寫了個訊號與指標,都在盤後(沒有 tick event) 靠 ReCalacLastbarAfter 強迫程式重 Run 來顯示 CurrentTime_s,看看這個指令是否還有作用?




接著開一張 1 tick 圖,把這個指標、訊號都放上去... 很明顯的,我可以看到訊號的 CurrentTime_s 可以每秒都被更新。而指標上 plot 出來的 CurrentTime_s 卻在完成後就不再更新... 但是!在指標中,所下的 FileAppend 卻可以每秒一次的去做檔案寫入的動作,這表示不論在訊號或是指標,ReCalacLastbarAfter 都是有作用的。


為什麼 plot 卻不會刷新呢?雖然就功能來說,都是可以繼續執行的,但 plot 不會更新總讓人不舒服啊~