Ограничения
TradeJS — фреймворк для исследования стратегий, бэктестинга, генерации сигналов и автоматизации. Он не устраняет рыночные, операционные и технические риски.
Таймфреймы
Используйте стратегии на свечах с таймфреймом от 5m. Во многих примерах выбран 15m.
TradeJS не предназначен для HFT.
Ограничения бэктестов
Бэктест — это историческая симуляция. Результат зависит от качества данных, допущений и деталей реализации.
Прочитайте Ограничения бэктестинга перед интерпретацией результатов.
Качество данных
Пропуски, дубли, ошибки в символах или временных метках могут улучшить или ухудшить результат стратегии. Проверяйте источники и покрытие производных данных.
Комиссии и проскальзывание
Комиссии и проскальзывание могут изменить результат. Моделируйте их явно и сравнивайте допущения бэктеста с фактическим исполнением ордеров.
Без гарантий
Не описывайте стратегии как способ гарантированно получить будущий доход. TradeJS помогает исследовать, проверять, сравнивать и автоматизировать стратегии.