Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 16
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
RiskGuard Lite — это небольшой и понятный советник, демонстрирующий, как открывать сделку с контролируемым риском на языке MQL5. Идея входа в рынок намеренно проста (пересечение EMA), чтобы в коде можно было сосредоточиться на тех аспектах, которые обычно вызывают проблемы: размещении стопа, определении размера позиции и проверке ордеров.
Принцип работы: на каждом новом баре советник проверяет последние два закрытых бара на пересечение быстрой и медленной EMA. Стоп-лосс размещается на расстоянии, равном кратному значению ATR, но никогда не ближе, чем уровень стопа брокера, а тейк-профит — это фиксированное соотношение прибыли к риску, равное этому расстоянию. Размер лота рассчитывается с помощью OrderCalcProfit таким образом, чтобы при срабатывании стоп-лосса терялся выбранный процент от собственного капитала, после чего значение округляется до шага объема и лимитов брокера. Перед отправкой советник проверяет спред и отсутствие открытых позиций по данному инструменту с его магическим номером, а также выводит код возврата сервера в случае отклонения ордера.
Входные параметры: период быстрой EMA (20), период медленной EMA (50), период ATR (14), расстояние стоп-лосса в ATR (2,0), тейк-профит как кратное расстоянию стоп-лосса (1,5), риск на сделку в процентах от капитала (0,5), максимальный спред при входе в пунктах (25), максимальный проскальзывание в пунктах (10), магическое число.
Рекомендации по использованию: любой ликвидный инструмент на графике H1, например, EURUSD. Работает на счетах с неттингом и хеджированием. Это учебный шаблон, а не готовая стратегия: фактический убыток может отличаться от заданного риска из-за комиссии, проскальзывания и гэпов, и не гарантируется прибыльность. Сначала протестируйте его на демо-счете.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/77470
Spread Monitor for Scalpers
Гистограмма спрэда в отдельном окне с показателями текущего, среднего, максимального и минимального значений, стоимостью одной сделки и пороговыми оповещениями для скальперов.
RegimeRouter — классификатор трендов/диапазонов с реестром процента выигрышей по каждому режиму
Проводит классификацию рынка с помощью индикатора ADX, показателя Херста и автокорреляции с лагом 1, направляет каждый бар в модуль прорыва или модуль возврата к среднему значению и ведет отдельный учет коэффициента выигрыша для каждого режима с использованием нижней границы Уилсона на уровне 95 %, чтобы вы могли увидеть, какая половина из них действительно работает.
Session Candle Counter: candles numbered from the cash open, DST aware
Номера присваиваются каждому свечному бару текущего торгового дня, начиная с момента открытия торгов на биржах во Франкфурте, Лондоне, Нью-Йорке или Токио. Время открытия конвертируется из местного времени биржи в время сервера брокера с автоматической корректировкой на переход на летнее время, поэтому первый свечной бар после открытия всегда имеет номер один — как летом, так и зимой.
CSetupLedger: a per-setup win rate ledger for Expert Advisors
Оценивает каждый тип настроек вашего советника отдельно, а не объединяет их в одну кривую капитала. При инициализации восстанавливается на основе истории сделок счета, поэтому перезапуск не может стереть эти данные. Отображает нижнюю границу показателя Уилсона рядом с исходным показателем выигрышности, чтобы серия из трёх успешных сделок перестала выглядеть как преимущество.