0

FIX 形式のログ ファイルと、C# で独自に構築したデータ構造があります。私がやりたいことは、QuickFix でログ ファイルを実行し、独自のイベント リスナーを構築することです。そのリスナーで、FIX 型を必要な型に変換し、DS に入力します。

QuickFix のチュートリアルと例を調べましたが、理解できませんでした。ネットワークなどを経由する必要はありません。

ヨナタン、助けて、ありがとう

4

1 に答える 1

1

この機能を提供する QuickFIX ポートはありません。せいぜい、ログファイルを 1 行ずつ読み取り、各行を QF のMessage(string)コンストラクターに渡すことができる単純なアプリを作成できます。それをより具体的な型に変換するMessageには、 などのより具体的な型のコンストラクターにフィードできますExecutionReport(Message)

上記は元の C++ QF 用です。他のポート (QF/J および QF/n) にも同様のメカニズムが必要です。

実際にセッションをリッスンしていないため、MessageCracker を使用して OnMessage() イベントを発生させることはできません。代わりに、スイッチを使用するか、メッセージ クラスの引数に基づいてオーバーロードを行うことをお勧めします。

于 2013-01-31T14:55:29.633 に答える