RemoteManager

RemoteManager タブでは、リモート制御モードを有効にできます。このモードを有効にするには、ユーザー設定メニューに移動する必要があります。

Shell RemoteManager 00

表示されるウィンドウで、ログインパスワード を設定します。

Shell RemoteManager 01

次に、サーバーモード を有効にする必要があります。

Shell RemoteManager 02

これで、別の Shell から Shell に接続できるようになります。

そのためには、別の Shell を起動する必要があります。その中で、接続設定に移動します。

Shell RemoteManager 03

開いたウィンドウで、FIX 接続を設定します。

Shell RemoteManager 04

次に、接続ボタンを押します。

Shell RemoteManager 05

接続すると、Shell サーバー内に存在するすべてのストラテジーが Shell クライアントで利用可能になります。

Shell RemoteManager 06

追加ボタンをクリックすると、取引用に別のストラテジーを追加できます。

Shell RemoteManager 07

Shell クライアントは複数のサーバーをサポートしているため、ストラテジーを追加する際には左側でサーバーを選択する必要があります。サーバーで利用可能なすべてのストラテジーが右側に表示されます。

Shell RemoteManager 08

ストラテジーを追加すると、ストラテジー一覧に表示されます。

Shell RemoteManager 09

ストラテジーを選択すると、右側にストラテジー設定と統計情報のタブが表示されます。

ストラテジー設定を変更した後は、必ず変更を適用ボタンをクリックしてください。そうしないと、変更はストラテジーに適用されません。

Shell RemoteManager 10

ストラテジーに Start/Stop 以外のコマンドがある場合、それを適用するには次のフィールドに設定する必要があります。

Shell RemoteManager 11

そして、コマンド送信ボタンをクリックします。

ストラテジーで独自のコマンドを設定するには、Strategy.ApplyCommand(StockSharp.Messages.CommandMessage cmdMsg ) メソッドをオーバーライドする必要があります。

public virtual void ApplyCommand(CommandMessage cmdMsg)
		

Strategy 基底クラスは、ストラテジーの開始と停止のみを制御します。

推奨コンテンツ

接続設定