Найти в Дзене
Марк Ригофф

Создаем советника для MetaTrader 5 без знания программирования в конструкторе ForexAdvisor.com

Любую торговую идею можно автоматизировать, даже не написав ни строчки кода. Оригинальное видео https://vkvideo.ru/video-229890313_456239059 • Решение: Онлайн-конструктор ForexAdvisor.com. • Преимущества: – Не требуется знаний C++ или #MQL5. – Визуальный подбор и настройка условий. – Быстрая генерация готового кода. – Идеально для проверки идей и простых стратегий. Шаг 1. Начало работы • Действие: Открываем сайт forexadvisor.com (http://forexadvisor.com/). • Выбор генератора: На сайте есть два варианта: "Генератор" и "Генератор MT5". Выбираем "Генератор MT5". • Цель: Мы будем создавать #советник для платформы #MetaTrader 5. • Изображение: Стрелка, указывающая на кнопку "Генератор MT5". Шаг 2. Выбор торговой стратегии (на примере) • Пример стратегии: Самая популярная и простая стратегия — "Пересечение скользящих средних (Moving Average)". • Логика стратегии: – Сигнал на ПОКУПКУ (BUY): Быстрая скользящая средняя (например, с периодом 50) пересекает медленную (период 200) снизу вверх. – С

Любую торговую идею можно автоматизировать, даже не написав ни строчки кода. Оригинальное видео https://vkvideo.ru/video-229890313_456239059

• Решение: Онлайн-конструктор ForexAdvisor.com.

• Преимущества:

– Не требуется знаний C++ или #MQL5.

– Визуальный подбор и настройка условий.

– Быстрая генерация готового кода.

– Идеально для проверки идей и простых стратегий.

Шаг 1. Начало работы

• Действие: Открываем сайт forexadvisor.com (http://forexadvisor.com/).

• Выбор генератора: На сайте есть два варианта: "Генератор" и "Генератор MT5". Выбираем "Генератор MT5".

• Цель: Мы будем создавать #советник для платформы #MetaTrader 5.

• Изображение: Стрелка, указывающая на кнопку "Генератор MT5".

Шаг 2. Выбор торговой стратегии (на примере)

• Пример стратегии: Самая популярная и простая стратегия — "Пересечение скользящих средних (Moving Average)".

• Логика стратегии:

– Сигнал на ПОКУПКУ (BUY): Быстрая скользящая средняя (например, с периодом 50) пересекает медленную (период 200) снизу вверх.

– Сигнал на ПРОДАЖУ (SELL): Быстрая скользящая средняя пересекает медленную сверху вниз.

– Выход из сделки: По обратному пересечению или по установленным уровням Stop Loss и Take Profit.

-2

Шаг 3. Настройка условий для входа в сделку (BUY)

• Элемент: В конструкторе выбираем #индикатор "Moving Average".

• Настройки индикатора:

– Таймфрейм: Текущий (советник будет работать на любом таймфрейме).

– Период: 50 (быстрая MA).

– Shift (Сдвиг): 0 (текущая свеча).

– Метод: Simple (простое скользящее среднее).

– Цена для расчета: Close (по ценам закрытия).

• Важный нюанс: Конструктор по умолчанию создает условие "нахождение цены выше/ниже индикатора". Нам нужно условие "пересечение".

Шаг 4. Создание условия "Пересечение"

• Проблема: Чтобы зафиксировать пересечение, нужно сравнить положение индикатора на двух разных свечах.

• Решение:

1. Добавляем еще один индикатор Moving Average с периодом 200 (медленная MA).

2. Создаем условия для быстрой MA (период 50):

▪️ Текущее значение (Shift=0) быстрой MA > текущего значения медленной MA.

▪️ Предыдущее значение (Shift=1) быстрой MA < предыдущего значения медленной MA.

-3

• Результат: Такая комбинация условий точно определяет момент пересечения снизу вверх.

Шаг 5. Настройка выхода из #сделки

• Вариант 1: По обратному сигналу (закрытие по пересечению)

– Создается условие, обратное входному: когда быстрая MA становится меньше или равна медленной.

-4

• Вариант 2: По фиксированным уровням Stop Loss и Take Profit

– Уровни риска добавляются в соответствующих полях конструктора. Это позволяет управлять рисками независимо от индикаторов.

• Рекомендация из видео: Для простоты первого советника можно использовать условие закрытия по касанию/пересечению.

Шаг 6. Генерация и скачивание кода

• Действие: После настройки всех условий нажимаем кнопку "Save" / "Сохранить".

• Результат: Конструктор автоматически генерирует готовый код на языке MQL5.

• Важно: Полученный код нельзя редактировать непосредственно в конструкторе. Это нужно будет сделать позже в редакторе MetaEditor.

-5

Шаг 7. Установка советника в MetaTrader 5

• Действие 1: Открываем терминал MetaTrader 5.

• Действие 2: Открываем "Каталог данных" через меню "Файл".

• Действие 3: Переходим в папку "MQL5/Experts" и копируем туда скачанный файл советника (.mq5).

Шаг 8. Компиляция советника

• Действие: В MT5 открываем встроенный редактор MetaEditor (Ctrl+F5).

• Находим наш файл: Открываем наш советник из папки "Experts".

• Компиляция: Нажимаем кнопку "Компилировать".

-6

• Что такое компиляция? Это преобразование читаемого человеком кода (MQL5) в исполняемый файл (.ex5), который терминал сможет запустить. Без этого шага советник не будет работать.

Итоги и заключение

• Вывод: С помощью ForexAdvisor.com вы за несколько минут создали рабочего торгового робота на основе классической стратегии.

• Что дальше?

– Протестируйте советника в тестере стратегий MT5.

– Настройте параметры (периоды MA, Stop Loss, Take Profit) прямо в настройках советника перед запуском.

-7

У меня получилась версия только для BUY – по аналогии можно добавить условия для сделок SELL. Добавьте зеркальные условия в конструктор, скачайте и потом скомпиллируйте код в советник.

С помощью этого конструктора, втоматизация торговли стала доступна каждому трейдеру! Можете посмотреть видео https://vkvideo.ru/video-229890313_456239059

#деньги, #инвестиции, #акции, #бюджет, #кризис, #недвижимость, #биржа