Tempest
- Индикаторы
- Версия: 1.0
- Активации: 5
Описание индикатора “Tempest” для MQL5 Market (SEO-оптимизировано, на русском языке)
1. Введение
Индикатор Tempest — это современный технический инструмент для MetaTrader 5, предназначенный для автоматического выявления разворотных точек на рынке при помощи анализа RSI на нескольких таймфреймах.
Позволяет получать чёткие сигналы BUY/SELL и мгновенно реагировать на условия рынка.
Легко интегрируется в Expert Advisor для полной автоматизации торговых стратегий.
Ключевые слова SEO: Tempest, индикатор RSI, торговый робот MQL5, автоматизация Forex, стратегия RSI, бот MT5.
2. Основные преимущества
Мульти-таймфреймовый анализ: до 8 таймфреймов (M1, M5, M15, M30, H1, H4, D1, W1)
Высокая производительность: обработка до 1 000 000 баров истории без значительных задержек
Гибкая настройка: всего два ключевых параметра (LevelSignal, LimitHistory) для быстрой адаптации под ваши нужды
Простая интеграция: стандартные буферы Arrow (DRAW_ARROW) для мгновенного подключения к EA
Универсальность: работает с большинством валютных пар при минимальном депозите от 10 000 USD
3. Принцип работы
Сбор сигналов RSI
Для каждого активированного таймфрейма функция CalcSignal() получает значение RSI в указанное время.
Определение направления
Если RSI > LevelUp → возвращается −1 (сигнал «перекупленности» → SELL).
Если RSI < LevelDn → возвращается +1 (сигнал «перепроданности» → BUY).
Агрегация сигналов
Сумма всех значений с разных таймфреймов сравнивается с LevelSignal.
При сумме ≥ LevelSignal — синяя стрелка BUY.
При сумме ≤ −LevelSignal — красная стрелка SELL.
Визуализация на графике
Стрелки выводятся в буферы SignalBufferBlue и SignalBufferRed со смещением ArrowShift.
4. Настройка индикатора
LimitHistory: число баров истории (рекомендуется от 100 000 до 1 000 000)
Length: период RSI (обычно 14–100, по умолчанию 48)
LevelSignal: минимальное число одновременно сработавших RSI-сигналов (например, 3–5)
AppliedPrice: тип цены (PRICE_OPEN, PRICE_CLOSE, PRICE_HIGH, PRICE_LOW и т. д.)
ArrowShift: смещение стрелок от ценового уровня (по умолчанию 20)
Включение таймфреймов (tf_0…tf_7): выбор интервалов с M1 до W1
LevelUp0…7 и LevelDn0…7: пороги RSI для каждого из таймфреймов
Совет:
Чтобы индикатор корректно работал на нескольких таймфреймах, заранее загрузите историю: просто откройте нужные графики (M1…W1) в терминале и дождитесь полной загрузки данных.
Экспериментируйте с LimitHistory (100 000; 500 000; 1 000 000) и LevelSignal (3–5) для поиска оптимального баланса между точностью и скоростью.
5. Интеграция в Expert Advisor
Подключение буферов
#property indicator_buffers 2
double BuyArrow[], SellArrow[];
// В OnInit:
SetIndexBuffer(0, BuyArrow);
SetIndexBuffer(1, SellArrow);
Логика входа/выхода
if (BuyArrow[i] > 0) {
// Открыть BUY
}
if (SellArrow[i] > 0) {
// Открыть SELL
}
Риск-менеджмент
Рекомендуется дозаваливать позиции фиксированным процентом от депозита (0.5–2 %).
Минимальный депозит 10 000 USD обеспечивает стабильность работы на основных парах.
6. Минимальные требования и рекомендации
Платформа: MetaTrader 5 (Build 3300 и выше)
Депозит: от 10 000 USD (или эквивалент в другой валюте)
История: загрузить данные для всех активных таймфреймов (M1…W1)
Рекомендуемые первоначальные параметры:
LevelSignal ≥ 3
LimitHistory ≥ 100 000
Length 14–100
