[求助][求助]marketdata中的reportnotify [金字塔]
- 咨詢內(nèi)容:
1、reportnotify是如何編寫激活指令?
timer的激活指令是sub application_timer(ID)的編寫
那么reportnotify的激活指令是什么呢
2、而且發(fā)出reportnotify指令的到底是reportdata還是marketdata呢(這涉及到編寫對象返回后的處理)
3、不知道在marketdata是否能定義哪些品種的數(shù)據(jù)接收呢(及其方法)
marketdata在一開始是不是一個對所有品種的集合,要通過刪除添加,才能控制品種數(shù)據(jù)的接收。
- 金字塔客服:
reportnotify 事件的使用你看了下面的帖子,就明白了。(宏和VBA的語句是可以同用的)有不明白的地方再發(fā)貼。
http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=2120
[此貼子已經(jīng)被作者于2011-8-23 10:42:11編輯過] - 用戶回復(fù):
Sub MARKETDATA_ReportNotify(ReportData)
其實這個激活的那個reportdata已經(jīng)是返回當(dāng)個品種的reportdata對象吧
在你的示例中是應(yīng)為要做合約間的套利,才另外導(dǎo)入兩個reportdata吧
- 網(wǎng)友回復(fù):
你的理解是對的
那么我換一個語句描述一下。
call marketdata.RegReportNotify("CF09","ZQ") 這是個方法調(diào)用,它執(zhí)行后,將觸發(fā)
Sub MARKETDATA_ReportNotify(ReportData) 這個事件,同時將("CF09","ZQ") 這個品種數(shù)據(jù)傳送給ReportData對象,就是你說的激活,那么更確切的說,其實是一個對象賦值,將參數(shù)賦值給ReportData對象。
- 網(wǎng)友回復(fù): 那我另外的一個問題,marketdata是否能夠控制某些品種數(shù)據(jù)不接受呢?
相關(guān)文章
-
沒有相關(guān)內(nèi)容