Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

EMA Cross Demo EA with ATR Stops - эксперт для MetaTrader 5

Usama Bin Islam
Usama Bin Islam
MQL5 developer: Expert Advisors from written rules, indicator development, Pine Script to MQL5 conversions, and cost-aware backtesting.
How I work:
- I turn your rules into a short written spec (entries, exits, stops, sizing, filters) before writing any code, so we agree on the logic first.
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
45
Рейтинг:
(2)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Демонстрационный советник EMA Cross (MetaTrader 5)


Небольшой, четко структурированный демонстрационный советник, созданный для демонстрации надежного метода разработки советников, а не для получения торгового преимущества.


Логика (оценивается один раз для каждого нового бара, только на ЗАКРЫТЫХ барах — без перерисовки):

- Сигнал «КУПИТЬ»: быстрая EMA пересекает медленную EMA вверх

- Сигнал «ПРОДАЖА»: быстрая EMA пересекает медленную EMA вниз

- При появлении противоположного сигнала открытая позиция закрывается, а новая открывается на следующем тике нового бара


Управление рисками:

- Стоп-лосс = цена входа минус/плюс ATR × InpSLATRMult

- Тейк-профит = расстояние стопа × InpRewardRisk

- Уровни стоп-лосса и тейк-профита при необходимости сдвигаются до минимального расстояния стоп-лосса, установленного брокером

- Размер лота приводится в соответствие с шагом объема, минимальным и максимальным значениями для данного инструмента

- Входы пропускаются, если спред шире, чем InpMaxSpreadPoints


Работает как на хеджирующих, так и на счетах с неттингом (поиск позиций осуществляется по магическому номеру и символу, а не по типу позиции с неттингом).


Входные параметры: период быстрой/медленной EMA, период ATR, множитель SL по ATR, соотношение прибыль:риск, размер лота, максимальный спред в пунктах, магическое число, проскальзывание в пунктах.


Это готовый пример, предназначенный для демонстрации структуры и метода: сигналы по закрытым барам, фильтр спреда, нормализация лота и обработка позиций с учетом хеджирования и неттинга. Это не является торговой рекомендацией. Прилагаемый график собственного капитала построен на основе синтетической ценовой серии, используемой исключительно для тестирования кода (валовая прибыль/убыток в этом синтетическом прогоне положительна, а чистая прибыль/убыток после уплаты комиссии — отрицательна) — он демонстрирует подход к бэктестингу, а не прибыльную стратегию.


Референсная реализация на Python той же логики сигналов и бэктестинга (для проверки на паритет) предоставляется по запросу.


Обновление: исправлена проблема со стоп-расстоянием, из-за которой стоп-лоссы и стоп-прибыли (SL/TP), основанные на ATR, могли оказываться внутри минимального стоп-расстояния брокера на быстрых таймфреймах, что приводило к отклонению ордеров. Теперь минимальное расстояние фиксируется на уровне стопов/заморозки и проверяется относительно правильной цены со стороны закрытия (Bid для покупки, Ask для продажи), а не относительно цены входа.


Обновление 2: советник теперь проверяет доступную маржу с помощью OrderCalcMargin() перед отправкой ордера и, вместо отправки ордера, который счет не может себе позволить, пропускает его (с записью в журнал). Это позволяет избежать отказов на уровне брокера по причине «недостатка средств» при работе с очень небольшими тестовыми балансами.

Кривая капитала по результатам синтетического бэктеста (брутто и нетто)

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/77653

Разворот на исчерпании индикатора RSI — EURUSD Разворот на исчерпании индикатора RSI — EURUSD

Эксперт-консультант с открытым исходным кодом для пары EURUSD, предназначенный для тестера стратегий MetaTrader 5, основанный на сигналах исчерпания RSI, выходах на основе ATR и фильтрации спредов с поправкой на волатильность.

CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test

Находит выходные ценовые разрывы на CME по золоту и на круглосуточных графиках биткоина, сохраняет каждый незаполненный разрыв на графике до тех пор, пока цена не вернется к нему, и показывает, как часто заполнялись разрывы, как быстро, на какое расстояние сначала продвигалась цена и какую прибыль можно было бы получить при торговле на их закрытии. Не перерисовывается, с буферами для советника.

ZoneUS30 — Разворот и положительный своп на вашей стороне в US30 ZoneUS30 — Разворот и положительный своп на вашей стороне в US30

ZoneUS30 — это простой советник для индекса US30, ориентированный на поиск возможностей для продажи после восходящих ценовых разворотов. Стратегия сочетает в себе концепцию возврата к среднему значению с идеей кэрри-трейда: когда короткие позиции приносят положительный своп за ночь, советник может извлечь выгоду как из коррекции цены, так и из удержания позиции в течение определенного времени. Разработан для индекса US30 и предназначен для экспериментального и образовательного использования. Торговля против тренда сопряжена со значительным риском, особенно при использовании больших размеров лотов.

iFVG Indicator With Signals iFVG Indicator With Signals

Индикатор iFVG с сигналами