RUEN

Разработка торговых советников и индикаторов для MetaTrader 4 и MetaTrader 5

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

Стоимостьот 20 000 ₽
Срок разработки3–10 дней

Точная стоимость и сроки зависят от сложности проекта и согласовываются до начала разработки.

void OnTick()
{
  if(!IsNewBar()) return;
  double hi = iHigh(_Symbol, tf, 1);
  if(SpreadOK() && Close[1] > hi)
    OpenBuy();
}
  • Индивидуальная разработка
  • Поддержка MT4 и MT5
  • Работа по согласованному ТЗ
  • Тестирование предусмотренных сценариев

Услуги по разработке для MetaTrader

Программирование на MQL4 и MQL5: заказать торгового робота MetaTrader, создать индикатор, доработать советник MT4 или MT5 или автоматизировать торговую стратегию.

Разработка торговых советников (Expert Advisors)

Разработка автоматических торговых систем для MetaTrader 4 и MetaTrader 5 по индивидуальным стратегиям и техническим заданиям.

  • Автоматическое открытие и закрытие сделок
  • Торговля по индикаторам
  • Комбинации нескольких сигналов
  • Трендовые стратегии
  • Контртрендовые стратегии
  • Пробойные стратегии
  • Stop Loss и Take Profit
  • Трейлинг-стоп
  • Перенос Stop Loss в безубыток
  • Фильтры по времени и спреду
  • Управление рисками
  • Расчёт объёма позиции
  • Ограничение количества сделок
  • Ограничение дневного убытка
  • Панель управления на графике
  • Уведомления о торговых событиях
  • Пользовательские параметры
Заказать советник

Разработка индикаторов

Создание пользовательских технических индикаторов для MetaTrader 4 и MetaTrader 5 с необходимой логикой расчёта и отображения.

  • Сигналы Buy/Sell
  • Определение направления и силы тренда
  • Уровни поддержки и сопротивления
  • Поиск графических паттернов
  • Мультитаймфреймовые панели
  • Торговая статистика
  • Алерты и уведомления
  • Пользовательские графические элементы
  • Фильтрация сигналов
  • Подтверждение сигналов
  • Разработка алгоритмов с контролем перерисовки

Отсутствие перерисовки не обещается заранее: оно зависит от выбранной логики и обсуждается при составлении ТЗ.

Заказать индикатор

Доработка существующих решений

Исправление и расширение уже существующих советников и индикаторов для MT4 и MT5.

  • Исправление ошибок
  • Добавление новых функций
  • Изменение торговой логики
  • Оптимизация кода
  • Изменение интерфейса
  • Перенос решений между MT4 и MT5 с учётом различий платформ
  • Анализ поведения программы в тестере стратегий
Обсудить доработку

Автоматизация торговых стратегий

Помощь в переводе торговой идеи в формализованный алгоритм с конкретными условиями входа, выхода, фильтрами и правилами управления позициями.

Описать свою стратегию

Стоимость и сроки разработки

Стоимость — от 20 000 рублей

Разработка торговых советников и индикаторов начинается от 20 000 рублей. Итоговая стоимость зависит от сложности алгоритма, количества функций, интерфейса, управления рисками и объёма тестирования.

Окончательная цена согласовывается после изучения задачи и подготовки технического задания.

Сроки — от 3 до 10 дней

Ориентировочный срок выполнения заказа составляет от 3 до 10 дней в зависимости от сложности проекта.

Точный срок согласовывается до начала работы.

Этапы работы

  1. Этап 1. Обсуждение задачи

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

  2. Этап 2. Подготовка технического задания

    Уточняются правила входа и выхода, фильтры, параметры, исключения, критерии приёмки, стоимость и сроки.

  3. Этап 3. Разработка и тестирование

    Программирование, проверка согласованных сценариев и исправление выявленных несоответствий ТЗ.

  4. Этап 4. Передача результата

    Передача готового решения и материалов, предусмотренных договорённостью.

Пример технического задания на торгового советника MT5 «Trend Breakout EA»

Учебный пример. Торговые правила приведены для демонстрации структуры ТЗ и не являются рекомендацией по торговле.

1. Общая информация

  • Платформа: MetaTrader 5.
  • Язык программирования: MQL5.
  • Тип стратегии: торговля на пробой диапазона.
  • Инструменты: задаются пользователем.
  • Таймфрейм: настраиваемый.
  • Направление торговли: Buy и Sell с возможностью отключить каждое направление.
  • Режим: автоматический, с возможностью запретить открытие новых позиций.

2. Алгоритм анализа рынка

  1. На каждом новом баре выбранного таймфрейма рассчитать максимальную и минимальную цену за последние 20 полностью закрытых свечей.
  2. Не использовать текущую незакрытую свечу при расчёте диапазона.
  3. Проверить разрешённое торговое время.
  4. Проверить текущий спред.
  5. Проверить количество открытых позиций данного советника с учётом Magic Number.
  6. При соблюдении условий ожидать подтверждённого пробоя диапазона.

3. Условия открытия Buy

  1. Дождаться закрытия свечи выше максимума диапазона.
  2. Проверить допустимый спред.
  3. Проверить разрешение на торговлю и ограничения количества позиций.
  4. Если все условия выполнены, отправить заявку на открытие Buy на первом доступном торговом тике после подтверждения сигнала.
  5. Рассчитать объём позиции согласно выбранному режиму управления капиталом.
  6. Установить Stop Loss и Take Profit в соответствии с настройками.

4. Условия открытия Sell

  1. Дождаться закрытия свечи ниже минимума диапазона.
  2. Проверить допустимый спред.
  3. Проверить разрешение на торговлю и ограничения количества позиций.
  4. Если все условия выполнены, отправить заявку на открытие Sell на первом доступном торговом тике после подтверждения сигнала.
  5. Рассчитать объём позиции.
  6. Установить Stop Loss и Take Profit.

5. Управление сделками

  • Фиксированный объём лота.
  • Расчёт объёма по проценту риска.
  • Stop Loss в пунктах.
  • Take Profit в пунктах.
  • Возможность отключить отдельные защитные уровни, если это предусмотрено стратегией.
  • Трейлинг-стоп.
  • Перенос стопа в безубыток.
  • Максимальное количество открытых позиций.
  • Максимальное количество сделок в день.
  • Максимальный дневной убыток.
  • Время начала и окончания торговли.
  • Magic Number.
  • Максимальный допустимый спред.
  • Отдельно определить: формулу расчёта дневного убытка; учитываются ли плавающие результаты открытых позиций; часовой пояс; момент сброса дневного лимита; поведение советника после достижения лимита.

6. Когда советник не должен открывать сделки

  • Вне разрешённого времени.
  • При превышении допустимого спреда.
  • При достижении дневного лимита убытка.
  • При превышении лимита сделок или позиций.
  • При отключённой торговле.
  • При отсутствии подтверждённого сигнала.
  • При невыполнении торговых требований брокера.
  • При недопустимом объёме позиции или ошибке торговой операции.

7. Информационная панель

  • Статус советника.
  • Разрешение на торговлю.
  • Текущий спред.
  • Дневной результат.
  • Число сделок за день.
  • Число открытых позиций.
  • Причина блокировки новых входов.

8. Критерии приёмки

  • Пробой диапазона вверх.
  • Пробой диапазона вниз.
  • Отсутствие входа без подтверждения.
  • Блокировка при высоком спреде.
  • Запрет торговли вне установленного времени.
  • Правильная установка Stop Loss и Take Profit.
  • Ограничения количества позиций.
  • Срабатывание дневного лимита убытка.
  • Правильный расчёт объёма позиции.
  • Обработка ошибок торгового сервера.
  • Отсутствие повторного входа по одному сигналу, если он запрещён ТЗ.

Подготовить заявку

Заполните форму, чтобы сформировать текст заявки. Данные не отправляются на сервер: вы скопируете текст и отправите его сами в Telegram или на почту.

Есть ли готовое техническое задание?

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

Вопросы и ответы

1. Сколько стоит разработка торгового советника?

Разработка начинается от 20 000 рублей. Итоговая цена зависит от сложности алгоритма, количества функций, интерфейса, управления рисками и объёма тестирования и согласовывается до начала работы.

2. Сколько времени занимает разработка?

Ориентировочно от 3 до 10 дней. Точный срок зависит от сложности проекта и называется после изучения задачи, до начала разработки.

3. Можно ли создать советника по индикатору?

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

4. Можно ли автоматизировать стратегию без исходного кода?

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

5. Можно ли доработать существующий советник?

Да: исправление ошибок, новые функции, изменение логики, оптимизация и перенос между MT4 и MT5. Для этого нужен доступ к исходному коду (файл .mq4 или .mq5).

6. Чем отличаются MT4 и MT5 с точки зрения разработки?

MT4 использует MQL4, MT5 — MQL5. Различаются модель учёта позиций и ордеров, функции торговых операций, тестер стратегий и возможности языка. Поэтому перенос между платформами — это адаптация, а не простое копирование кода.

7. Будет ли советник работать у другого брокера?

Как правило, да, но у брокеров различаются спреды, комиссии, исполнение, минимальные стоп-уровни, шаги лота и режимы исполнения. Такие параметры лучше вынести в настройки и проверить на счёте нужного брокера.

8. Можно ли проверить советника в тестере стратегий?

Да. Советники и индикаторы разрабатываются с учётом проверки в тестере стратегий MetaTrader. Результаты тестера зависят от качества исторических данных и не гарантируют такой же результат на реальном счёте.

9. Можно ли реализовать сигналы без перерисовки?

Часто можно строить сигналы по закрытым барам, и тогда они не меняются после появления. Но некоторые алгоритмы по своей природе пересчитываются (например, использующие будущие экстремумы). Это обсуждается при составлении ТЗ, без обещаний, которые не позволяет логика.

10. Гарантирует ли торговый робот прибыль?

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

Контакты

Основной способ связи — Telegram. Опишите задачу или отправьте готовое ТЗ.

Кнопка открывает почтовую программу; письмо отправляете вы.