0

QF 構成ファイルを読み取るソフトウェアのインスタンスがいくつかあります。デフォルトの設定では、朝にログインし、夕方にログアウトします。

StartTime=07:00:00
EndTime=21:00:00

ただし、実行するには 1 つのインスタンスが必要ですが、ログインは必要ありません。どうすればよいですか? デフォルトの時間をオーバーライドする必要がありますか (そうであれば、何を使用しますか?)、または設定できる別のフィールドはありますか?

ありがとう!

4

2 に答える 2

1

イニシエーターがアクセプターに接続すると、デフォルトでセッションがセットアップされます。エンジンは、FIX が要求するように、最初のメッセージがログオン メッセージになるように設計されています。ログオン メッセージの前に他のメッセージが送信された場合、そのメッセージは破棄されます。メッセージが転送される前にログオンが行われないと、ワームの缶が開いてしまいます。誰でもセッションをセットアップして、やりたいことを始めることができます。

于 2011-10-20T09:26:00.153 に答える
0

QF が自動的にログインしないようにするには、StartTime と EndTime を同じ値 (00:00:00 ではない) に設定してみてください。StartTime/EndTime のもう 1 つの目的は、セッション期間ごとにシーケンス番号を自動的にリセットすることです。これを無効にすると、毎日手動でシーケンス番号をリセットする必要がある場合があります。ただし、長さがゼロのセッションでも、時間がセッションの StartTime を超えると、QF が毎日シーケンス番号をリセットする可能性があります。

他の答えは正しくありません。ログインする前に、実際にメッセージを「送信」できます。エンジンは、セッションが最終的に開始されるまで、これらのメッセージを保存します。FIX エンジンのギャップ フィル ロジックは、適切なログインによってセッションが確立される前に (エンジンに) 送信されたメッセージを送信します。

于 2011-12-03T12:28:11.970 に答える