Индикатор Forecast в TradeAX — это высокотехнологичный алгоритмический комплекс, предназначенный для выявления истинного рыночного импульса. Он сочетает в себе глубокий анализ весовых цен, потоков дельты (buy-sell imbalance) и мощную систему автоматической оптимизации параметров.
1. Авто-тюнинг: Профессиональный метод Out-of-Sample
Главная проблема любого алгоритма — риск «переобучения» (overfitting), когда настройки идеально работают на прошлом, но бесполезны в будущем. Forecast решает эту проблему, предоставляя трейдеру инструмент для проведения полноценного научного эксперимента прямо на графике.
Механика процесса:
- Выбор обучающей выборки (Training Set): Трейдер вручную выбирает на графике произвольный исторический отрезок (например, период с 5 лет назад по 2 года назад).
- Оптимизация: Система запускает процесс Auto-Tuning только на этом выбранном куске данных. Она перебирает тысячи комбинаций параметров (глубины, шага и чувствительности дельты), чтобы найти те, которые показали бы максимальную прибыль именно в этом историческом контексте.
- Валидация на «слепых» данных (Testing Set): После завершения настройки трейдер возвращает график к текущему моменту (например, к последним 2 годам). Поскольку эти данные не участвовали в процессе подбора параметров, результат, который мы видим — это честный форвард-тест.
Если настройки, найденные на старом периоде, показывают стабильную прибыль на свежих данных — значит, алгоритм нашел реальную математическую закономерность, а не случайный шум.
2. Режим серий (Series Mode): Анализ непрерывных движений
В отличие от классических индикаторов, которые дают разрозненные сигналы «купи/продай», Forecast мыслит категориями рыночных циклов.
С помощью функции CalcSeries индикатор группирует последовательные сигналы одного типа (например, серию сигналов на Long) в единую Серию.
Что это дает:
- Оценка трендовых движений: Вместо того чтобы считать прибыль по каждой сделке отдельно, система анализирует общую доходность целого рыночного импульса — от момента зарождения тренда до его завершения.
- Понимание качества тренда: Мы видим не просто «точки входа», а полную картину: сколько прибыли принесла конкретная серия движений с учетом всех комиссий. Это позволяет трейдеру оценивать не вероятность одного сигнала, а общую эффективность следования за трендом.
3. Работа на больших дистанциях
Благодаря гибкости параметров Step (шаг) и Depth (глубина), Forecast может адаптироваться к любому масштабу рынка. Он способен работать в режиме «захвата серии» — когда алгоритм настраивается на крупные таймфреймы и позволяет трейдеру «плыть» по крупному тренду, забирая практически всё движение рынка (дни, недели, месяцы) в режиме непрерывного сопровождения.
4. Вычислительная сложность и оптимизация
Высокая точность Forecast требует колоссальных ресурсов. При поиске параметров на данных за несколько лет система проверяет миллионы комбинаций весовых цен и интерполяций.
Чтобы сделать этот процесс мгновенным, в TradeAX применены две фундаментальные оптимизации:
- Архитектура SoA (Structure of Arrays): Данные хранятся в виде плотных массивов (цены, дельты, таймстампы отдельно), что позволяет процессору использовать векторные инструкции и максимально эффективно работать с кэшем.
- Масштабируемый параллелизм: Весь процесс авто-тюнинга распределяется между всеми ядрами процессора, превращая часы расчетов в минуты.
5. Основные настройки
Для управления Forecast используются три ключевых параметра:
| Параметр | Описание |
|---|---|
| Step (Шаг прогноза) | Временной горизонт, на который строится целевая линия (например, 5, 15 или 60 минут). |
| Depth (Глубина накопления) | Определяет, какой объем истории используется для формирования «базиса» весовых цен. Чем больше глубина, тем стабильнее прогноз, но тем медленнее он реагирует на резкие структурные изменения. |
| Reverse (Коэффициент подтверждения) | Порог чувствительности к потоку дельты. Определяет, насколько сильным должен быть дисбаланс между покупками и продажами, чтобы прогноз считался подтвержденным рыночным импульсом. |
Forecast в TradeAX — это не просто индикатор, это математический фильтр, который отделяет случайный рыночный шум от устойчивых структурных движений.
[ VIDEO DEMO ]