FIX 形式のログ ファイルと、C# で独自に構築したデータ構造があります。私がやりたいことは、QuickFix でログ ファイルを実行し、独自のイベント リスナーを構築することです。そのリスナーで、FIX 型を必要な型に変換し、DS に入力します。
QuickFix のチュートリアルと例を調べましたが、理解できませんでした。ネットワークなどを経由する必要はありません。
ヨナタン、助けて、ありがとう
この機能を提供する QuickFIX ポートはありません。せいぜい、ログファイルを 1 行ずつ読み取り、各行を QF のMessage(string)
コンストラクターに渡すことができる単純なアプリを作成できます。それをより具体的な型に変換するMessage
には、 などのより具体的な型のコンストラクターにフィードできますExecutionReport(Message)
。
上記は元の C++ QF 用です。他のポート (QF/J および QF/n) にも同様のメカニズムが必要です。
実際にセッションをリッスンしていないため、MessageCracker を使用して OnMessage() イベントを発生させることはできません。代わりに、スイッチを使用するか、メッセージ クラスの引数に基づいてオーバーロードを行うことをお勧めします。