Основные компоненты советника:
Индикаторы:
RSI: Используется для определения перекупленности и перепроданности. Параметры:
RSI_Period — период RSI (по умолчанию 14).
Buy_Level — уровень RSI для покупки (по умолчанию 40).
Sell_Level — уровень RSI для продажи (по умолчанию 55).
MA (скользящая средняя): Используется как фильтр тренда. Параметры:
MA_Period — период скользящей средней (по умолчанию 50).
Таймфреймы:
Основной таймфрейм (TimeFrame) — по умолчанию M15.
Вторичный таймфрейм (SecondaryTF) — по умолчанию M5.
Третичный таймфрейм (TertiaryTF) — по умолчанию M1.
Если включен режим MultiTF, советник анализирует все три таймфрейма одновременно.
Управление рисками:
Lots — фиксированный размер лота.
MaxOrders — максимальное количество открытых ордеров.
TakeProfit — уровень тейк-профита в пунктах.
Step — шаг между ордерами (в пунктах).
StepIncrement — приращение шага после открытия нового ордера.
Slip — допустимое проскальзывание.
Мартингейл:
UseMartin — включение/выключение мартингейла.
MartinStart — с какого ордера начинается мартингейл.
MartinFactor — множитель для увеличения лота.
Режимы работы:
TrendFilter — использование скользящей средней как фильтра тренда.
AggressiveMode — агрессивный режим открытия ордеров (игнорирует шаг между ордерами).
Логика работы советника:
1. Условия для открытия ордеров:
Покупка (Buy):
Значение RSI на основном таймфрейме ниже уровня Buy_Level (по умолчанию 40).
Если включен режим MultiTF, то RSI на вторичном и третичном таймфреймах также должен быть ниже уровня Buy_Level.
Если включен TrendFilter, то скользящая средняя должна указывать на восходящий тренд (цена выше MA).
Продажа (Sell):
Значение RSI на основном таймфрейме выше уровня Sell_Level (по умолчанию 55).
Если включен режим MultiTF, то RSI на вторичном и третичном таймфреймах также должен быть выше уровня Sell_Level.
Если включен TrendFilter, то скользящая средняя должна указывать на нисходящий тренд (цена ниже MA).
2. Управление ордерами:
Советник отслеживает количество открытых ордеров (orderCount).
Если количество ордеров превышает MaxOrders, новые ордера не открываются.
При использовании мартингейла размер лота увеличивается после каждого нового ордера в соответствии с множителем MartinFactor.
3. Закрытие ордеров:
Ордера закрываются по достижении уровня тейк-профита (TakeProfit).
Советник не использует стоп-лосс, что может быть рискованно при сильных движениях рынка.
4. Дополнительные условия:
Если включен TrendFilter, советник учитывает направление тренда по скользящей средней.
В агрессивном режиме (AggressiveMode) ордера открываются без учета шага между ними.
Пример работы:
Пример для покупки:
На таймфрейме M15 RSI = 38 (ниже уровня 40).
На таймфрейме M5 RSI = 37 (ниже уровня 40).
На таймфрейме M1 RSI = 39 (ниже уровня 40).
Скользящая средняя указывает на восходящий тренд.
Советник открывает ордер на покупку.
Пример для продажи:
На таймфрейме M15 RSI = 57 (выше уровня 55).
На таймфрейме M5 RSI = 58 (выше уровня 55).
На таймфрейме M1 RSI = 56 (выше уровня 55).
Скользящая средняя указывает на нисходящий тренд.
Советник открывает ордер на продажу.
Преимущества:
Использование RSI и MA позволяет учитывать как перекупленность/перепроданность, так и общий тренд.
Возможность работы на нескольких таймфреймах повышает точность сигналов.
Гибкие настройки (мартингейл, агрессивный режим, шаг между ордерами).
Недостатки:
Отсутствие стоп-лосса может привести к большим убыткам при сильных движениях рынка.
Мартингейл увеличивает риски, особенно при высокой волатильности.
Зависимость от параметров RSI и MA, которые могут не всегда работать в разных рыночных условиях.
Комментарии (0)
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий