MarketData.RegReportNotify相關功能能加入遍歷機制,會更好。 [金字塔]
- 咨詢內容:
使用MarketData.RegReportNotify來注冊要監控的合約價格變化,然后使用MarketData_ReportNotify(reportdata)過程來獲取價格信息很強大,我最近使用它來寫了一個條件單下單程序,自動根據已經輸入的期貨品種進行監控,每一次價格跳動都要進行一次對條件單的判斷,滿足條件就開倉。
我要取消監控時,需要知道我之前監控了哪些品種,可是我事前并不知道,如果有一個基于0索引的遍歷機制,就可以很輕松地取消所有品種的監控了。
還有就是這個監控不會隨VBA的停止而自動停止,有點像定時器,你再次啟動vba時,之前的監控依然有效。最好能隨vba的停止自動取消所有監控。
- 金字塔客服:
VBA支持遍歷功能,你做個定時器就行了
- 用戶回復:
我是要取消所有品種的監控,可是我不知道具體的品種的,因為那是從數據庫中讀取的合約,而取消的時候,可能數據庫中的記錄從外部刪除了。
[此貼子已經被作者于2012-5-31 10:15:51編輯過] - 網友回復:
使用RegReportNotify也不能 保證幾百個品種效率能高于你用定時器遍歷所有品種的,其實是一樣的
- 網友回復:
這個我知道,我權衡了這兩種方法,最后還是覺得使用RegReportNotify好,因為我監控的品種不會超過10個,一般3-5個,用價格監測,每一筆價格跳動都會到達這個事件進行處理,而是用定時器則會漏掉一些價格,比如使用每1秒循環一次,像某些品種1秒有兩次價格跳動,如果是橡膠之類的一跳就是5快錢了,那可能會錯過一些開倉機會。
如果以上指標公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態個股的話,
相關文章
-
沒有相關內容