[英]Reading quickfix log file
我想通過將執行報告回放到我的應用程序中來測試我的交易系統。 然后,我可以驗證我的訂單/頭寸狀態正確。
我發現了一個與此相關的問題: 如何重播quickfix日志
不同之處在於,本文中的人員正在尋找一種可以回放日志文件的完整測試工具。 我想知道的是,是否存在一個實用程序,該實用程序將接收代表FIX消息的字符串,然后僅生成一個FIX對象(例如: ExecutionReport
)。
那里有這樣的東西嗎? 每個人都只是在寫自己的嗎?
聽起來您只是想要一種不同的測試工具。
如果您以對單元測試友好的方式編寫了應用程序,則只需編寫單元測試即可創建ExecReport對象,並將它們作為參數傳遞給某些ExecReport-processor組件。 (我猜您不是為UT設計的,否則您可能不需要此建議。)
如果沒有,那么我認為最好的方法是編寫第一個應用程序可以連接到的另一個應用程序。 您可以創建一個簡單的Acceptor應用程序,該應用程序可以使用命令行命令來觸發ExecReports的發送。 如果您使用的是QuickFIX / n(C#端口),則可以從QuickFIX / n的示例應用程序“ TradeClient”和“ Executor”中竊取代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.