リモート管理
Shell は、自分のストラテジーをサイトからの管理に任せることができます。実行中のプログラムはアカウントのアプリケーションとして登録され、各ストラテジーの状態をサイトに通知し、サイトから届くコマンドを実行します。Hydra と Designer のリモート管理も同じ仕組みのため、Telegram ボット のプログラムの一覧と管理ボタンは、3 つのプログラムすべてで同じように表示されます。
有効化
メインウィンドウのコマンドバーに リモートで スイッチがあります。

スイッチがオフの間、Shell はどこにも接続せず、サイトにも表示されません。オンの状態は記憶され、次回プログラムを起動したときに復元されます。
スイッチが機能するのは、プログラムが StockSharp アカウントで起動しており、サイトにアクセスできる場合だけです。アカウントにサインインしていない場合、オンにしても何も起こりません。接続は開かれず、アプリケーションはサイトに登録されません。
リモートで利用できるもの
リモートで利用できるのは、エミュレーション 領域のストラテジー、つまり履歴で動作するストラテジーです。リアルタイム 領域のストラテジーは意図的に利用できないようになっています。これらは実際の資金で取引するため、そのようなストラテジーを起動できるのはコンピューターの前にいる人だけです。スクリプトが使用するプロセス間通信のプロトコルにも、同じ境界があります。
個々のストラテジーは自動的にはサイトに表示されず、その設定で許可されている場合にのみ表示されます。エミュレーション 領域でストラテジーを開き、その設定で リモートで グループを見つけます。
| 設定 | 指定する内容 |
|---|---|
| 有効 | サイトがこのストラテジーを表示し、管理できるかどうか |
| 通知 | ストラテジーのメッセージの送信先チャネル。チャネルを選択しない場合はアカウントのチャネル |
| ログレベル | どのレベル以上のメッセージをチャネルに送信するか |
チャネルはアカウントから取得されるため、一覧はサインイン後に表示されます。Telegram のチャネルの設定については、認可 セクションで説明しています。
コマンド
サイトやボットからは、プログラム全体に関するコマンドと、個々のストラテジーに関するコマンドの 2 種類が届きます。
| コマンド | 動作 |
|---|---|
| ストラテジーの スタート | 実行が停止している場合、またはエラーで終了した場合に、実行を開始します |
| ストラテジーの 停止 | 動作中の実行を停止します |
| ストラテジーを指定しない スタート / 停止 | リモート管理が許可されているすべてのストラテジーに対して、同じ操作を一度に行います |
| 取引の 有効化 / 無効化 | ストラテジーを完全な取引モードにするか、取引を禁止します。現在の実行にはすぐに反映されます |
| プログラムの 停止 | Shell を閉じます |
| プログラムの 再起動 | Shell を閉じて、再び起動します |
リモート管理が許可されていないストラテジー宛てのコマンドは無視されます。
サイトに送られるもの
- プログラム自体の状態: ウィンドウが開いている間は起動中、閉じると停止。
- 許可された各ストラテジーの状態(変化するたびに)。
- 選択したレベル以上のストラテジーのメッセージ(選択したチャネルへ)。同じメッセージは繰り返し送信されません。