Запуск Algo ботов на Algo сервере
Для запуска бота необходимо добавить торговый счет на Алго Сервер и загрузить пакет с ботом. Для добавления пакета выберите команду Загрузить пакет (Upload Package) в окне Проводник > Алго Серверы. Далее выберите необходимый пакет в окне Добавить экземпляр бота (Add Bot Instance) и нажмите OK.
Чтобы запустить бот на Алго Сервере в терминале TickTrader, выполните следующие действия:
После завершения установки Алго cервера (Algo Server) должен запуститься Конфигуратор Алго cервера (если на последней странице установки терминала выбран соответствующий чекбокс).
В противном случае запустите терминал TickTrader для ПК. Выберите Помощь > Конфигуратор Алго (Help > Algo Server Configurator) в меню терминала.
По умолчанию на Алго сервере создаётся 3 логина:
- Admin. Пользователь имеет полные права на изменение состояния Algo Server. Доступно как в браузере, так и в терминале Algo.
- Viewer. Пользователь имеет доступ "только для чтения". Зритель (Viewer) может скачивать логи и видеть пакеты, аккаунты, логи, ботов, статусы; но не видит данные Algo и загруженные пакеты. Доступно только в терминале Algo.
- Dealer. Пользователь имеет тот же доступ, что и Viewer, но может запускать и останавливать ботов. Доступно только в терминале Algo.
Запустите сервер, нажав на соответствующую кнопку (Play/Run).
Сервер TT Algo остановлен (статус "Stopped"), индикатор подключения горит красным (до запуска сервера).
После запуска сервера его статус изменится на "Running"; индикатор подключения загорится зеленым.
Убедитесь, что подключение к Алго серверу добавлено в окне Проводник > Алго Серверы.
Если подключения нет, добавьте его следующим образом:
- В настольном терминале TickTrader перейдите на вкладку Проводник > Алго Серверы (Explorer > Algo Servers).
- Щелкните правой кнопкой мыши по Algo Servers и выберите команду из контекстного меню: Добавить подключение к Алго Серверу.
- Заполните поля в окне "Добавить подключение к Алго Серверу" и нажмите Подключиться:
- Имя сервера: Имя сервера, на котором
установлена машина Алго Сервер сервиса.
- Адрес сервера: Адрес сервера, на
котором установлена машина Алго Сервер сервиса.
Если сервер Algo установлен на том же компьютере, что и терминал Win, введите localhost в поле "Адрес сервера". - Порт, Логин, Пароль: Введите те параметры,
которые были указаны в окне Algo Server Configurator.
Если были введены корректные данные, произойдет подключение к Алго серверу (цветовой индикатор станет зеленым).
Щелкните правой кнопкой мыши по ранее добавленному ранее серверу Algo, чтобы просмотреть все контекстное меню. Доступны следующие параметры и команды:
- Подключиться к Алго Серверу: Выберите команду для
того, чтобы подключиться к Алго Серверу.
- Отключиться от Алго Сервера: Команда отключает
текущее соединение с Алго Сервером.
- Остановить повторное подключение к Алго Серверу: Команда останавливает повторные попытки подключения к Алго Серверу.
- Изменить подключение к Алго Серверу: Команда позволяет
редактировать существующее подключение.
- Удалить подключение к Алго Серверу: Используйте эту команду
для удаления Алго Сервера.
- Добавить счет: Команда позволяет
добавить счет на выбранный Алго Сервер.
- Добавить экземпляр бота: Команда позволяет
пользователю добавить новый экземпляр бота на Алго Сервер.
- Управление файлами ботов: Команда позволяет
работать с логами и конфигурациями на удаленном сервере.
- Загрузить пакет: Выбранный пакет Algo будет загружен из папки, в которой установлен Терминал.
- Скачать пакет: Выбранный пакет Algo будет загружен с удаленного сервера Algo на ваш компьютер.
- Управлять пакетами: используйте команду для
управления Алго пакетами.
Загрузите пакет с ботами Algo (файл .ttalgo) на Алго Сервер, вызвав команду Загрузить пакет (Upload Package) из контекстного меню этого сервера:
- Пакет Алго: Вы можете загружать пакеты из папки, в которой установлен Терминал.
- Алго Сервер: Имя Алго сервера.
- Имя файла: Имя файла, который необходимо загрузить. Если пакет с таким именем уже существует, к имени файла будут добавлены Copy, Copy1, Copy2 и т. д.
Нажмите OK.
Добавьте торговый счет на Алго Сервер. Добавьте те счета, для которых вы собираетесь запускать торговых ботов. Чтобы добавить торговый счет на Algo Server, выполните следующие действия:
В окне Проводник > Алго Серверы щелкните правой кнопкой мыши по серверу и выберите команду Добавить экземпляр бота (Add Bot Instance) для запуска бота. На вкладке "Общие" заполните поля:
- Имя сервера: Имена бот сервисов,
связанных с Терминалом (Local).
- Торговый счет: Торговый счет, который
будет выбран для запуска экземпляра бота.
- Алго бот: Поле со списком, которое
содержит ботов из пакетов, загруженных на выбранный Алго сервер.
- Id экземпляра: Имя экземпляра бота.
Нажмите OK.
Вы можете изменить настройки и параметры запуска бота на вкладке "Входные данные". Нажмите ОК, чтобы сохранить изменения.
Щелкните правой кнопкой мыши по выбранному боту для отображения контекстного меню. Вы можете выполнить следующие действия:
- Запустить/Остановить бот: Команда позволяет
запустить или остановить бот. Вы также можете запустить/остановить бот в окне "Статус".
- Статус: Здесь вы можете
посмотреть статус бота (Running/Stopped), информацию о боте, логи, а так же
настроить параметры бота.
- Открыть настройки бота: В данном окне параметры
и информация схожи с параметрами и информацией в окне "Добавить экземпляр бота".
- Добавить экземпляр бота: Команда позволяет добавить бот на Алго Сервер.
- Удалить бот: Команда позволяет
удалить бот из терминала и Алго Сервера.
- Управление файлами ботов: Команда позволяет
работать с логами и конфигурациями на удаленном сервере.
Related Articles
Примеры TickTrader Algo ботов
Примеры, которые помогут вам написать собственных ботов, можно найти по адресу: https://github.com/SoftFx/AlgoBots. Этот репозиторий содержит общедоступные индикаторы и боты для Bot API: ImportAccountStateBot. Этот бот помогает интегрировать ботов, ...
Создание TickTrader Algo бота
Для создания TickTrader Algo бота в Visual Studio, пожалуйста, выполните следующие действия: Откройте установленное приложение Visual Studio 2022. Создайте новый проект, выбрав следующую команду в меню Visual Studio: File > New > Poject. В ...
Конвертация советников и индикаторов MQL4 в боты и индикаторы TickTrader Algo
Если у вас есть экспертные советники (EA) или индикаторы, написанные на языке MQL4 (для работы в MetaTrader 4), то вы можете воспользоваться бесплатным конвертером для их преобразования в боты и индикаторы TickTrader Algo. Конвертер находится по ...
TickTrader Algo API
Пользователи могут создавать своих собственных торговых ботов и индикаторы, используя TickTrader.Algo.Api. Чтобы создать собственного торгового бота или индикатор, выполните следующие действия: Установите Visual Studio Установите расширение TT Algo ...
Запуск Algo индикаторов в Win-терминале
Если терминал установлен на той же машине, на которой вы собрали Алго пакет, то вы сможете увидеть индикаторы, которые находятся в собранном пакете, в списке индикаторов для данного терминала. Для добавления Алго пакета для конкретного терминала ...