問題タブ [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.

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

quickfix - Quickfix/n ネットワーク関連の問題

修正エンジンに問題があり、その原因を突き止めることができません。次のテストを実行しました: 複数のリクエストを修正サーバーに送信しました (たとえば、新しい注文シングル)。一度に 20 としましょう。その後、実行レポートを受信すると、Quickfix エンジンはそれらを処理するのに長い時間がかかります。150 ミリ秒程度の停止/停止よりも数回処理して続行します (したがって、メッセージごとに約 1 ミリ秒かかりますが、長い一時停止があります)。 )。パケット スニファーを使用してネットワーク ストリームをチェックしたところ、そのような遅延は見られず、すべてのメッセージが 2 ~ 3 ミリ秒のスパンで到着しました。すべてのロジックを削除し、セッション設定を最小限に設定して、余分な作業とメモリ割り当てを回避しました。このテストを何度も実行しましたが、毎回同じ結果が表示されます。

エンジン ログ ファイルのタイムスタンプを使用して、メッセージ時間を読み取ります。

.cfg ファイルはこちら

ここに私のFromAppがあります:

そして、私の ExecutionReport ハンドラー

不要なノイズを避けるために、アプリケーションからすべてのロジックを削除しました。

ログ出力の例:

何か案は?これは正常な動作ですか?どこで解決策を探しますか?

ボンネットの下で何が起こっているかについて何か考えはありますか?

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

c# - QuickFIX/n MarketDataRequest 重複タグ 267 問題 c#

可視性のためにデバッグ画像を追加しました。問題は、NoMDEntryTypesGroup を追加しようとすると、自動的に 267 タグが追加されることです。通常は 267 を追加したいのですが、値 1 も追加されます。

NoMDEntryTypesGroup を追加する前のメッセージの最初の状態 NoMDEntryTypesGroup を追加する前のメッセージの最初の状態

NoMDEntryTypesGroup が用意されており、図では 2 つのフィールドしか入力されていないことがわかります。 ここに画像の説明を入力

グループを追加した後、267=1 になりましたが、必要ありません。どうやって来たの?これを防ぐ方法はありますか?ここに画像の説明を入力

最後に、予想どおりのエラーが発生しました。 ここに画像の説明を入力

要約すると、その 267=1 タグを取り除き、267=2 だけを残します。

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

c# - Quick fix を使用した WebIce 統合

私はプロトコルを修正し、プログラミングをすばやく修正する初心者です。ICE から Trade Capture レポートを取得するための支援を求めています。sample/tutorial をググって、quick fix/n を使用して取引レポートを取得しましたが、十分な出力を得ることができません。私の問題は、Trade Capture レポートまたは取引情報を取得することです。TradeCaptureReportRequest、TradeCaptureReportRequestAck、TradeCaptureReport クラスを使用してみましたが、何とか機能しています。情報を抽出する簡単な方法は大きな助けになります。事前にすべての人に感謝します。

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

quickfix - エラー: タグが複数回表示されます (フィールド = 9215)

ICE がサービスを更新したところ、接続できなくなりました。次のエラー メッセージが表示されます。

8=FIX.4.49=11335=334=1149=27350=152=20161116-16:15:19.92056=ICE45=1058=タグが複数回出現371=9215372=d373=1310=223

私は QuickFixn V1.3 を使用しており、すでに設定しています: ValidateFieldsOutOfOrder=N ValidateUserDefinedFields=N

これもすでにデータ辞書に追加しました。

< field number="9215" name="MiFIDRegulatedMarket" type="STRING"/> < field number="9216" name="AONAllowed" type="STRING"/>

そして運が悪かったのは、ICE が先週新しいバージョンをリリースしたばかりで、それ以前は問題なく動作していたということです。では、過去 3 日間にこの問題が発生した人はいますか? それを修正する方法はありますか?

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

quickfix - FIX セッションの開始と終了 UTC がローカルではなく、なぜですか?

私はquickfix .netエンジンを使用しています。

私はこれをニューヨークのサーバーで実行しており、デスクトップの時計はニューヨークの現地時間を示しています。

ただし、FIX セッションは UTC 時間に開始および終了します。修正構成についての私の理解では、時間は常にローカルでした。

なぜこれが起こっているのでしょうか?

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

quickfix - ログアウト時に Quickfixn OnLogout がトリガーされない

私は、quickfixn github ページにある例の Tradeclient で取引アプリを作成しました。現在は大幅に変更されていますが、ログオンとログオフに関しては変更されていません。ログアウトボタンが押されたときに Initiator.Stop が呼び出されるという問題がありますが、本来の OnLogout には入りません。ログオンすると、initiator.start、OnCreate、OnLogon のすべてが正しく実行されますが、ログアウトすると、OnLogout はトリガーされません。何が問題になる可能性がありますか?