Содержание
Программа для написания Форекс советников System Creator
Разработать собственный советник-робот можно двумя путями:
- Изучить язык платформы, где будет использоваться будущий автоматический советник, и написать робота для алгоритмической торговли
- Создать советника через специальный конструктор советников (профессиональное программное обеспечение для построения советников)
В этой статье речь зайдёт об универсальном конструкторе с широким функционалом для создания автоматических торговых советников под названием System Creator. Это простое и удобное программное обеспечение поможет трейдерам легко и быстро создавать настоящие рабочие роботы для торговли на рынке Форекс.
Спецификация конструктора System Creator
Это альтернатива кодирования стратегий на языке MQL. При помощи System Creator можно создать советник FX (расшифровывается как Forex Expert Advisor) без навыков программирования. Использование конструктора даёт явные преимущества перед ручным кодированием. С помощью этой программы трейдер может тестировать методики, надёжность советников и рыночных стратегий, а также проводить оптимизацию перед фактической торговлей.
Написание простого советника FX занимает у разработчика пару недель. Как только советник будет готов, следует провести тестирование на исторических данных. Что затребует дополнительное время и не факт, что будут учтены все нюансы и каким образом нужно будет оптимизировать торговлю по готовому советнику. При использовании программы для написания советников System Creator тестирование отображается непосредственно при построении стратегии.
Возможности System Creator
Структурированный по функциональным категориям интерфейс конструктора русифицирован. График отображается с возможностью корректировки настроек и позволяет отслеживать эффективность вносимых изменений.
Функционал конструктора:
• Конструктор поможет создать и редактировать автоматических советников для Mt4 в интуитивно-понятном графическом интерфейсе
• Возможно применить большое количество разных критериев, чтобы сгенерировать или оптимизировать робота для используемой рыночной стратегии
• System Creator делает возможным экспортировать стратегии в качестве советников (как для MT4, так и для MT5)
• Встроенный оптимизатор стратегий помогает отсортировать торговые методики и разобраться с критичными параметрами для оптимизации роботов
• В конструкторе есть модуль тестирования на основе исторических данных, а также отчёт, журналирование ордеров и сделок, подробные графики индикаторов и счёта
• Возможно запустить тесты при помощи нескольких способов интерполяции (Мультирыночные тесты или тестирования Монте-Карло)
• Портфель стратегий отслеживает оптимальность комбинированных стратегий по различным статистическим сведениям
• Просматривать, сортировать и редактировать большое количество стратегий одновременно
• Сохранять пользовательские технические индикаторы, стратегии и дополнения
- Собрать совершенно уникальный советник
- Тестировать роботы по различным методам
- Улучшить или изменить готовый торговый робот
Начало работы с конструктором System Creator
Конструктор можно скачать на официальном сайте по адресу: https://forexsb.com/forex-strategy-builder (с пробным периодом 14 дней).
После установки программы необходимо сменить язык интерфейса на русский язык в меню VIEW, вкладка Language:
Следующим шагом будет загрузка исторических данных — вкладка «Исторический центр» в окне программы, также можно нажать соответствующий пункт в меню «ВИД»
Есть три варианта загрузки данных по котировкам:
- Загрузка данных с указанного каталога(папка с заранее выгруженными данными)
- Импорт данных JForex — источник база высокоточных данных Ducascopy
- Импорт MT4 HST — истории котировок из терминала MetaTrader
Для двух последних вариантов нужно указать директории «входного каталога»(папка с файлами исторических данных) и «выходного каталога» (папка, где будут размещены преобразованные файлы для работы в конструкторе).
Дальше можно приступать к созданию советника по стратегии — во вкладке «Начальная страница» кликаем на кнопку «Новая стратегия»:
Появится вкладка, в которой можно собрать новый автоматизированный советник. В этой вкладке слева будет меню этапов разработки, а в основном окне весь доступный функционал настроек:
Самым главным условием для начала работы в конструкторе будет корректная загрузка исторических данных. Выполнение этой опции открывает обширный функционал возможностей этого программного обеспечения. Вероятно, пользователи столкнуться с разными затруднениями по настройке различных параметров, в этом случае нужно найти форум пользователей программы в рунете или использовать форум официального сайта для решения проблем по использованию ПО.
Функция Генератор в System Creator
Помимо этапов создания, тестирования и оптимизации, в конструкторе заложена функция «Генератор», при помощи которой трейдер может сгенерировать массу вариантов торговых стратегий. Он работает по историческим данным брокера, который трейдер выбрал для использования. С заранее определёнными правилами и критериями генератор вырабатывает десятки стратегий, из которых трейдер может отобрать оптимальные варианты.
Сгенерированные стратегии хранятся в коллекциях — меню «Вид», пункт «хранилище».
После того как были сгенерированы варианты стратегий по подобранным параметрам для определённого актива, пользователь производит выборку для дальнейшего тестирования. Выбор заключается в том, какую стратегию стоит экспортировать в качестве советника. Конструктор предоставит результаты Backtest по выбранному тестируемому периоду. Также мы видим чистую прибыль каждой стратегии, показатель качества методики, коэффициент прибыли и многие другие параметры.
Функция Оптимизатор в System Creator
Готовый к экспорту советник лучше всего подвергнуть процедуре оптимизации в конструкторе — это третий пункт в списке функций конструктора под названием «Оптимизатор»
Данную функцию лучше не игнорировать, так как она позволит оптимизировать любые готовые стратегии под конкретный актив (допустим, USD/CHF) и этим самым добиться «оптимального эквити» для инструмента. Все результаты по оптимизированным советникам также можно сбросить в «хранилище» перед дальнейшим тестированием. Помимо этого, механизм оптимизации не затребует много времени, что является одним из преимуществ в System Creator.
Тестинг стратегий и советников в конструкторе
Как пользователь удостоверится в работоспособности созданного в конструкторе автоматического советника?
Первый способ: трейдеры могут проверять стратегии, экспортируя их в качестве экспертов и помещая их в терминал Metatrader для дальнейшего тестирования. Результаты должны совпадать.
Второй способ: можно будет выполнить, разместив на демо-счете (или реальном счёте) и оставить для торговли на несколько ордеров. Затем импортировать свежие исторические данные в конструктор и сравнивать результаты сделок.
Однако, прежде чем проводить такие тесты, следует использовать заложенные в System Creator функции тестирования. Пользователю доступны три различных метода в группировке функций под названием «Анализ»
Заключение
Сама последовательность действий по созданию автоматического советника при помощи System Creator не вызовет особых затруднений. Тем не менее использование специального ПО для создания алгоритмических Форекс советников подразумевает понимание множества принципов торговых стратегий.
Полезность данного программного продукта, подтверждают размещённые трейдерами в интернете многочисленные отзывы. В первую очередь участники рынка акцентируют внимание на лёгкости освоения данного редактора. Сильным преимуществом будет вычисления графиков в реальном времени и чёткой индикации периода стагнации.
Конструктором роботов лучше пользоваться трейдерам с чётким представлением о рынке и пониманием закономерностей колебания цен. Хорошие знания и практический опыт позволят собрать универсальный профитный автоматический советник в кратчайшие сроки. Тестирования результативности торговых роботов подскажут трейдерам где и как лучше оптимизировать личные установки (риск-менеджмент, распорядок и алгоритм торговли).
Однако начинающим можно также посоветовать разобраться с System Creator, и по описаниям торговых методик научиться создавать роботов для торговли на рынке Форекс. Это поможет научиться видеть закономерности рынка и такой подход в освоении знаний по торговле на Форекс может быть быстро оправдан.
Скачать System Creator
Создаем советник в R StocksTrader с нуля. Практическое руководство
Для того, чтобы торговать на валютном или фондовом рынке, необходимо иметь набор правил, которые требуется соблюдать. Только в этом случае можно добиться успеха. Даже долгосрочное инвестирование подразумевает под собой определенные правила, согласно которым выбирается актив для покупки, и рассчитывается срок инвестирования в этот актив.
Торговые системы
Данные правила можно назвать торговой системой. Торговые системы могут быть основаны на техническом или фундаментальном анализе.
Технический анализ подразумевает под собой анализ графика интересуемого финансового инструмента. Анализ этот производится с помощью разного рода индикаторов или общеизвестными ценовыми паттернами.
Фундаментальный анализ подразумевает под собой анализ новостных лент, инсайдерской информации, статистических данных, на основании которых можно сложить представление о текущей динамике и сделать прогноз возможного движения цены.
Торговые роботы
Если трейдер определился, какой вид анализа ему ближе, он начинает торговать. Со временем он достигает совершенства в торговле и для него это становиться обычной рутинной работой. В этой ситуации перед трейдером встает вопрос о том, как автоматизировать свою торговую стратегию.
Фундаментальный анализ автоматизировать достаточно сложно. Необходимо обладать навыками программирования, создавать роботов, которые умеют «читать и анализировать» новости. А еще лучше, если есть опыт работы с искусственным интеллектом. Поэтому круг таких трейдеров достаточно ограничен, при этом эффективность подобных систем ничем не лучше тех, которые основаны на техническом анализе.
Торговую систему, основанную на техническом анализе, гораздо проще перевести в автоматический режим. Если она состоит из индикаторов, то в этом случае достаточно знать язык программирования платформы, на которой работает трейдер.
Например, на рынке Форекс большой популярностью пользуется платформа MetaTrader 4. Для того, чтобы написать торгового робота для этой платформы, необходимо знать язык программирования MQL4. То есть и в этом случае также потребуется изучение языков программирования.
Где создать робота без знаний в области программирования?
Рынки развиваются, а вместе с ними появляются и новые возможности по автоматизации торговых систем.
Отличным вариантом для создания роботов без знаний программирования является мультирыночная платформа R StocksTrader. В неё встроен понятный и простой конструктор стратегий. Данный конструктор позволяет автоматизировать торговую систему, не обладая навыками программирования. Все, что от вас требуется, это небольшой опыт торговли, для того, чтобы понимать, что такое цена открытия/закрытия и максимальная/минимальная цена интересуемой «свечи» на графике.
Описание торговой системы
Чтобы снять все вопросы по написанию торгового робота в платформе R StocksTrader, я покажу вам как это делается на основании очень простой торговой системы, состоящей из двух индикаторов.
Первое, и самое важное, что вам понадобится на начальном этапе — это торговая система. В ней должно быть четкое описание правил открытия позиции на покупку и продажу. Чтобы не ошибиться, желательно нанести все используемые индикаторы на график.
В нашем случае открытие позиции на Buy будет выглядеть следующим образом.
- (EMA) – 200, Close, 0 — меньше, чем цена закрытия текущей свечи.
- Нижняя линия индикатора Bollinger Bands Low (20, Close, 2, 0) больше, чем минимальная цена текущей свечи.
Если выполнились эти два условия, тогда открыть позицию Buy.
Теперь описываем условия закрытия позиции Buy.
- Верхняя линия индикатора Bollinger Bands High (20, Close, 2, 0) меньше, чем максимальная цена текущей свечи.
- Moving Average (EMA) – 200, Close, 0 больше, чем цена закрытия текущей свечи.
Создание торгового робота
Сейчас я показал вам как описать точку входа на Buy. Теперь все это необходимо перенести в платформу R StocksTrader.
Заходим в платформу и выбираем вкладку Strategies – My Strategies, после чего нажимаем «создать новую стратегию» (Add new strategy).
На следующем шаге вам необходимо будет придумать имя вашей стратегии и дать её краткое описание.
После того, как все эти этапы пройдены, вы попадаете уже в сам конструктор, где необходимо задать условия торговой системы.
Для начала вам предлагается задать условие для открытия позиции на Buy. Так как мы их описали выше, то нам теперь достаточно лишь выбрать соответствующие параметрам индикаторов и указать условия.
Теперь необходимо задать условие закрытия позиции, которые были описаны выше.
Дополнительно можно указать значение Стоп Лосс / Stop Loss (close at SL) и значение Тейк Профит / Take Profit (close at TP). В этом случае позиция будет закрыта по условию, которое выполнится первым.
Итак, мы сформировали условия для открытия и закрытия позиции на Buy. Теперь можно проверить, покажет ли положительный результат такая торговая система.
Для этого необходимо выбрать инструмент, на котором будет проводиться тестирование, затем выбрать временной период, объём открываемой позиции (Order volume) и после этого нажать кнопку «Backtest».
Тестирование торговой стратегии
Тестирование производится на исторических данных, период тестирования определяется платформой и зависит от количества доступных для тестирования котировок. К сожалению загрузить котировки для более длительного периода тестирования здесь не получиться.
Если мы все сделали правильно, появятся результаты тестирования.
В данном случае текущая стратегия показывает положительный результат с суммой прибыли в 1304 USD. Отрицательный результат, означает, что систему придется дорабатывать.
В этом тестере не указывается стартовый депозит. Рост прибыли начинается с нулевой отметки, а значит все, что ниже нулевой отметки, можно засчитывать за «просадку» депозита. По этой стратегии в самом начале была замечена «просадка» около 400 USD. В последующем убытки по торговой стратегии приходились на заработанные деньги.
Но это еще не все, текущий результат можно улучшить, добавив еще несколько стандартных условий. Возвращаемся в раздел редактирования стратегии (нажимаем Editor) и в значении «Max open deals» ставим цифру 2.
Это значит, что мы разрешаем торговому роботу открывать вторую позицию, даже если первая еще не закрылась.
«Max open deals» разрешает открывать новые позиции, когда предыдущие еще не закрылись. Хочу предупредить, что в данной стратегии этот параметр работает некорректно. Проверка условий происходит на каждом тике, в итоге за одну минуту может открыться очень большое количество позиций в одном направлении.
Чтобы избежать подобной ситуации, но все же иметь возможность открыть позицию в том же направлении по лучшей цене, можно задействовать функцию «Enter every 0 ticks above last entry». Данная функция позволяет открывать новую позицию через определенное количество пунктов ниже/выше предыдущего ордера. Для этого, вместо значения ноль, прописываем нужное нам количество пунктов.
Дополнительно в значении «Multiplicator» прописываем цифру 2, то есть указываем роботу, что необходимо открывать вторую позицию с объёмом в два раза больше, чем в первой позиции.
Multiplicator умножает объём предыдущего открытого ордера на значение, которое в нем указано. Нажимаем «Backtest» и получаем новый результат.
Запуск торгового робота
Если результат нас устраивает, тогда остаётся только запустить стратегию в работу.
Для этого необходимо нажать кнопку «Enable», после чего появится окно, в котором необходимо указать объём открываемой позиции и, по желанию, можно указать значение Take Profit и Stop Loss в USD. Если эти графы оставить пустыми, тогда позиции будут закрываться по условиям, описанным в торговой стратегии.
Выбор инструмента происходит автоматически. В данном случае используется тот инструмент, график которого сейчас открыт на экране, а именно US500. Дополнительно, после запуска стратегии во вкладке Running Strategies нам будет доступна информация и название стратегии, когда она была запущена, на каком инструменте, период графика и полученная прибыль.
Таким же образом можно запустить эту стратегию на всех инструментах, на которых она показывает положительный результат. Но в этом случае вам необходимо будет рассчитать объём для каждого инструмента, чтобы не превысить допустимые риски на депозите, так как одновременное закрытие позиций с убытком по всем инструментам, может привести к значительной потере средств.
Для удаления стратегии достаточно нажать на крестик в конце строки.
В платформе R StocksTrader, в отличие от терминала MetaTrader 4 и MetaTrader 5, нет надобности постоянно держать включенным компьютер, чтобы робот имел возможность торговать. Услуги VPS сервера здесь так же не требуются. Достаточно запустить Торгового робота на платформе, после чего он автоматически запускается на сервере и начинает работать.
В процессе торговли у вас есть возможность закрывать позиции вручную, вносить изменения в ордер и в саму стратегию. Вы можете приостанавливать работу Советника, или же просто удалить его, если результаты начали ухудшаться.
Дополнительным преимуществом торговых роботов на платформе R StocksTrader является наличие очень большого количества инструментов. В этой платформе доступны акции, торгуемые на американских и европейских биржах, валютные пары, а также криптовалюты. Таким образом одного робота можно опробовать на нескольких рынках, в противном случае пришлось бы под каждую платформу создавать робота и изучать языки программирования, что занимает очень много времени.
Видео «Алготрейдинг: Как создать своего торгового робота без знания программирования?»
Вывод
Теперь вы понимаете, что написать своего торгового робота может каждый. В платформе имеются стандартные стратегии, которые можно использовать в трейдинге. У всех этих стратегий открыты условия, по которым они работают. В данной ситуации, при необходимости, их можно доработать согласно своим идеям и найти инструменты, на которых они будут работать более эффективно.
От вас требуется только, огромное желание развиваться в трейдинге, и использовать все возможности, по извлечению прибыли от торговли на финансовых рынках. Одна из этих возможностей была описана в текущей статье.
Евгений Савицкий
Работает на валютном рынке с 2004 года. С 2012 года участвует в торговле акциями на американской бирже и публикует аналитические статьи по фондовому рынку. Принимает активное участие в подготовке и проведении обучающих вебинаров RoboForex.
Написать советник для форекса
Sniper Grid – мультивалютный советник с умными фильтрами
Весьма перспективный советник. Впрочем, почему «перспективный», уже сейчас есть мониторинги реальных счетов и бэктесты, по которым видно, что это отличный робот, который стабильно, месяцами генерирует прибыль.
Что до принципа работы советника, то он ищет сигналы руководствуясь некими авторскими наработками, а также парой стандартных индикаторов. В случае, если цена пошла не в ту стороны, что планировалось, подключается Мартингейл.
Wave Fighter 3.0 – стабильный советник для 11 валютных пар
Пожалуй, один из лучших бесплатных советников, что попадался мне в последнее время. Не так часто встретишь робота, который одинаково хорошо может работать сразу по 11 валютным парам. При чем не просто хорошо – Wave Fighter 3.0 проходит бэктесты за последние 5-10 лет с максимальной просадкой не более 35%.
Конечно, результаты из тестера и результаты в реальности могут сильно отличаться. Могут, но не отличаются. Так, Wave Fighter уже несколько месяцев работает на реальном счете (мониторинги с myfxbook ниже) и видим, что результаты также весьма и весьма стабильные.
Новый форекс советник — Transient Zones 2.0
Не так давно наш программист на партнерском проекте Forex-Focus порадовал новой версией советника Transient Zones. Обзор первой версии есть по этой ссылке. Помимо самого обзора по ссылке вы сможете посмотреть мониторинг работы реального счета за несколько последних месяцев.
На разработку новой версии робота программиста натолкнуло желание создать что-то более прибыльное, с сохранением тех же рисков (или даже меньше) и той же стабильности. Получилось или нет? Как по мне, то у программиста получилось создать действительно стоящий продукт. Но судить об этом должны, конечно, вы сами. Напомню, что любой желающий может получить бесплатно советник и тестировать его сколько угодно долго.
Новый мультивалютный советник Wave Fighter
Здравствуйте, уважаемые клиенты и посетители Vpluse.net!
Решили разместить небольшой обзор советника Wave Fighter, который представлен на нашем проекте vpluselab.com. Если точнее, то не «советника», а «советников». То есть, Wave Fighter представлен в двух модификациях – Wave Fighter MultiPower и Wave Fighter 2.0.
Разница между ними заключается в том, что первый из них, это мультивалютный советник и для того чтобы он торговал сразу по пяти валютным парам, его нужно установить всего на одну пару и в настройках указать по каким парам должен работать советник.
Надежный и бесплатный советник Transient Zones
Сегодня хотим с вами поделиться еще одним интересным советником от того же разработчика, что и рассмотренные нами ранее советники Wave Fighter и LowRiscSkalper.
Речь пойдет о советнике Transient Zones, который как два ранее упомянутых робота является весьма и весьма хорошей разработкой.
В этом детальном обзоре вы сможете ознакомиться с описанием логики работы советника и его настройками, а также проанализировать результаты тестирования и мониторинга бота на реальном счете.
Стабильный форекс скальпер LowRiskScalper
Здравствуйте, уважаемые посетители проекта vpluse.net. Сегодня хотим представить вашему вниманию один интересный форекс советник. Более того, не просто интересный, а очень надежный и довольно прибыльный робот. Речь пойдет о скальпере LowRiskScalper, от одного из наших партнеров.
Давненько нам не попадались достойные советники, до сегодняшнего дня. В LowRiskScalper наше внимание привлекли результаты тестирования и онлайн мониторинга, которые практически идентичны. Мониторинг довольно ровный, без больших просадок и без плавающей просадки.
Бесплатный форекс советник Auto-Profit 3.0
В этом обзоре хотим познакомить вас с бесплатным советником для торговли на форекс – Auto-Profit 3.0.
Вполне вероятно что вы о нем уже слышали, так как советник представлен на рынке уже лет 5, если не больше. Удивительно, учитывая тот факт, что в основе его лежит Мартингейл, но мониторинг реального счета с работающем на нем Auto-Profit 3.0 продержался целых три года.
За это время форекс советник заработал более 300% прибыли, так что если регулярно выводить прибыль, то можно было бы неплохо заработать.
Forex Setka Trader – невероятно прибыльный советник форекс
«Не хочу тратить свое время на анализ графиков, стратегии и Price Action. Хочу получать деньги быстро и легко. Какую программу можно использовать?». Именно такие сообщения можно встретить на сайтах, посвященных форексу. Что же можно посоветовать в такой ситуации? Например, предлагаем вашему вниманию невероятно прибыльный советник форекс Forex Setka Trader.
Форекс взломщик Про — самый лучший советник
Невозможно однозначно сказать, какой самый лучший советник форекс, но все же есть такие, которые максимально близко находятся к этому званию. Одним из таких является известный «Форекс взломщик Про». В последней версии 1.14 разработчики внесли ряд дополнений и улучшений в его работу, а также сделали данную систему мультивалютной.
Как и прежде, «Форекс взломщик Про» работает с торговой платформой MetaTrader4. Торгует круглосуточной на таймфрейме Н1. Однако теперь ему доступны для торговли практически все основные валютные пары: GBP/USD, USD/CAD, EUR/USD, EUR/JPY, EUR/GBP, EUR/CHF, USD/JPY, AUD/USD, USD/CHF.
Робот на форекс WOC Forex
Торговля WOC Forex примечательна тем, что данный советник выставляет ордера во время резких скачков цен в направлении последнего резкого движения. Подобная стратегия встречается также у известного Cash-Profit 1.1. Если же говорить о WOC Forex, то именно он позиционируется как фактически 100% прибыльный робот на форекс, благодаря которому трейдер может быстро и легко заработать колоссальные суммы. Так ли это на самом деле? Неужто WOC Forex можно назвать «граалем» валютного рынка?
Источник https://xn—-8sbebdgd0blkrk1oe.xn--p1ai/sovetniki-forex/programma-dlya-napisaniya-foreks-sovetnikov-system-creator.html
Источник https://blog.roboforex.com/ru/blog/2019/10/24/sozdaem-sovetnik-v-r-trader-s-nulya-prakticheskoe-rukovodstvo/
Источник https://vpluse.net/foreks-sovetniki
Источник