Runtime
Вкладка Runtime является центральным компонентом JT-Trader, предоставляющим полный контроль над жизненным циклом торговых стратегий. Этот модуль позволяет пользователям создавать, запускать, мониторить и управлять торговыми ботами в реальном времени.
Назначение Runtime
Runtime служит мостом между разработанными торговыми стратегиями и их исполнением на реальных рынках. Модуль обеспечивает изоляцию стратегий, управление ресурсами и безопасное выполнение торговых операций с полным контролем над процессом.
Запуск бота (скрипта)
- Нажмите Create Runtime – откроется окно для создания среды запуска.
- В появившемся окне Create Runtime задайте параметры бота. После ввода настроек нажмите Сохранить.
- Теперь запустите бота, нажав кнопку Run.
- Для просмотра результатов работы бота нажмите кнопку Report – откроется отчёт по торговле.
- Если вы хотите изменить параметры бота и запустить повторно, нажмите на иконку «Шестерёнка».
- В открывшемся окне вы сможете откорректировать существующие параметры или добавить новые. После внесения изменений нажмите кнопку Update — настройки сохранятся, и вы сможете снова запустить бота.
Кнопки управления
-
Create Runtime: Создать бота.
-
Start/Stop: Запустить или остановить скрипт.
-
Report: Сгенерировать отчет о работе скрипта.
-
Logs: Просмотр логов работы.
-
Edit: Изменить настройки runtime.
-
Copy: Копировать скрипт.
-
Delete: Удалить скрипт.
Обязательные параметры
Name
: Название тестового сценария.Prefix
: Префикс используется для генерации clientOrderId. Скрипты с типом запуска market будут получать только ордера, созданные с этим префиксом.Strategy
: Файл торгового скрипта. Класс Strategy описан внутри файла.Exchange
: Биржа, на которой будет запущена стратегия.type
- market или system.- Если тип запуска market, то скрипт будет запущен только для одного символа.
- Если system, то скрипт не будет иметь торговых функций, но сможет получать уведомления обо всех ордерах onOrderChange.
Параметры
Это дополнительные параметры, передаваемые в скрипт, определенные разработчиками скрипта. Если вы приобрели скрипт в магазине, обратитесь к описанию вашего робота для получения подробной информации.
Чаще всего одним из обязательных параметров является "symbols" или "coins", который представляет собой список торговых пар, с которыми будет работать робот.
Список скриптов
- ID: Уникальный идентификатор скрипта.
- Prefix - префикс runtime.
- Name: Название конфигурации runtime.
- Script: Имя файла скрипта.
- Script Type: Тип скрипта.
- Local: Скрипт, скомпилированный на сервере из исходного кода.
- Remote (bundle): Скрипт из базы данных.
- Remote (app): Скрипт, приобретенный в магазине.
- Exchange: Биржа, на которой запущен скрипт.
- Updated: Дата последнего обновления скрипта.
- Status: Текущий статус скрипта.
- Running: Скрипт активен.
- Stopped: Скрипт не запущен.
Логи разделены на две части: основные логи отображаются в окне логов на вкладке Runtime. Более подробные логи можно просмотреть в таблице Logs в отчете.