2011-01-08 4 views
1

チック・データセットをアセンブルしようとしています。私がしたいのは、FIXフォーマットのmarketdata(tick + orderbook)を検索し、それをフラットファイルまたはデータベースに記録するためにベンダーのFix AdapterとペアになったFix Clientを使用することです。私は、WindowsではなくLinux環境でこれを設定しようと考えています。チック・データを記録するようにFix Clientを設定する

私はquickfixまたはquickfix/jを使用したいと思いますが、これがこれらのクライアントでできることがあるのか​​どうか疑問に思っていましたか?クイックフィックスには、通常のデータストリームを取得してファイルにダンプする機能がありますか?誰でもこれをやる経験がありますか?

+0

quickfixは修正メッセージを解析します。ファイルに書き込むような、あなたが望むことができます。 – Joel

答えて

1

設定ファイルには、loggingというオプションがあります。ここでは、修正メッセージをファイル/データベースに記録するかどうかを指定します。これらの設定をあなたの設定ファイルに入れ、quickfixは必要な場所にログオンします。

デフォルトでは、メッセージはファイルに記録されます。

+0

よかった、ありがとう。おそらく、FIX Parserが存在し、重要な注文書と取引データを取り出して、何らかのデータベースやhdf5に渡すでしょうか? – racket99

+0

@ racket99 - Quickfixは文字列FIXメッセージのみをファイルまたはデータベースに格納します。しかし、FIX文字列から意味のあるメッセージを解析するには、ライブラリユーザーの作業が必要です。そのロギングは、ライブラリ全体のパフォーマンスに影響する可能性があります。 – DumbCoder

0

MarketDataIncrementalRefreshのような特定のFIXメッセージはいつでも扱うことができます。興味のあるフィールドを取り出したり、生のFIXメッセージを取り出したり、お気に入りのファイルやデータベースライブラリから書き出すことができます。私はそれがどのようにスレッド化されているのか分かりません。書き込みを別のスレッドに移動することができます。

関連する問題