Для кого TradeJS?
TradeJS подходит TypeScript-разработчикам и техническим исследователям, которым нужна программируемая система для исследования, проверки и самостоятельного запуска торговых стратегий.
Он будет полезен, если вы хотите:
- описывать правила стратегии на TypeScript;
- проверять их на исторических данных до автоматизации;
- использовать одну реализацию стратегии в бэктесте и на текущем рынке;
- хранить код, данные, учётные данные и инфраструктуру под своим контролем;
- анализировать сигналы, ордера, позиции и метрики;
- подключать собственные стратегии, индикаторы и коннекторы;
- делать исследование воспроизводимым с помощью кода и версий.
Поддержка Pine Script и AI/ML доступна при необходимости, но не требуется для основного процесса.
TradeJS не подойдёт, если вам нужно приложение без программирования, управляемый инвестиционный продукт или готовая подписка на сигналы.
Типичные пользователи
- TypeScript-разработчики систематических стратегий;
- исследователи, которым нужны проверяемые сделки и параметры бэктеста;
- команды, размещающие расчёт сигналов и исполнение на своей инфраструктуре;
- специалисты, сравнивающие стратегии по инструментам и рыночным режимам.
Необходимые навыки
- Node.js и npm;
- редактирование TypeScript;
- работа с командной строкой;
- Docker для локальных Redis и PostgreSQL;
- критическая интерпретация торговых метрик.
Если вы только знакомитесь с алгоритмической торговлей, сначала прочитайте Чем TradeJS не является и Ограничения бэктестинга.