問題タブ [quickfixn]
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.
c# - このタグが付いたメッセージに到達できない場合に QuickFix タグをドロップする方法
OrderNewSingle メッセージを送信していますが、サーバーはタグ 18=u のメッセージを返します。このタグを削除したいのですが、fromApp および fromAdmin 関数でこのメッセージをキャッチできません。その ExecutionReport メッセージ _ 35=8。 18 タグをドロップするか、無視します。
fix-protocol - QuickFIX/N は、それぞれ 1 つのグループを持つ 2 つのコンポーネント (両方とも同じ名前) を含むメッセージをサポートしていますか?
QuickFIX/N 1.8 を使用していますが、XML に基づいて DataDictionary を作成する必要がある場合、FIX50SP1_TRTN.xmlAllocationReport
(Thomson Reuters 提供) に 2 つのコンポーネント ( TrdInstrmtLegGrp
、InstrmtLegAllocGrp
)を持つ1 つのメッセージ ( ) が含まれているため、失敗します。同じ名前のグループ ( NoLegs
- 555
)。
QuickFIX/N は、各グループのキーが id であるすべてのコンポーネントのグループを含む、メッセージごとの辞書を作成しようとしています。したがって、キーを 2 回挿入しようとしており555
、2 回目に例外がスローされます。
System.ArgumentException: '同じキーを持つアイテムが既に追加されています。'
\QuickFIXn\DataDictionary\DataDictionary.cs
FIX50SP1_TRTN.xmlの内容の要約
私の質問:
- QuickFIX/N はこの状況をサポートするはずですか?
- この問題に直面したことがありますか? どのように解決しましたか?
- この状況に関する明示的な制約 (QuickFIX/N または FIX プロトコル自体) を知っていますか? (おそらく、メッセージには同じ名前のグループを持つ複数のコンポーネントを含めることはできないという明示的な制限があります)。
c# - 1 つの FIX エンジン インスタンス内の両方の接続タイプ (アクセプターとイニシエーター)
1 つの QuickFIX エンジンで、イニシエーターとアクセプターの両方の接続タイプを使用できるかどうかを知りたいです。イニシエーターとしてブルームバーグと、アクセプターとして別の会社と通信する必要があるという問題を解決しています。
ありがとう、ジャルダ