Обсуждение статьи "Разработка собственного торгового советника (Часть 1): От ненадежного скрипта к работающему советнику"

Опубликована статья Разработка собственного торгового советника (Часть 1): От ненадежного скрипта к работающему советнику:

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

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

К концу этой части мы:

  • Создадим базовый каркас советника.
  • Реализуем определение появления нового бара.
  • Добавим разграничение торговых операций по магическому номеру и учет открытых позиций.
  • Заменим фиксированные уровни стоп-лосса и тейк-профита уровнями на основе ATR.
  • Добавим проверки корректности данных и исполнения торговых операций.
  • Предложим дополнительные защитные проверки для реальной эксплуатации.

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


Автор: Solomon Anietie Sunday