簡體   English   中英

如何獲取quickfix時間戳?

[英]How to get the quickfix timestamp?

我在quickfix doxygen文檔中看到,一旦它從套接字文件接收到FIX消息,它就會生成utc時間戳。 看看ThreadedSocketConnection::processStream() ,然后調用

m_pSession->next( msg, UtcTimeStamp() );

我想獲得該時間戳記,因為我需要它來屏蔽網絡和QuickFix lib延遲。

我沒有找到從FixApplication::fromApp()回調或'Log :: onIncoming()'回調中獲取它的方法。

由於我是quickfix的新手,所以我想知道是否錯過了Quickfix文檔中的內容。 有人做過嗎?

當然,還有其他解決方案,但是由於與我維護的其他市場准入應用程序具有同質性,我希望避免使用它們。 例如,我不希望修改QuickFix代碼源。 而且我想避免重新編寫quickfix提供給我的應用程序邏輯,而quickfix僅對消息解碼有用。

FIX::SendingTime st;
message.getHeader().getField(st);

試試看

暫無
暫無

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

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