問題タブ [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.
quickfix - Quickfix/n ネットワーク関連の問題
修正エンジンに問題があり、その原因を突き止めることができません。次のテストを実行しました: 複数のリクエストを修正サーバーに送信しました (たとえば、新しい注文シングル)。一度に 20 としましょう。その後、実行レポートを受信すると、Quickfix エンジンはそれらを処理するのに長い時間がかかります。150 ミリ秒程度の停止/停止よりも数回処理して続行します (したがって、メッセージごとに約 1 ミリ秒かかりますが、長い一時停止があります)。 )。パケット スニファーを使用してネットワーク ストリームをチェックしたところ、そのような遅延は見られず、すべてのメッセージが 2 ~ 3 ミリ秒のスパンで到着しました。すべてのロジックを削除し、セッション設定を最小限に設定して、余分な作業とメモリ割り当てを回避しました。このテストを何度も実行しましたが、毎回同じ結果が表示されます。
エンジン ログ ファイルのタイムスタンプを使用して、メッセージ時間を読み取ります。
.cfg ファイルはこちら
ここに私のFromAppがあります:
そして、私の ExecutionReport ハンドラー
不要なノイズを避けるために、アプリケーションからすべてのロジックを削除しました。
ログ出力の例:
何か案は?これは正常な動作ですか?どこで解決策を探しますか?
ボンネットの下で何が起こっているかについて何か考えはありますか?
c# - QuickFIX/n MarketDataRequest 重複タグ 267 問題 c#
可視性のためにデバッグ画像を追加しました。問題は、NoMDEntryTypesGroup を追加しようとすると、自動的に 267 タグが追加されることです。通常は 267 を追加したいのですが、値 1 も追加されます。
NoMDEntryTypesGroup を追加する前のメッセージの最初の状態
NoMDEntryTypesGroup が用意されており、図では 2 つのフィールドしか入力されていないことがわかります。
グループを追加した後、267=1 になりましたが、必要ありません。どうやって来たの?これを防ぐ方法はありますか?
要約すると、その 267=1 タグを取り除き、267=2 だけを残します。
c# - Quick fix を使用した WebIce 統合
私はプロトコルを修正し、プログラミングをすばやく修正する初心者です。ICE から Trade Capture レポートを取得するための支援を求めています。sample/tutorial をググって、quick fix/n を使用して取引レポートを取得しましたが、十分な出力を得ることができません。私の問題は、Trade Capture レポートまたは取引情報を取得することです。TradeCaptureReportRequest、TradeCaptureReportRequestAck、TradeCaptureReport クラスを使用してみましたが、何とか機能しています。情報を抽出する簡単な方法は大きな助けになります。事前にすべての人に感謝します。
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 日間にこの問題が発生した人はいますか? それを修正する方法はありますか?
quickfix - FIX セッションの開始と終了 UTC がローカルではなく、なぜですか?
私はquickfix .netエンジンを使用しています。
私はこれをニューヨークのサーバーで実行しており、デスクトップの時計はニューヨークの現地時間を示しています。
ただし、FIX セッションは UTC 時間に開始および終了します。修正構成についての私の理解では、時間は常にローカルでした。
なぜこれが起こっているのでしょうか?
quickfix - ログアウト時に Quickfixn OnLogout がトリガーされない
私は、quickfixn github ページにある例の Tradeclient で取引アプリを作成しました。現在は大幅に変更されていますが、ログオンとログオフに関しては変更されていません。ログアウトボタンが押されたときに Initiator.Stop が呼び出されるという問題がありますが、本来の OnLogout には入りません。ログオンすると、initiator.start、OnCreate、OnLogon のすべてが正しく実行されますが、ログアウトすると、OnLogout はトリガーされません。何が問題になる可能性がありますか?