Алексей Боровков – 10 роботов для автоматической торговли на Форекс (страница 10)
{
newSL = currentPrice + trailingStep;
if(newSL < currentSL)
{
ModifyPositionSL(newSL);
}
}
}
}
//+–+
//| Функция модификации стоп-лосса |
//+–+
void ModifyPositionSL(double newSL)
{
MqlTradeRequest request = {};
MqlTradeResult result = {};
request.action = TRADE_ACTION_SLTP;
request.position = PositionGetTicket(0);
request.symbol = _Symbol;
request.sl = newSL;
request.magic = MagicNumber;
if(!OrderSend(request, result))
{
Print("Ошибка модификации стоп-лосса: ", GetLastError());
}
}
//+–+
```
Ключевые особенности робота:
1. Логика работы:
· Покупка при касании нижней полосы Боллинджера и RSI < 30
· Продажа при касании верхней полосы Боллинджера и RSI > 70
2. Управление рисками:
· Фиксированные Stop-Loss и Take-Profit
· Опциональный трейлинг-стоп
· Проверка размера лота
3. Защитные механизмы:
· Торговля только на новом баре
· Одна позиция на символ
· Проверка успешности выполнения ордеров
4. Настраиваемые параметры:
· Периоды индикаторов
· Уровни RSI
· Размеры стоп-лосса и тейк-профита
· Магический номер для идентификации
Рекомендации по использованию:
1. Тестируйте на истории с разными параметрами
2. Настройте размер лота под ваш депозит
3. Добавьте фильтр тренда (например, ADX) для лучшей работы во флете
4. Используйте на таймфреймах M15-H1 для меньшего шума
5. Регулярно оптимизируйте параметры под текущую рыночную волатильность
Внимание: Перед использованием на реальном счете обязательно протестируйте робота на демо-счете и оптимизируйте параметры под конкретный инструмент.
Робот 3: «Скальпер Пипсарь» (Scalper)
Скальпер Пипсарь для MetaTrader 5
```mq5
//+–+
//| ScalperPipsar.mq5|
//| Copyright 2023, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+–+
#property copyright "Copyright 2023, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
//+–+
//| Входные параметры эксперта |