關于ReportData.IsMainInstrument [金字塔]
- 咨詢內容:
我的問題是,夜盤白銀合約中,如果遇上換月,這個標志是什么時間換的?
我的應用是這樣的,需要再開盤之前,通過尋找該標志為真的合約,然后使用RegReportNotify訂閱VBA行情通知并且對其進行交易。但是我不知道這個標志在換月時是在幾點鐘更換的,所以擔心如果金字塔軟件開啟的比較早,獲取的是昨日的主力合約,而今日交易如果中途退出軟件,在盤中進入他又切換到今日的主力合約了,導致日內的交易也存在換月的隱患。
請熟悉VBA的賜教,我應該在什么時候獲取該標志比較合適。
- 金字塔客服:
主力合約都是在開盤那一時刻換的,每個交易所開盤的時間是不同的。
建議你按照這個邏輯來處理。
用定時器判斷 Report.Date 如果上次日期根本次不同了,說明交易所以所已經重新第二日開盤 ,然后你再重新遍歷合約
- 用戶回復:
恩好的
- 網友回復:
對了,我之前通過測試跟蹤發現,在市場正式開盤前,會有一個疑似無效的行情信息,其Report.Date和前一個不同,但最新價則是前一日收盤價,但這時marketdata.GetMinuteData獲得的MinuteData.Count等于0
我理解是這個行情信息,不是真實的成交信息,僅僅是通知新的交易日來了,但并非開盤了(如夜盤并非在20:59收到這個信息)。我想知道的是,這個時候是不是IsMainInstrument已經更新?
也就是說在未到20:59前,金字塔會收到一個Date是今天,價格則是最日收盤價,且未形成分筆成交記錄(即當時MinuteData.Count為0)的行情通知。
- 網友回復: 正常情況是不應該的,開盤前會收到一筆初始化數據是對的,但是初始化數據的特點是成交量都是0的
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容