Как разработать советник – краткий алгоритм для начинающих

·

·

2 мин.

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

Разработка советника – пошаговый алгоритм

Советник можно купить или скачать бесплатно. Какова будет их результативность – вопрос сложный. Потому проще его разработать по собственной ручной стратегии, которая уже гарантированно дает положительный результат.

Алгоритм разработки советника:

  • Определить цели и задачи советника. Что вы хотите получить от советника? Хотите ли вы, чтобы он просто открывал и закрывал сделки, или вы хотите, чтобы он также выполнял другие функции, например, управление рисками или анализ рынка? Сложные модели советников учитывают при открытии сделки фундаментальные факторы. Чтобы научиться работать с ботами, лучше начать с простых версий – советник должен открывать и закрывать сделки, ставить стоп по указанным параметрам в настройках.
  • Выбрать торговую платформу, которая поддерживает создание и запуск торговых советников. В браузерную платформу добавить советник нельзя. Также от платформы зависит язык. МТ4 поддерживает язык MQL4, cTrader – C#. Переписывать советник на другой язык – все равно, что писать его заново.
  • Выбрать торговую стратегию, которая будет реализована в торговом советнике. Например, торговля по тренду, по уровням, по индикаторам и т.д. Какие индикаторы и стратегии вы будете использовать в советнике? Вам нужно выбрать те, которые, по вашему мнению, будут наиболее эффективными для достижения ваших целей.
  • Подготовить алгоритм торгового советника. Который будет состоять из входных параметров, торговых сигналов, правил открытия и закрытия позиций, алгоритма управления рисками и капиталом, а также модулей тестирования и оптимизации.
  • Написать исходный код торгового советника. Например, в редакторе кода, используя синтаксис и функции выбранного языка программирования. Например, MetaEditor для MQL4 и MQL5. Не знаете код – есть два варианта. Первый – использовать конструктора. Это ПО, которое можно найти в интернете, иногда встречается на сайтах брокеров. Конструктор сам создает итоговый код в нужном формате по заданным условиям. Пример программы – System Creator (ссылка ниже). Второй – заказать написание кода по заданным параметрам тому, кто им владеет.
  • Компилировать исходный код торгового советника. И получить исполняемый файл с расширением .ex4 или .ex5 для MetaTrader 4 и MetaTrader 5 соответственно.
  • Протестировать и оптимизировать торговый советник. На исторических или демо-данных, используя встроенный модуль тестирования стратегий. Например, Strategy Tester для MetaTrader 4 и MetaTrader 5.
  • Проанализировать результаты тестирования. И оптимизации торгового советника, используя встроенные инструменты анализа, такие как графики, таблицы, статистика и отчеты. Затем внести необходимые изменения в код торгового советника, если результаты тестирования и оптимизации не удовлетворяют требованиям торговой стратегии или ожиданиям трейдера.
  • Запустить советник на демо-счете на реальном текущем графике. Использование исторических данных позволяет вам проверить, как советник будет работать в прошлом. Но исторические данные не могут гарантировать, что советник будет работать так же хорошо в будущем.  Симуляция на демо-счете на реальных текущих котировках позволяет вам протестировать советник в реальной среде торговли, не рискуя своими деньгами.

Мониторить и контролировать работу торгового советника, используя встроенные инструменты мониторинга: журнал, терминал, графики и т.д.

Что почитать: «Обзор конструктора роботов System Creator для МТ4. Часть 5 (дополнительные возможности)». В каждой части ссылка на предыдущую часть. «Рубрикатор 80: подборка рубрикаторов об алгоритмической торговле». «Visual Strategy Builder – советники для МТ4 без знания кода». «Как заказать написание советника».

Рубрики:

Теги: