Course Robot EA
- Эксперты
-
Vladimir Milovanov
MQL5 developer focused on Expert Advisors, indicators and trading automation.
I pay particular attention to clear specifications, reliable implementation and thorough testing in MetaTrader 5.
Автор бесплатного курса по созданию первого торгового робота на MQL5 для новичков: - Версия: 2.10
Посмотрите, как советник принимает решение
Course Robot EA — бесплатный учебный робот для MetaTrader 5. Он превращает простую торговую идею в полноценный рабочий маршрут, который можно изучить, проверить в тестере и настроить под учебный эксперимент.
- ждёт закрытия нового бара;
- ищет пересечение цены и простой скользящей средней;
- проверяет наклон SMA;
- пропускает сигнал через защитные фильтры;
- рассчитывает объём позиции;
- отправляет один рыночный ордер со Stop Loss и Take Profit.
Это как учебный автомобиль с дублирующими педалями. Стратегия остаётся понятной, а защитные проверки показывают, что должен сделать алгоритм до выхода на рынок.
Торговая логика
Робот сравнивает два последних закрытых бара со SMA.
- BUY появляется при пересечении SMA снизу вверх.
- SELL появляется при пересечении SMA сверху вниз.
- Фильтр наклона подтверждает направление средней.
- Робот проверяет условия один раз на новом баре и не реагирует на каждый тик.
Что защищает счёт
- расчёт лота от заданного риска;
- Stop Loss и Take Profit у каждой сделки;
- фильтр максимального спреда;
- не более одной позиции по символу графика;
- ограничение входов за день;
- дневной лимит закрытых убытков;
- пауза после серии убыточных выходов;
- ограничение просадки по equity;
- проверка шага цены, допустимого объёма, уровней стопов и свободной маржи;
- понятные сообщения в журнале Experts.
По умолчанию робот рискует 0,25% баланса на сделку и не принимает значение выше 1%. Если минимальный лот брокера превышает выбранный риск, робот пропускает вход. Он не округляет риск вверх ради сделки.
Рекомендуемый учебный запуск
- символ: EURUSD, включая суффиксы брокера;
- таймфрейм: H1;
- начальный баланс: 10 000 USD на демосчёте;
- кредитное плечо: 1:100;
- режим тестирования: Every tick based on real ticks.
Робот работает и на других символах и периодах. EURUSD H1 — рекомендованная конфигурация курса, а не программное ограничение.
Основные параметры
Стратегия
- MaPeriod — период SMA;
- UseSlopeFilter — подтверждение направления SMA;
- StopLossPoints — расстояние Stop Loss в пунктах брокера;
- TakeProfitPoints — расстояние Take Profit в пунктах брокера.
Защита
- RiskPercent — риск от баланса на одну сделку;
- MaxSpreadPoints — максимально допустимый спред;
- MaxTradesPerDay — максимальное количество входов за серверный день;
- DailyLossLimitPercent — запрет новых входов после достижения дневного лимита закрытых убытков;
- MaxDrawdownPercent — запрет новых входов после достижения лимита просадки equity;
- MaxConsecutiveLosses — пауза после серии убыточных выходов.
Служебные настройки
- MagicNumber — идентификатор сделок советника;
- MaxDeviationPoints — максимально допустимое отклонение цены;
- EnableTrading — разрешение или приостановка новых входов;
- EnableLogging — диагностические сообщения в журнале.
Перед началом работы
Сначала проверьте советник в тестере стратегий, затем запустите его на демосчёте. У брокеров отличаются названия символов, размер пункта, минимальный лот и торговые ограничения.
Course Robot EA — учебный продукт, а не инвестиционная рекомендация. Робот не гарантирует прибыль или сохранение капитала. Исторические и демонстрационные результаты не предсказывают будущие результаты.
ю торговую результативность.