Разработка советника на основе индикатора – один из самых простых способов сформировать собственный, уникальный алгоритм, который позволит вам отстраниться от анализа основных задач, и заняться другими, не менее важными делами – изучением новостей, формированием собственной стратегии на основе данной программы. К слову, такая система отлично работает, если вам сложно постоянно находиться за компьютером, или есть желание и дальше постигать трейдинг, но уже более углубленно.
Немного о важном
Разработка советника на основе индикатора – способ, который сегодня применяют многие трейдеры, так или иначе, но немного знакомые с азами программирования. Сказать точно, сколько советников, разработанных для МТ4 сегодня существует, наверное, невозможно. Каждый день роботы выполняют сотни операций, заменяя своих владельцев в торговле на Форекс и других биржах.
Общее количество таких систем уже перевалило за несколько тысяч единиц. Однако подобное разнообразие совсем не дает гарантии, что вы найдете тот вариант, который вам подходит по всем параметрам. Именно поэтому многие разрабатывают советников собственноручно. Но для воплощения в жизнь этой идеи вам необходимо хотя бы немного познакомиться с MQL4.
Несколько советов
Существует три основные способа, как можно разработать торгового робота-советника, который бы работал по заданному вами алгоритму:
- Самостоятельно разработать и написать программу в Meta Editor. Инновационное и продвинутое решение, однако доступное далеко не всем в силу незнания азов программирования. В этом же пункте можно указать вариант уже имеющегося робота.
- Нанять программиста. Это самый популярный, и вместе с тем самый реальный вариант воплощения идеи. Если у вас нет опыта в этом деле, то лучше воспользоваться чужими знаниями и опытом. Объявления о подобного рода услугах можно найти на форумах трейдеров.
- Установить на компьютер спецпрограмму, значительно облегчающего задачу для несведущих. Некоторые боты предлагают работать с диаграммами, каждый из столбцов которых представляет собой определенное условие, задаваемое пользователем, другие вносят параметры в специальные ячейки, автоматически выдавая запрос на следующий. Вариантов масса, главное, перед скачиванием такого помощника ознакомьтесь с условиями и особенностями его работы, и определитесь, можете ли вы воплотить в жизнь задуманное, или все же лучше вернуться ко второму варианту?
Создание робота-советника – задача не из самых простых даже для опытных программистов, поэтому, чтобы избежать разочарования в дальнейшем, и сэкономить массу времени, лучше обдумайте все заранее. Даже используя специальную программу, не всегда получится сделать то, что вы задумали, результат может просто не понравиться.
Несколько лучших из лучших
Не стоит рассматривать программы для написания роботов-советников, как панацею от незнания основ программирования. Это всего лишь инструмент, в большей степени предназначенный для опытных пользователей, либо тех, кто хоть немного понимает основные принципы работы советника, и его работу. Невозможно просто открыть систему, вбить в нее нужные цифры, и наслаждаться полученными результатами. Для получения нужного варианта придется серьезно потрудиться.
Forex strategy builder
Бесплатно эту программу заполучить не удастся. Однако в целях ознакомления можно найти много информации, а с официального сайта производителя скачать демонстрационную версию. На изучение нюансов у вас будет всего 2 недели, повторно попробовать свои силы можно только на другом компьютере. Работает система исключительно с МТ4, используя только ее базу данных.
Первое, что нужно будет сделать, это загрузить файл с актуальными котировками, которые будущему советнику нужно будет тестировать. Площадка советника изначально поделена на 3 сектора:
- Слева будет краткое описание стратегии работы.
- В центре размещены функциональные сегменты ПО. То есть, вы найдете размеры лотов, которыми система входит в сделки, условия открытия/закрытия ордеров, позиции для размещения стопов и тейков и т.д.
- Справа – итоговые выводы, которые делает советник в результате анализа рыночной ситуации на основе заложенных данных.
Пользователю доступно редактирование значений, к примеру, изменение периода скользящей средней, положения уровней и т.д. Также существует возможность адаптации системы к выполнению других задач.
Ensed Cor
В сравнении с первым вариантом, о втором пользователи отзываются, как о менее удобном. В первую очередь, сформировать платформу для работы робота также быстро и просто не удастся. Доступ к функциям программы можно получить, если оплатить подписку, но сокращенный вариант ПО можно скачать для знакомства с его работой.
Основное ограничение демо-версии заключается в невозможности взаимодействовать с индикаторами и шаблонами из списка пользовательских. Не все нюансы системы будут открыты и доступны для работы, однако основному процессу создания робота это не помешает.
На старте необходимо указать программе каталог МТ4, и система будет использовать в работе все инструменты, которые находятся в папке индикаторов. Принцип работы советника для себя нужно будет описать просто текстом, в котором указать преимущественные индикаторы для системы. К примеру, стохастик, определяющий зоны перекупленности и перепроданности, и MA – трендовые показатели.
Далее следует переходить к составлению алгоритма, в котором будут отображаться все условия работы советника. На площадке индикаторы будут находиться справа, и вставить их можно, просто перетащив в нужное место мышью. Параметры систем изменить желательно потом.
По тому же принципу указывайте все нужные индикаторы для открытия сделок, выставления тейков и стопов, ограничивающие параметры, только не забывайте соединять их воедино. В аннотации к ПО указано, как это сделать.
По большому счету, система гораздо проще, чем предыдущая, но при правильном подходе справляется с поставленной задачей на все 100%.
Expert Advisor Visual Wizard
ПО привлекательно тем, что разработчики в данном случае применили технику визуализации, то есть алгоритм представляет собой стандартную блок-схему, каждая из ячеек которой отвечает за свою функцию. Однако условия открытия/закрытия ордеров все равно остаются на усмотрение пользователя и задаются ручным способом.
Система работает на терминале МТ5, и перед первым открытием требует указания корневого каталога терминала. Работает не только со стандартными индикаторами, но и любыми пользовательскими, которые трейдер предпочитает устанавливать лично.
На графике вам только нужно будет выставить 2 поля, одно из которых отвечает за покупку, второе – за продажу актива. Если щелкнуть по полю, то откроется окошко, в котором вам и нужно будет задавать параметры и индикаторы, отвечающие за анализ графиков.
Преимущества и недостатки роботов
Все плюсы систем вполне очевидны, перечислять их просто нет смысла. Грамотно сформированный робот способен сделать до 80% работы трейдера, который изначально привык проводить анализ рынка по этим же индикаторам. Кроме того, эффективность работы системы значительно выше, поскольку практически полностью исключается человеческий фактор.
К минусам систем можно отнести грубое сравнение с обычными костылями. Безусловно, перемещаться вы сможете, но это сложно назвать нормальной ходьбой. То есть, такая система вряд ли на 100% заменит обычного трейдера.
До тех пор, пока говорится о стандартных роботах, применяющих обычные индикаторы стохастик или что-то простое, то все в порядке. Но, когда речь заходит о более сложных расчетах, здесь сильно заметна разница.
К примеру, если в роботе нужно применить ВВ к инструменту RSI, то подобное будет просто невозможно. Также существует проблема с распознаванием свечных моделей, линий Фибоначчи и многих других сложных систем.
Кому нужен робот?
Специальные конструкторы, совсем о немногих из которых мы поговорили выше, необходимы профессиональным трейдерам, молодым и начинающим игрокам рынка.
Основными критериями выбора редактора являются его функционал и сложность выполнения всех действий. Без знания рынка и его особенностей, создать более или менее приемлемую модель, которая бы охватывала хотя бы часть потенциальных сигналов, просто невозможно.
Резюмируя все вышесказанное, следует заметить, что ПО для создания роботов хороши только тогда, когда нужно сделать не слишком сложную, даже самую простейшую систему. Для разработки серьезного, многофункционального советника, который принесет вам серьезную прибыль, такие системы не рассчитаны.