RSI TrendWave
- Эксперты
- Alexander Men
- Версия: 1.57
- Обновлено: 10 октября 2024
RSI TheTrendWave – это двойной RSI с умной стратегией Мартингейла для экспертного советника на MQL4, которая сочетает в себе определение тренда на основе RSI с подходом к управлению рисками для уменьшения просадки, используя модифицированную систему Мартингейла. Вот как это работает:
Сигналы Double RSI:
- Сигнал на покупку возникает, когда краткосрочный RSI пересекает долгосрочный RSI снизу и оба находятся ниже определенного порога перепроданности (например, 30).
- Сигнал на продажу генерируется, когда краткосрочный RSI пересекает долгосрочный RSI сверху, и оба находятся выше порога перекупленности (например, 70).
- Советник использует ту же логику Double RSI на всех парах, определяя возможности для покупки и продажи на основе условий перекупленности и перепроданности, уникальных для каждой пары. Благодаря разной ликвидности и волатильности EURUSD, GBPUSD и USDCAD, советник эффективно обнаруживает тренды и развороты.
Умный подход Мартингейла:
- Начальная позиция: Сделки открываются на основе сигналов RSI с небольшим начальным объемом.
- Умножение по Мартингейлу: Если сделка идет против советника и достигает определенного порога убытков, размер лота следующей сделки увеличивается контролируемым образом (например, коэффициентом менее 2), чтобы компенсировать убытки, а не агрессивно удваивать, как в традиционных системах Мартингейла.
- Динамическая настройка: Множитель адаптируется в зависимости от текущей волатильности рынка и доступного капитала, чтобы избежать чрезмерного использования кредитного плеча и ограничить риск.
- Цель прибыли и выход: Советник закрывает позиции либо при достижении заранее установленной цели по прибыли, либо когда RSI сигнализирует о развороте тренда, предотвращая дальнейшее накопление убытков.
Рекомендации по использованию экспертного советника:
1. Начальная настройка и тестирование:
- Сначала протестируйте: Перед торговлей в реальных условиях протестируйте советник на исторических данных в разных рыночных условиях.
- Оптимизация параметров: Настройте такие параметры, как размер лота, множители шагов и уровень стоп-лосса с помощью оптимизации в тестере стратегий MetaTrader.
- Тестирование на демо-счете: Начните с демо-счета, чтобы отслеживать работу советника в реальном времени и убедиться, что все работает корректно.
2. Управление рисками:
- Минимальный баланс: Рекомендуется использовать советник с минимальным балансом в $1000 для поддержания многошаговых стратегий и предотвращения чрезмерного использования кредитного плеча.
- Авто-лот и Стоп-лосс: Используйте функцию авто-лота для автоматической настройки объема в зависимости от вашего баланса и всегда устанавливайте соответствующий стоп-лосс для ограничения возможных убытков.
3. Торговая стратегия:
- Многошаговая стратегия и RSI: Поймите, как работает многошаговая стратегия, увеличивающая позиции, и убедитесь, что она соответствует вашему уровню риска. Используйте встроенные сигналы RSI для эффективной торговли на тренде.
4. Мониторинг и корректировка в реальном времени:
- Мониторинг и корректировка: Используйте советник с небольшими лотами на реальном счете в начале работы. Корректируйте настройки в зависимости от рыночных условий и важных экономических событий.
- Визуализация: Включите визуализацию советника для отслеживания ключевых уровней на графике, таких как точки безубыточности и тейк-профита.
5. Размер счета и кредитное плечо:
- Достаточный капитал: Убедитесь, что размер вашего счета и кредитное плечо могут поддерживать стратегию. Рекомендуемый минимальный баланс для оптимальной работы советника — $1000.
Рекомендованные валютные пары:
Я успешно протестировал советник на EURUSD, GBPUSD и USDCAD на большинстве таймфреймов, но он может также хорошо работать и на других валютных парах.
Описание входных параметров:
Общие настройки:
- comm: Комментарий или метка для советника. По умолчанию: "DoubleRSI".
- Slippage: Максимальный допустимый проскальзывание для исполнения сделок в пунктах. По умолчанию: 30.
- LotSize: Размер лота. Если установлено 0, включена авто-лот. По умолчанию: 0.01.
- AutoLot: Размер лота на 1000 единиц баланса при включенной авто-лот. По умолчанию: 0.
Управление сделками:
- StopLoss: Значение стоп-лосса в пунктах. Если установлено 0, стоп-лосс не используется. По умолчанию: 0.
- OpenNewSeries: Определяет, следует ли открывать новую серию сделок. Если true, открываются новые сделки. По умолчанию: true.
- MagicNumber: Уникальный идентификатор сделок советника. По умолчанию: 64321.
- TargetPips: Целевой уровень прибыли в пунктах. По умолчанию: 90.
- NumMaxTradesOpenOther: Максимальное количество сделок, которые могут быть открыты другими стратегиями или экземплярами. По умолчанию: 5.
Настройки шага (для масштабирования или стратегий сетки):
- Step: Размер шага в пунктах между сделками в серии. По умолчанию: 100.
- StepMultiplier: Множитель для первого шага между сделками. По умолчанию: 1.2.
- SecondStepMultiplier: Множитель для второго шага между сделками. По умолчанию: 1.5.
- FirstSetLotMultiplier: Множитель для объема первой серии сделок. По умолчанию: 1.
- SecondLotMultiplier: Множитель для объема второй серии сделок. По умолчанию: 1.5.
- MaxStepOrders: Максимальное количество шаговых ордеров, которые могут быть открыты. По умолчанию: 10.
- NumFirstLotSet: Максимальное количество сделок в первой серии (начальный объем лота). По умолчанию: 5.
Настройки RSI (для стратегии Double RSI):
- Trend1TF: Таймфрейм для первого индикатора тренда RSI. По умолчанию: PERIOD_D1 (Дневной).
- Trend1RSIPeriod: Период для первого индикатора RSI. По умолчанию: 7.
- Trend1RSIHighLevel: Верхний порог для первого индикатора RSI, сигнализирующий о перекупленности. По умолчанию: 60.
- Trend1RSILowLevel: Нижний порог для первого индикатора RSI, сигнализирующий о перепроданности. По умолчанию: 40.
- Trend2TF: Таймфрейм для второго индикатора тренда RSI. По умолчанию: PERIOD_H1 (Часовой).
- Trend2RSIPeriod: Период для второго индикатора RSI. По умолчанию: 7.
- Trend2RSIHighLevel: Верхний порог для второго индикатора RSI. По умолчанию: 60.
- Trend2RSILowLevel: Нижний порог для второго индикатора RSI. По умолчанию: 40.
Настройки закрытия:
- CloseOnTF: Определяет, должны ли сделки закрываться на основе определенного таймфрейма. По умолчанию: false.
- CloseTF: Таймфрейм для отслеживания закрытия сделок при включенной опции CloseOnTF. По умолчанию: PERIOD_H1 (Часовой).
- UseReverseSignalClose: Если true, сделки закрываются при обнаружении обратного сигнала. По умолчанию: false.
Настройки визуализации:
- EnableVisualization: Включает или отключает отображение линий визуализации для сделок и шагов советника. По умолчанию: false.

I noticed that the grid shows a "Breakeven" level, but there seems to be no parameter in the EA settings to actually enable automatic breakeven (moving the Stop Loss to the entry level). As it stands, this level appears to be only visual or indicative, and positions do not close at breakeven automatically. It would be very helpful to have a parameter like `UseBreakEven` or `BreakEvenPips` to allow the EA to shift SL to breakeven once a trade reaches a certain profit, especially for small accounts where risk management is crucial.