Skip to main content

Быстрый старт

Попробуйте JT-Trader за 5 минут! Этот гайд покажет вам, как быстро запустить систему и протестировать торгового робота.

Что вы попробуете

В системе JT-Trader вы попробуете:

  1. Runtime режим - Запуск торгового скрипта на Mock бирже (симуляция) через раздел Runtime
  2. Tester режим - Backtesting грид-стратегии с отчетом через раздел Tester

Примечание о Mock бирже: Это встроенная в JT-Trader виртуальная торговая среда, которая полностью эмулирует функциональность реальных криптовалютных бирж. Все торговые операции выполняются внутри системы без подключения к внешним биржам, что обеспечивает безопасное тестирование стратегий с использованием симулированных рыночных данных и виртуального баланса.

Установка

Если вы еще не установили JT-LAB, следуйте инструкциям в Установка JT-Trader.

Runtime - Торговля на Mock бирже

Использование готового примера Trading API Callback Example

Откройте веб-интерфейс JT-Trader (http://localhost:8080) и перейдите в раздел Runtime. Будет запущен пример Trading-Api-Example.ts (уже есть в системе). Этот пример демонстрирует все основные API вызовы, создание ордеров (market, limit), получение данных (цены, баланс, позиции) и управление ордерами (модификация, отмена).

Запуск примера

Перейдите в раздел Runtime, нажмите кнопку "Create Runtime" и заполните параметры: Name Trading API Demo, Prefix demo, Strategy выберите Trading-Api-Example.ts, Exchange выберите Mock биржу (симуляция), Type Market. В разделе Parameters установите: symbols XRP/USDT:USDT, sizeUsd 5, isDebug True. Нажмите "Create", а после создания нажмите кнопку "Start" в списке скриптов.

Что происходит

Скрипт создает интерактивные кнопки в отчете, которые демонстрируют все основные возможности торгового API. Вы можете кликать на кнопки и видеть результаты в таблице ниже. В реальном времени обновляются цены, время, bid/ask.

Кнопки для работы с рыночными данными:

  • Symbol Info - получение информации о торговой паре (минимальный размер ордера, шаг цены, статус торговли)
  • Current Time - текущее время сервера
  • Current Price - текущая цена закрытия
  • Volume - объем торгов
  • Ask Price - цена продажи (ask)
  • Bid Price - цена покупки (bid)

Кнопки для работы с аккаунтом:

  • Get Positions - получение всех открытых позиций
  • Get Orders - получение всех ордеров
  • Get Balance - получение баланса аккаунта
  • Get Profit - получение общей прибыли/убытка
  • Get History - получение истории сделок за последние 7 дней

Кнопки для торговых операций:

  • Buy Market - покупка по рыночной цене
  • Buy Limit - создание лимитного ордера на покупку
  • Create Order - создание ордера с настройками
  • Modify Order - изменение существующего ордера
  • Cancel Order - отмена ордера

Кнопки для управления ордерами:

  • Get Open Orders - получение активных ордеров
  • Get Closed Orders - получение исполненных ордеров

Тестирование - Backtesting грид-стратегии

Использование готового примера Grid Strategy

Будет запущен пример GridBot-Example.ts (уже есть в системе). Этот пример демонстрирует мультивалютную грид-стратегию, автоматическое создание корзин для каждого символа, логику открытия позиций и создания грида ордеров, а также фиксацию прибыли при достижении целевого уровня.

Запуск тестирования

Перейдите в раздел Tester, нажмите кнопку "New Scenario" и настройте основные параметры: Symbols BTC/USDT,ETH/USDT (или оставьте по умолчанию), Start Date выберите дату начала (например, 1 месяц назад), End Date выберите дату окончания (сегодня), Balance 10000 (начальный баланс), Exchange выберите биржу для тестирования. В разделе Parameters установите: sizeUsd 100 (размер первой позиции в USD), gridStepPercent 5 (шаг между ордерами в %), tpPercent 2 (минимальная прибыль для закрытия). Выберите Strategy GridBot-Example.ts и нажмите "Start Test".

Анализ результатов

После тестирования вы увидите график P&L (динамика прибыли/убытка), статистику (общая прибыль, количество сделок), метрики (Sharpe ratio, максимальная просадка) и детали сделок (список всех операций).

Другие примеры

В системе есть еще больше готовых стратегий: RsiBot.ts (RSI стратегия с корзиной ордеров), GridBasket.ts (реализация грид-логики), RsiBasket.ts (RSI индикатор с торговой логикой).

Что дальше?

Для разработчиков

Изучите JT-LIB (архитектура библиотеки), основы разработки (базовые компоненты) и создание стратегий (продвинутые техники).

Для трейдеров

Настройка бирж (подключение реальных бирж), использование (интерфейс платформы) и Runtime (запуск торговых роботов).

Полезные советы

🚀 Для быстрого старта

Начните с Mock биржи - безопасно и быстро. Используйте небольшие суммы для тестирования. Изучайте логи - они показывают работу робота.

📊 Для анализа

Тестируйте на разных периодах. Сравнивайте разные параметры. Обращайте внимание на просадки.

🔧 Для разработки

Используйте TypeScript для безопасности типов. Логируйте важные события. Тестируйте перед запуском на реальных деньгах.


Поздравляем! Вы успешно запустили свой первый торговый робот в JT-LAB! 🎉

Теперь вы можете экспериментировать с параметрами, создавать новые стратегии и изучать возможности платформы.

🔗 Полезные ссылки