0

約定レポートをアプリケーションに再生して、取引システムをテストしたいと考えています。次に、注文/ポジションの状態が正しいことを確認できました。

このやや関連する質問を見つけました: how to replay a quickfix log

違いは、この記事では、ログ ファイルを再生する完全なテスト ツールを探していたということです。私が疑問に思っていたのは、FIX メッセージを表す文字列を受け取り、FIX オブジェクト (例: ExecutionReport) を生成するユーティリティが存在するかどうかです。

このようなものはそこに存在しますか?誰もが自分で書いているだけですか?

4

1 に答える 1

1

別の種類のテストツールが必要なようです。

単体テストに適した方法でアプリを作成した場合は、単体テストを作成してExecReportオブジェクトを作成し、それらをパラメーターとしてExecReportプロセッサーコンポーネントに渡すことができます。(UT用に設計していないと思います。そうでなければ、おそらくこの提案は必要ありません。)

そうでない場合は、最初のアプリが接続できる別のアプリを作成するのが最善の方法だと思います。コマンドラインコマンドを使用してExecReportsの送信をトリガーできる単純なAcceptorアプリを作成できます。QuickFIX / n(C#ポート)を使用している場合は、QuickFIX/nのサンプルアプリ「TradeClient」および「Executor」からコードを盗むことができます。

于 2013-01-21T04:16:34.767 に答える