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

Свечи и рыночные данные

Стратегии TradeJS обычно работают со свечами: ценами открытия, максимума, минимума и закрытия, объёмом и временем для конкретного инструмента и интервала.

Типичная последовательность:

  1. Коннектор загружает или обновляет историю свечей.
  2. По истории рассчитываются индикаторы и дополнительный рыночный контекст.
  3. Стратегия получает текущую закрытую свечу.
  4. Стратегия возвращает skip, entry или exit.

Почему важны закрытые свечи​

Расчёт сигналов строится вокруг закрытых свечей. Значения ещё формирующейся свечи меняются и могут давать нестабильные или невоспроизводимые решения.

Дополнительный контекст​

Стратегии могут использовать исторические данные глобального рынка, деривативов, спредов и блокчейнов. К ним применяется то же правило времени: в решении допустима только информация, которая была доступна к моменту расчёта.

Качество данных​

На результат влияют:

  • покрытие биржи или поставщика;
  • пропуски и дубли свечей;
  • правильность временных меток;
  • качество объёма;
  • доступность спредов и дополнительного контекста.

См. Ограничения бэктестинга.