Перейти к основному содержимому

Для кого TradeJS?

TradeJS подходит TypeScript-разработчикам и техническим исследователям, которым нужна программируемая система для исследования, проверки и самостоятельного запуска торговых стратегий.

Он будет полезен, если вы хотите:

  • описывать правила стратегии на TypeScript;
  • проверять их на исторических данных до автоматизации;
  • использовать одну реализацию стратегии в бэктесте и на текущем рынке;
  • хранить код, данные, учётные данные и инфраструктуру под своим контролем;
  • анализировать сигналы, ордера, позиции и метрики;
  • подключать собственные стратегии, индикаторы и коннекторы;
  • делать исследование воспроизводимым с помощью кода и версий.

Поддержка Pine Script и AI/ML доступна при необходимости, но не требуется для основного процесса.

TradeJS не подойдёт, если вам нужно приложение без программирования, управляемый инвестиционный продукт или готовая подписка на сигналы.

Типичные пользователи

  • TypeScript-разработчики систематических стратегий;
  • исследователи, которым нужны проверяемые сделки и параметры бэктеста;
  • команды, размещающие расчёт сигналов и исполнение на своей инфраструктуре;
  • специалисты, сравнивающие стратегии по инструментам и рыночным режимам.

Необходимые навыки

  • Node.js и npm;
  • редактирование TypeScript;
  • работа с командной строкой;
  • Docker для локальных Redis и PostgreSQL;
  • критическая интерпретация торговых метрик.

Если вы только знакомитесь с алгоритмической торговлей, сначала прочитайте Чем TradeJS не является и Ограничения бэктестинга.