RemoteManager
Вкладка RemoteManager позволяет включать режим внешнего управления. Для включения этого режима необходимо зайти в меню настройки пользователей.
В появившемся окне задать логин и пароль
После чего необходимо включить серверный режим.
Теперь к Shell можно подключиться из другого Shell.
Для этого необходимо запустить другой Shell. В нем перейти в настройки подключений.
В открывшемся окне настроить Fix подключение
После чего нажать кнопку подключения
При подключении все имевшиеся стратегии в Shell сервере будут доступны в Shell клиенте
По нажатию на кнопку Добавить можно добавить, еще стратегию в торговлю.
Так как Shell клиент поддерживает несколько серверов. То при выборе добавления стратегии необходимо слева выбрать сервер, а справа будут все доступные стратегии на сервере.
После добавления стратегии она появится в списке стратегий.
При выборе стратегии справа будут вкладки с настройками стратегии, а также с ее статистикой.
После изменения настроек стратегии обязательно нажать кнопку Применить изменения, иначе изменения не применятся к стратегии.
Если в стратегии есть команда отличная от Start/Stop то для ее применения ее необходимо задать в следующем поле
И нажать кнопку отправки команды.
Для задания своей команды в стратегии необходимо переопределить метод Strategy.ApplyCommand(StockSharp.Messages.CommandMessage cmdMsg )
public virtual void ApplyCommand(CommandMessage cmdMsg)
Базовый класс Strategy только управляет запуском и остановкой стратегии.