簡體   English   中英

Quickfixn c# MarketDataSnapshotFullRefresh 但無法獲取行情數據

[英]Quickfixn c# MarketDataSnapshotFullRefresh but cannot get market data

我通過 quickfixN 開源項目獲取市場數據並使用 MarketDataSnapshotFullRefresh 項目。 我在配置文件的開始和結束時間之間設置了 1 分鍾。系統在結束時間注銷並在 1 分鍾后登錄。 到目前為止沒問題......但我無法獲得市場數據。 我只得到心跳數據。
為什么我無法獲得市場數據有什么想法嗎?

配置文件

[DEFAULT] 
PersistMessages=Y 
ConnectionType=initiator
UseDataDictionary=Y
FileStorePath=store 
FileLogPath=log 

[SESSION] 
ConnectionType=initiator
BeginString=FIXT.1.1
DefaultApplVerID=FIX.5.0
TransportDataDictionary= C:\FIXT11.xml
AppDataDictionary= FIX50.xml 
SenderCompID=COMPANY
SenderSubID=COMPANY.SUB
TargetCompID= TARGET_COMPANY
SenderLocationID=QUOTE
SocketConnectHost= 127.0.0.1
SocketConnectPort= 2003
StartTime= 09:26:00
EndTime= 09:25:00
HeartBtInt=20
ReconnectInterval=30
ResetOnLogon=Y
ResetOnLogout=Y 
ResetOnDisconnect=Y
ResetSeqNumFlag=Y

交易對方發給我的信息。 雖然在測試環境中只需訂閱一次匯率代碼就足夠了,但我每次登錄生產環境時都必須訂閱。 我在 OnLogon 方法中添加了訂閱代碼。 它被解決了。

 public void OnLogon(SessionID sessionID)
 {
    LogFix.Info("Logon - " + sessionID.ToString());
    RunQueryMarketDataRequest();
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM