Бинари Бот: торговый «конструктор» для грамотных, но ленивых

Идеи автоматической торговли появляются у каждого, который провел в постоянном ожидании торговых сигналов хотя бы месяц. К нам на помощь спешит Binary Bot: именно так на финансовом рынке реализуется извечная мечта о большой прибыли с минимальными усилиями.

Далеко не все брокеры допускают автоматическую торговлю опционами в стандартном MetaTrader 4(5): чаще всего предлагается работать в фирменном веб-терминале, который пригоден только для ручных сделок. Компания Binary собрала все необходимые компоненты для создания торгового робота в удобную программную среду и дала нам отличный шанс реализовать свои идеи.

бинари бот

Основные элементы Бинари Бот

Программная среда доступна бесплатно здесь и позволяет создать программный код из отдельных блоков с помощью технологии drag-on-drop. Специальное обучение не требуется: большинство элементов аналогичны функциям в языке mql.

функции бота

Для запуска процесса вам придется открыть как минимум демо-счет. Торговый робот создается последовательно из отдельных элементов: нужно заполнить каждый модуль — от простого к сложному. При первой загрузке веб-страницы интерактивная инструкция расскажет, как настроить необходимые параметры расскажет, а мы сделаем более подробный краткий обзор.

Определение переменных и массивов

Сначала создаем необходимые переменные Binary Bot — текстовые или числовые: вносим имя переменной, тип и начальное значение.

настройки

Раздел работы с массивами: создание, заполнение данными, описание взаимодействия между элементами. Основные функции позволяют выполнить сортировку и поиск по массиву, а также получить любую качественную информацию: количество, значение, индекс элемента.

Раздел стандартных функций включает описание, аргументы, механизм вызова и расчета, формат значений для дальнейшего использование данных.

Раздел циклической обработки работает как аналог программных конструкций  «count with», «for each» и «break…continue».

Логика отношений между элементами

Описываем основные логические выражения (and, or, not) на основе булевой алгебры: блок переменных «true…false», блок условных операторов «if…else», блок сравнения (=, ≠, ≤,<, ≥, >) и схему математических операций – все, что нужно для обработки значений переменных, полученных на первом этапе. Раздел математических функций и констант выполняет более сложные операции с данными, включая оценку переменных (even, odd, prime, whole, positive, negative, divisible by).

Раздел работы с текстом обрабатывает необходимые символьные данные

переменные

Выбор торговых активов: как пользоваться

В этом блоке выполняем выбор рынка, группу и тип торгового актива; тип и направление торговых операций, период работы. Опция «Run once at start» позволяет инициализировать переменные; «Define Trade Options» выполняет дополнительные настройки. Раздел Before Purchase определяет необходимые действия перед покупкой опциона.

как пользоваться

Логика по оценке возможности сделки заключена в блоке Ask Price/Payout — возвращает значение true/false при динамике  цены.

Опция «До покупки» (Before Purchase) контролирует ситуацию по активу и выполняет команду Watch and purchase your contract на покупку опциона. Блок Watch and sell your purchased contract контролирует открытые сделки.

Команды раздела «Во время покупки» (During Purchase) работают только во время актуального опциона, например, генерируют сигнал закрыть сделку досрочно.

Раздел «После покупки» (After Purchase) регулирует действия после срока экспирации контракта (закрытия сделки).

В блоке «Анализ тиков» (Tick Analysis) «снимается» и накапливается вся информация о ценах, которая нам понадобится для следующего раздела.

Технические индикаторы и дополнительные параметры

Индикаторы в комплекте стандартные, настройки аналогичны платформе любого иного брокера, работают с текущими данными из раздела переменные. Например, чтобы использовать осциллятор RSI, вам придется создать 3 переменных: RSI (массив значений индикатора); LastCandle — RSI на последней свече; PrevCandle — RSI на предпоследней свече. Обязательно нужно выбрать опцию Close (аналогично опции «применить к» в МetaTrader), а также период расчета в барах.

параметры

В блоке Tools определяются параметры времени (time), вид ценового графика (Candle) и параметры Misc — баланс депозита, общая прибыль, количество итераций с момента запуска советника, уведомления и прочие полезные мелочи.

Элементы анализа

Для визуального анализа можно включить отображение тикового графика …

тиковый график

…и привычный глазу график TradingView, где (потенциально!) можно «собрать» свою стратегию из различных индикаторов и оценить ее на истории:

история

Пример простого готового робота:

пример робота

Все минимальные данные в процессе торговли созданный советник собирает, но аналитические «способности» этого ПО слабые. Расчета статистики нет, только отчеты.

статистика

В завершение обзора кратко пройдемся по основной панели инструментов:

панель инструментов

1: Все блоки сбрасываются до начального состояния — можно потерять все изменения, которые вы не успели сохранить.

2, 3,4: Загрузить/сохранить текущие блоки (*.xml), в том числе и на Google Drive.

5, 6: Отменить/Повторить последние изменения.

7, 8: Масштаб.

9: Упорядочить данные по вертикали.

10, 11: Тиковый/TradingView график.

12: Отключает фирменный заголовок

Открыть счет у надежного брокера Бинари.ком

И что в результате?

Ничего суперсложного в ПО Бинари Бот нет: алгоритм работы осваивается максимум за два-три часа, даже если трейдере не имеет ни малейшего представления о программировании. Перед созданием робота вы должны четко представить себе общую схему, по которой он должен работать, так что определенный уровень подготовки и торговый опыт все-таки нужен. Тем более, что бот не просто дает сигнал – он реально заключает сделки.

Традиционная ложка дегтя в этой бочке меда тоже имеется:

Минимальный набор индикаторов жестко ограничивает «стратегические» возможности вашего будущего робота.

Чтобы реализовать какой-либо «нестандартный» индикатор приходится строить очень громоздкие конструкции из элементарных блоков, которые потом сложно использовать и контролировать.

Созданный программный код можно сохранить (загрузить) во внешнем файле (*.xml), но нельзя протестировать на истории — ни в Meta Trader, ни в каком-либо тестере с архивом котировок. И конвертировать советник в другой формат тоже нельзя: для проверки его нужно просто ставить или на демо-счет, или на центовый, и собирать результаты вручную.

У данного ПО нет desktop версии, приходится работать только в веб-платформе, что чаще всего негативно сказывается на скорости обработки.

Созданные советники корректно работают только на платформе Binary.com. Привлекает тот факт, что созданные проекты для Бинари.ком хранятся в виде шаблонов: в сети и в фирменном «Магазине» можно скачать готовые разработки — бесплатно и за деньги. Желающие заработать могут выставить свои советники на продажу в Магазине, но доверять им можно только тщательной проверки.

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

Всем – профитов!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

23 − 18 =