Постов с тегом "MetaTrader 5": 157

MetaTrader 5


Проверил на 12 годах популярного робота на свечах Heikin Ashi: он проигрывает ровно спред

В сети много раздают советников на свечах Heikin Ashi. Идея простая и красивая: зелёная свеча без нижней тени — покупаем, красная без верхней тени — продаём, стоп за сигнальную свечу, выход по обратному сигналу. На графике выглядит убедительно: свечи без теней почти всегда стоят в начале движения.

Я прогнал такого робота на золоте по минутной истории с 2015 по 2026 год — со спредом, свопами и на шести таймфреймах от 5 минут до дня. И сравнил его с монеткой: те же моменты входа, тот же стоп, но направление сделки выбирается случайно.

Проверил на 12 годах популярного робота на свечах Heikin Ashi: он проигрывает ровно спред

Что получилось

  • На M5, M15, M30 и H1 средний результат сделки — от −50 до −59 пунктов. Спред на золоте при этом около 50 пунктов. То есть без спреда робот зарабатывает ровно ноль — как монетка.
  • Сделок очень много: на M5 больше 9 000 в год. Каждая отдаёт брокеру спред, и за 12 лет это складывается в огромный минус.
  • Единственное место, где сигнал оказался чуть лучше случайного, — H4. Но и там до свопа ноль, а после свопа минус.


( Читать дальше )

С чего начать трейдинг с нуля: пошаговый план для начинающих

С чего начать трейдинг с нуля: пошаговый план для начинающих


Я много лет работаю с финансовыми рынками и разрабатываю торговые системы. За это время я заметил, что начинающие трейдеры часто совершают одну и ту же ошибку: пытаются как можно быстрее найти прибыльную стратегию, не разобравшись в основах торговли.

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

В своём Telegram-канале я также делюсь материалами о трейдинге, разработке торговых алгоритмов и автоматизации. А в этой статье хочу разобрать последовательный подход к обучению, который поможет новичку организовать свою работу.

1. Определитесь с целью

Первое, что я рекомендую сделать, — понять, чем именно вы хотите заниматься.

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



( Читать дальше )

Автоматизация торговой стратегии проще, чем кажется

Автоматизация торговой стратегии проще, чем кажется


Многие трейдеры годами торгуют вручную, хотя часть их действий вполне можно автоматизировать. При этом распространено мнение, что торговый робот — это обязательно сложная программа, десятки индикаторов и глубокие знания программирования.

На практике всё начинается не с кода, а с чётких правил. Когда открывать позицию? При каких условиях закрывать сделку? Как рассчитывать объём и ограничивать риск? Если на эти вопросы можно ответить однозначно, торговую идею уже можно постепенно превращать в алгоритм.

С чего начать автоматизацию?

Я рекомендую двигаться последовательно:

  1. Формализовать стратегию. Описать условия входа и выхода без субъективных формулировок.
  2. Создать простую версию алгоритма. Не пытаться сразу реализовать все возможные функции.
  3. Добавить управление риском. Определить допустимый объём позиции, ограничения и правила защиты капитала.
  4. Проверить логику. Убедиться, что робот выполняет именно те действия, которые предусмотрены стратегией.
  5. Протестировать систему. Использовать исторические данные, учитывать комиссии и спред, затем проверить работу на демо-счёте.


( Читать дальше )

Почему советник прибылен на истории, а на реальном счёте теряет: ловушка перерисовки

Знакомая ситуация: на истории стрелки индикатора стоят идеально, тестер показывает прибыль, а запускаешь советник на реальном счёте — и он торгует в ноль или в минус. Часто дело не в рынке и не в брокере, а в самом индикаторе.

Недавно разбирал индикатор пересечения скользящей средней со стрелками-сигналами. На истории правила давали профит-фактор 1.25, а при торговле в реальном времени — 0.95, то есть убыток. Разница появилась из-за того, что 37% стрелок, появлявшихся в реальном времени, при пересчёте истории просто исчезали.

Почему советник прибылен на истории, а на реальном счёте теряет: ловушка перерисовки

В чём причина

В реальном времени индикатор решает, ставить ли стрелку, на первом тике новой свечи. А когда терминал пересчитывает историю (перезапуск, смена таймфрейма), индикатор смотрит уже на закрытие этой свечи — то есть знает будущее. Плохие сигналы задним числом пропадают, хорошие остаются. История выглядит прибыльной, хотя в реальности этих сделок не было бы.

Как проверить свой индикатор самому, за 10 минут

  1. Поставьте индикатор на минутный график и сделайте скриншот стрелок за последний час.


( Читать дальше )

Один робот, разные рынки: что пришлось сделать, чтобы добавить форекс

Меня регулярно спрашивают одно и то же: «У вас робот под Мосбиржу, а под мой рынок будет?»

Раньше я отвечал уклончиво. Теперь отвечаю: будет, и вот почему.

На этой неделе я добавил в свою систему форекс. Не переписал стратегию, не завёл второго робота — добавил шлюз к MetaTrader 5. Торговая логика не поменялась ни на строчку.

И это, по-моему, самое интересное во всей истории. Потому что рынок, если смотреть со стороны кода, — всего лишь способ доставить заявку.



( Читать дальше )

Почему прибыльная торговая стратегия перестаёт работать?

Почему прибыльная торговая стратегия перестаёт работать?

Бывает так: тестируешь торгового робота, получаешь красивую кривую баланса, подбираешь настройки — всё выглядит отлично. А затем проверяешь стратегию на новых данных и видишь совсем другой результат.

Знакомая ситуация? В алгоритмической торговле это одна из самых распространённых проблем. И дело далеко не всегда в ошибках программирования.

Часто робот просто слишком хорошо приспособился к прошлому рынку.

Когда оптимизация начинает вредить

Представим, что у советника есть несколько параметров. Мы запускаем оптимизацию и проверяем тысячи комбинаций. Среди них почти наверняка найдётся вариант с высокой прибылью и небольшой просадкой.

Но означает ли это, что мы нашли хорошую стратегию?

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

Это и есть переоптимизация: стратегия хорошо описывает прошлые данные, но не обязательно сохраняет результат в будущем.



( Читать дальше )

Один робот, два режима тестера MT5: +9,4% против −5,3% на золоте

Какой режим моделирования стоит у вас в тестере MT5? Если «OHLC на M1», потому что он быстрый, этот пост для вас.

В прошлом посте я писал, почему бэктест в MT5 врёт. В комментариях справедливо попросили цифры. Вот они.

Условия. Стандартный советник Moving Average из комплекта MT5, параметры по умолчанию (риск 0.02, период 12, сдвиг 6), чтобы любой мог повторить. XAUUSD, M15, 01.07–30.09.2026, депозит 100 000 руб., плечо 1:40, без задержек. Меняю только режим моделирования.

OHLC на M1
Чистая прибыль: +9 372 руб. (+9,4%)
Прибыльность (профит-фактор): 1,06
Макс. просадка по средствам: 17,5%
Трейдов: 296, прибыльных 24,66%

Один робот, два режима тестера MT5: +9,4% против −5,3% на золоте

Каждый тик на основе реальных тиков
Чистая прибыль: −5 293 руб. (−5,3%)
Прибыльность (профит-фактор): 0,97
Макс. просадка по средствам: 28,9%
Трейдов: 311, прибыльных 23,15%



( Читать дальше )

AI в MetaTrader 5: от анализа рынка до тестирования торговых стратегий

Искусственный интеллект в MetaTrader 5 — это не просто чат, которому можно задать вопрос о рынке. Благодаря поддержке Model Context Protocol (MCP) AI-агент может работать непосредственно с данными и функциями торговой платформы: анализировать котировки и торговую историю, изучать открытые позиции, работать с графиками, тестировать и оптимизировать советники, а также отправлять торговые ордера брокеру.

В этом видео мы подробно показываем, как устроена интеграция AI в MetaTrader 5, как начать работу со встроенным ассистентом и какие практические задачи можно ему поручать.


Как работает MCP в MetaTrader 5

Model Context Protocol — это открытый стандарт, который предоставляет AI-приложениям единый способ взаимодействия с внешними источниками данных и инструментами. В MetaTrader 5 он выступает связующим звеном между AI-агентом и торговой платформой.

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



( Читать дальше )

7 причин, почему бэктест в MetaTrader 5 врёт (и как я это проверяю)

Красивая кривая доходности в тестере — самое дешёвое, что есть в трейдинге. Я пишу роботов на Python и MQL5 и почти каждую стратегию сначала пытаюсь «сломать» на истории. Вот где обычно прячется самообман.

1. Параметры подобраны на всей истории. Оптимизация на 5 годах и отчёт за те же 5 лет — это не проверка, а подгонка. Нужно делить историю: на одной части подбирать, на другой проверять.

2. Нет проверки на новых данных во времени. Даже честный train/test может повезти один раз. Walk-forward — несколько окон «обучение → проверка» подряд — показывает, живёт ли стратегия через год-два.

3. Спред взят «как сейчас». На золоте спред в новости и на открытии сессии расширяется в разы. Стратегия с маленькими целями часто выглядит прибыльной ровно до учёта реального спреда.

4. Модель тиков. Режим «по ценам открытия» или OHLC не знает, что сработало раньше внутри свечи — стоп или тейк. Для коротких стопов это решает всё.



( Читать дальше )

Трендовый индикатор для валют или чего-либо ещё бесплатно

Давно стоил торговую систему под тренды, и лучше чем МА200 по ценам закрытия пока не нашёл. Если интересно, можете скачать-поглядеть.

Трендовый индикатор для валют или чего-либо ещё бесплатно
индикатор ловит откат, 

для лонга ждёт пару падающих свечей, а потом одну растущую(текущую), если при этом МА10 > МА200 — рисуется стрелочка верх.

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

Мне этот индикатор — промежуточный этап в написании много-модельного торгового робота. Это одна из моделей сигналов.

 

не является инвест. рекомендацией

 

код индикатора в комментарии.


....все тэги
UPDONW
Новый дизайн