問題タブ [quickfixj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6144 参照

java - quickfixj メッセージで繰り返しグループを取得するにはどうすればよいですか

トレード キャプチャ レポートのようなクイックフィックス メッセージの場合、ネストされた繰り返しグループを持つことがあります。文書の 10 ページにある NYSE のトレード キャプチャ レポートのメッセージをご覧ください。

partyID(448)、partyIDSource(447)、partyRole(452) を取得する必要がある場合、Java と QuickFixJ Java API を使用してどのように行うのですか?

0 投票する
2 に答える
1224 参照

quickfix - 2 つの IP とポートを介して Quickfix アクセプター セッションを受け入れるにはどうすればよいですか?

これは、内部および外部の DNS 設定用です。だから私の設定ファイルは言う:

その後

そしてアクセプターはエラーで実行されません:

0 投票する
1 に答える
161 参照

java - apache.servicemix.bundles.quickfix - スタンドアロンの NewOrderSingle オブジェクトを作成しようとすると例外がスローされる

ドメイン POJO を QuickFixJ メッセージに変換するためのクラスを作成しようとしています。次のように新しい注文メッセージを作成しようとすると:

次の例外がログにスローされます。

このエラーは、Fix Message Fields の 2 つのバージョンを一緒にマージしようとすると発生するようですが、私が知る限り、これを行っていません。QuickFixJ 単体テストで見つかったものと同じコードを使用しています。この例では、同じコードのバリエーションが機能します。これは、イニシエーター オブジェクトを介して接続が適用された後です。他のメッセージに追加する必要があるいくつかのフィールドが含まれているため、QuickFix-all.jar の代わりに apache.servicemix.bundles.quickfix を使用しています。

オブジェクトの単純なコンストラクターを呼び出せない理由がわかりません。jar のコンストラクターは次のとおりです。

私が考えていなかったこのエラーの別の原因はありますか? 私は困惑しています

0 投票する
2 に答える
765 参照

quickfix - quickfixj はグループの順序を入れ替えます

NoMDEntryTypes以下のように、2 つのグループ(267) と(146) を交互に使用して市場データ リクエストを生成したいと考えてNoRelatedSymいます。

しかし、何らかの方法でメッセージを送信すると、quickfixj またはデータ ディクショナリがグループの順序を次のように入れ替えます。

これは、直接文字列メッセージを作成し、データ ディクショナリで検証した場合でも発生します。

グループを希望の順序に保つにはどうすればよいですか?! ありがとう

0 投票する
2 に答える
812 参照

quickfixj - QuickFIX/J メッセージから生データを取得する

QuickFIX/J から生のメッセージ データを取得したいと考えています。これは Message オブジェクトの文字列表現ではなく、実際の FIX メッセージ データです。QuickFIX/J に提供されているメッセージ ディクショナリが原因で、それらは非常に異なる場合があります。

今私たちが持っているメッセージタイプを見てみます

ただし、これは非公開であり、アクセスできません。一方、toString() メソッドは次のようになります。

そうは言っても、メッセージから生データを取得する方法はありますか? 私は方法を見つけることができないようです。

0 投票する
1 に答える
334 参照

java - QuickFix/J Logs データベースに列を追加 (カスタム QuickFix/J Logger)

QuickFix/J は、ログをデータベースに保存する機能を提供します。

QuickFix/J の内部メッセージ ログで問題が発生しないように、テーブルの 1 つに別の列 (ビジネス ID) を追加することはできますか?

可能であれば、それを行う手順も親切に記載してください。

0 投票する
0 に答える
885 参照

quickfixj - quickfix/j で Message クラスまたは MessageCracker クラスを使用せずに生のバイナリ メッセージを受信する

クイックフィックス/JI を使用してログオン メッセージを送信した後、生の受信メッセージを受信し、メッセージをデコードする限り、メッセージを自分で処理したいと考えています。シングル バイナリ エンコーディング (SBE) の使用 https://github.com/real-logic/simple-binary-encoding

例: ログオン メッセージ 8=FIX.4.4^9=95^35=A^34=1^49=FROMComp^52=20151009-18:22:35.968^56=HistReplay^98=0^108=30 を送信します^141=Y^553=ABC^554=ABC^10=238^ ターゲット ホストの指示に従って FIX 形式で http://www.cmegroup.com/confluence/display/EPICSANDBOX/MDP+3.0+-+TCP +リプレイ+メッセージ

次に、ターゲット コンピュータはハートビート メッセージを SBE 形式で送り返します。ターゲット コンピューターからのメッセージは SBE 形式でメッセージを送り返します。Quickfix/J メッセージとメッセージクラッカーを使用すると、生データが認識されないか、単に fromApp を使用して生データを受信する方法がわかりません。

入ってくる生データをインターセプトして、quickfix/J メッセージとメッセージクラッカーを使用する代わりに、自分の SBE デコーダーに送信できるようにしたいと考えています。誰でも方法を知っていますか?

アプリケーションクラス

メインクラス