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