Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Конструктор советников MQL5 (Часть 1): Простой статический шаблон:
В статье разбирается пример многоцелевого шаблона торгового робота, который подойдет как для создания собственных стратегий, так и в качестве кодовой базы для работы на фрилансе. Ключевая особенность решения — торговля по барам, при этом код уже оснащен встроенными режимами усреднения, мартингейла и длительного удержания позиций. Материал будет наиболее полезен новичкам, которые хотят написать свои простые стратегии или познакомиться с распространенными торговыми техниками.
После написания значительного объема кода на языке MQL5 приходит понимание, что многие алгоритмы, подходы и локальные решения очень похожи, если не сказать идентичны. Так зачем все время писать одно и то же только разными способами, если все это можно стандартизировать в нечто общее и таким образом экономить время на написании новых торговых стратегий? Вопрос, на самом деле, риторический, но не для всех.
Задав себе этот вопрос и проведя работу по обобщению основных алгоритмов, которые мы используем в наших решениях, можно прийти к шаблонному подходу и экономить максимум времени на написании торговых роботов. Это можно осуществить путем создания линейки шаблонов, которые применимы в достаточно широком спектре решений. Комбинируя такие шаблоны, можно добиваться не только ускорения и стандартизации своих решений, но и выработки привычки создавать все новые и новые подобные шаблоны, покрывая большее пространство решений.
Я пришёл к такой парадигме после того, как многократно повторял одни и те же действия в разных советниках: загрузка истории, проверка нового бара, открытие и закрытие позиций, учёт комиссии и свопа. Очевидно, что имеет смысл один раз оформить это в шаблон, а потом лишь подставлять в него разную логику входа и выхода. Простой статический шаблон — это как экзоскелет для вашего торгового сигнала: вы отвечаете за "когда входить" и "когда выходить", а шаблон берёт на себя всё остальное. Конечно, подобные шаблоны не являются панацеей от всех проблем, но всё же способны решить значительную часть типовых задач трейдеров начального и среднего уровня. На базе этого же подхода строятся более сложные шаблоны — мультипериодные, диверсифицированные и другие по мере развития идеи; о них пойдёт речь в следующих статьях серии. Сначала — прочный фундамент.
Автор: Evgeniy Ilin