Как протестировать советник для бинарных опционов

Народный рейтинг брокеров за 2020 год:
  • BINARIUM
    BINARIUM

    Бонус на депозит 300%! Бесплатное открытие счета!

  • FinMax
    FinMax

    Подарки для новых трейдеров до 20 000$!

  • BINOMO
    BINOMO

    Открытие счета за минуту, бонусы для новичков 8000 $

Как тестировать советники для работы с Бинарными опционами

Всем привет! Пару месяцев назад благодаря статье про написание советников для бинарных опционов от Сергея, я познакомился с этим рынком и решил написать своего первого бота. Сразу же после завершения работы пришлось столкнулся с некоторыми трудностями в его тестировании на истории. В итоге все проблемы на страницах форума мы вместе с форумчанами преодолели и советник, наконец, начал работать как следует.

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

Трудности тестирования

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

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

Третья проблема – терминал МТ4 не предназначен для торговли бинарными опционами. Но многие брокеры дают возможность торговать при помощи советников или вручную (приписывая комментарии к ордерам) из родного и привычного терминала. Однако тестер терминала об этом даже не догадывается и при тестировании советника для бинарных опционов возвращает не совсем верную информацию. В частности, тестер считает прибыль по ордерам, как будто мы работаем на рынке форекс. Кроме того сделка, закрытая в ноль, считается прибыльной и учитывается при подсчете процента прибыльных сделок. А процент прибыльных сделок – чуть ли не самый важный показатель при торговле бинарными опционами! В итоге получается, что тестер пишет процент прибыльных сделок в 70%, а на самом деле 15% из них закрыты в ноль. А это уже совсем другая статистика, получается всего 55% прибыльных сделок и такой бот будет лить. Остальная статистика тоже считается неверно: профит фактор, просадки, прибыль и убыток — все это будет другим, не говоря уже о графике доходности, рисуемом в тестере.

Что же нужно для правильного тестирования?

Вам понадобятся два терминала, как я уже говорил выше, качественные котировки (например, от Альпари), минимальные знания программирования mql4 и программы excel, библиотека для тестирования бинарных опционов (которую вы найдете в конце статьи), ну и, конечно же, сам советник в исходнике (то есть файл mql4). Когда я говорил про знания mql4, я, возможно, не совсем верно выразился. Знания нужны на уровне школьника – только чтобы подключить библиотеку к советнику. Для этого нужно положить библиотечку в нужную папочку и прописать пару строчек кода. При этом весь этот процесс подробно разобран в видео уроке, как, собственно, и все остальное. После подключения библиотеки к советнику можно приступать к тестированию. При этом по завершении процесса в МТ4 у вас в папках терминала появится новый файл по названию валютной пары и с расширением .csv. Файл этот спокойно открывается в excel, в котором можно уже посчитать любую статистику по торговле. Мы же с вами в рамках этого урока только выведем основную статистику — процент прибыльных сделок и общую прибыль. Ну и, конечно же, построим график прироста депозита.

Это Ваш Шанс:  Как эффективно торговать бинарными опционами, рассказывает Финансовая Комиссия

Заключение

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

Бесплатный робот (советник) для бинарных опционов

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

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

Особенности робота-советника

Робот-советник работает под управлением торгового терминала MetaTrader4 и поддерживает следующие валюты:

  • австралийский, американский, новозеландский и канадский доллары;
  • швейцарский франк;
  • британский фунт;
  • японская иена;
  • евро.

Время экспирации бинарных опционов — 15-30 минут. Робот-советник проводит операции круглосуточно. Принцип работы этой программы сводится к следующему: автоматически выстраивается экспоненциальная скользящая средняя (период индикатора задается пользователь через настройки). Затем над и под ней формируются еще две кривые. Расстояние в этом случае определяется с учетом показателей индикатора ATR (период также задается через настройки). Решение о покупке робот-советник «принимает» на следующих основаниях:

Брокеры на русском языке:
  • BINARIUM
    BINARIUM

    Бонус на депозит 300%! Бесплатное открытие счета!

  • FinMax
    FinMax

    Подарки для новых трейдеров до 20 000$!

  • BINOMO
    BINOMO

    Открытие счета за минуту, бонусы для новичков 8000 $

  • Цена актива пробила верхнюю линию и один из осцилляторов находится в зоне перекупленности — открывается опцион Call.
  • Цена актива пробила нижнюю линию и осциллятор опустился в зону перепроданности — открывается опцион Put.

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

КАК ТОРГОВАТЬ БИНАРНЫМИ ОПЦИОНАМИ ЧЕРЕЗ META TRADER 4 ЧИТАЙТЕ В ЭТОЙ СТАТЬЕ

Порядок установки робота для бинарных опционов

После установки на компьютер торгового терминала MetaTrader4 нужно выполнить следующие действия:

  1. Перейти через меню «Файл» во вкладку «Открыть каталог данных» и скопировать в появившееся окно папку MQL4 из архива в конце статьи.
  1. Перезагрузить торговый терминал, если он был запущен.
  2. Перейти в «Настройки» (меню «Сервис») и установить галочки в разделе «Советники».
  1. В панели навигатора (обычно располагается в нижней части экрана слева) выставить «+» напротив раздела «Советники». Открыть график одной из доступных для торговли валют, например AUDCAD M15 и перетащить на него робота-советника OptionsTrader.
  1. ОБЯЗАТЕЛЬНО загрузить набор настроек (или сет), который соответствует выбранной валютной паре.

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

Настройки робота-советника для бинарных опционов

Настраивать робота-советника можно при условии, ТОЛЬКО если вы разбираетесь в этом вопросе. В ином случае рекомендуется использовать стандартные значения, и загружать настройки установленные по умолчанию.

Это Ваш Шанс:  Торговая стратегия с использованием свечной модели Три солдата и Три вороны

При включении настройки PrintTestInfo пользователь получает информацию о:

  • проценте сделок, принесших доход;
  • остатке на депозите;
  • профит-факторе;
  • максимальной просадке.

Для оптимизации робота-советника (при условии, если выбран параметр Custom) используется ReturnVariant. Также доступны для настройки следующие параметры:

  • значение баланса — WriteTestInfo;
  • значение суммы средств, которое идет на приобретение торговых активов с депозита — Lot;
  • процент от суммы на счету, идущий на покупку торговых активов (при установке Lot деньги с депозита не снимаются) — Risk;
  • идентификатор автоматического помощника — Magic;
  • временной интервал, по завершении которого закрывается сделка по покупке опциона — Expiration;
  • период обновления информации о рынке (рекомендуется не менять параметр) — WorkPeriod;
  • период обновления графика, на который устанавливается робот-советник — SetPeriod;
  • запустить панель информации — UsePanel;
  • запрет на торговлю в определенный день (значение false) — MondayTrade и так далее.
  • время перехода на зимнее либо летнее время — CalculateDST.

Для расчета канала применяются KCPeriod, KatrPeriod и KCDev. Для установки периода индикатора ATR используется ATRPer, а для определения показателей максимальной и минимальной волатильности — MaxVol и MinVol соответственно. Уровень для входа индикатора CCI задается через CCIEnterLevel. Период расчета этого осциллятора определяется в CCIPeriod, а WPR – WPRPeriod. Уровень для входа последнего индикатора устанавливается через WPREnterLevel. Период расчета тех индикаторов, что использует робот-советник, задается в IndicatorPeriod.

При работе с роботом, рекомендуется ставить (инвестировать) в каждую валютную пару не более 2-3% от депозита. В случае если используются одновременно все сеты (пары), данный показатель следует уменьшить до 1-2%.

Примеры работы робота для бинарных опционов OptionsTrader

Начиная с 2020 года была проведена серия тестов, в рамках которых оценивались способности робота-советника и объем прибыли, получаемой за счет работы OptionsTrader. В ходе исследований в каждую сделку инвестировали не более 1% от депозита.

Результаты по паре AUD/CAD положительные.

Результаты по паре AUD/CHF удовлетворительные.

Как протестировать торговую стратегию для Бинарных Опционов?

Тестирование торговых стратегий для Бинарных Опционов несколько отличается от тестирования стратегий Форекс, так как здесь есть срок экспирации. Когда вы входите в торговлю Бинарными Опционами, сразу устанавливается время истечения опциона. У вас может быть возможность досрочного выхода из сделки для фиксации частичной сделки, возможно, вы также сможете продлить вашу торговлю. Но если ваш брокер не предоставляет такие варианты, вы имеете минимальный контроль до конца срока экспирации.

Единственное, что вы можете контролировать, это входить или не входить в сделку. Это создает определенные трудности при тестировании сделок на исторических данных. А это очень важный шаг, чтобы стать успешным трейдером Бинарных Опционов. Если вы рассчитываете зарабатывать здесь, то следует рассматривать это как бизнес. Компании тестируют свою продукцию и услуги, прежде чем они тратят деньги на их продвижение. Как трейдер вы также должны проверить свои стратегии, прежде чем их использовать и рисковать потерять свои деньги.

Как протестировать торговую стратегию для Бинарных Опционов?

Чтобы протестировать любую торговую стратегию необходимо открыть терминал MetaTrader 4, перед этим скачав его у любого Форекс-брокера. Открываем дэмо-счет и можно приступать к тестированию.

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

Теперь можно начинать тестирование. Представьте, что вы смотрите на график в реальном времени. Медленно прокручивайте график вперед, наблюдая за появлением новых свеч в правой стороне экрана. Когда вы находите точку, в которой выполняются все условия для входа по вашей торговой стратегии, вы останавливаете прокрутку и отмечаете свечу, как если бы вы на ней открыли позицию.

Прокручиваете график далее по одной свече и находите точку выхода соответственно правил вашей торговой стратегии (то есть время экспирации: через 60 секунд, 5 минут, 1 час и т.д.). Смотрим, оказалась сделка прибыльной или убыточной на этот момент. Отмечаем результаты сделки в своем дневнике трейдера и продолжаем дальше прокручивать график. Необходимо провести несколько десятков сделок, чтобы получить необходимую статистику. По результатам тестирования торговой стратегии прибыльных сделок должно быть больше 60%. И чем больше, тем прибыльней будет ваша торговля. Только при этих условиях можно приступать к реальной торговле.

Это Ваш Шанс:  Живой график как работать

Почему время экспирации создает проблемы?

Вы можете увидеть, что тестирование торговли Бинарными Опционами на истории немного затруднительно из-за наличия времени истечения сделки. К примеру при тестировании стратегий Форекс, после того, как мы виртуально открыли позицию, нам остается только прокрутить график до того места, где она закроется по тейк-профиту или по стоп лоссу. И неважно, сколько времени пройдет. При тестировании стратегий Бинарных Опционов результат больше от времени экспирации.

В точке 1 условия стратегии выполнены, чтобы открыть позицию на покупку (Форекс) или купить опцион Колл (Бинарные Опционы). По стратегии Форекс стоп лосс устанавливается на уровне ближайшего минимума, а тейк-профит в 1,5 раза больше. На изображении, что спустя 16 часов сделка закрывается с профитом. Если по этой стратегии работать на Бинарных Опционах, то тут все зависит от срока экспирации. График 15-минутный, то есть одна свеча – это 15 минут. Если время экспирации выбрано 1 час (точка 2 на графике), то видно, что сделка наша не выиграла, и мы потеряли деньги. При времени экспирации 3 часа (точка 3 на графике) наш опцион закрывается с прибылью. Срок экспирации 6 часов (точка 4 на графике) снова в убытке. Срок экспирации 9 часов (точка 5 на графике) будет в прибыли.

Теперь я надеюсь понятно, что время экспирации создает определенные сложности. Как бы хорошо не работала торговая стратегия, цена движется волнообразно и в определенные моменты времени она может находиться и выше, и ниже начальной цены.

Еще одна сложность заключается в том, что приходится тестировать в терминале MetaTrader 4, а не у вашего брокера, так как терминалы Бинарных Опционов не позволяют этого сделать. Исторические данные (котировки) могут отличаться, соответственно и результаты тестирования торговой стратегии и результаты ее работы у брокера Бинарных Опционов также могут быть разными.

Если ваш брокер предлагает закрытие сделки только по истечении срока экспирации, то это сокращает возможности вашей торговой стратегии. Чтобы этого избежать, выбирайте брокера, который дает возможность контролировать сроки сделки после того, как вы вошли в нее. Таким образом, вы не будете зависеть от установленных брокером фиксированных сроков экспирации. Если вы не можете контролировать ваш выход из сделки, то вы можете получить убыток, когда цена немного не дошла до необходимого уровня, а срок экспирации уже закончился или наоборот, цена была в вашу пользу, но развернулась, а вы не смогли закрыть сделку раньше срока экспирации.

Тут есть еще один нюанс, который не стоит забывать. При досрочном закрытии сделки ваш брокер уменьшит выплату по сделке. Если обычно для опционов Колл или Пут выплаты брокера составляют 65-85% на прибыльные сделки, то при досрочном выходе из сделки вы получите 50% или даже меньше. Следовательно, ваша торговая стратегия должна приносить очень высокий процент прибыльных сделок, чтобы быть в плюсе на протяжении долгого времени.

После тестирования торговой стратегии переходим к ее проверке в реальном времени на дэмо-счете. Это продемонстрирует вам реальную эффективность стратегии и влияние времени экспирации на нее. Работа на дэмо-счете поможет вам ознакомиться с терминалом вашего брокера, так как в отличие от Форекса, где торговая платформа MetaTrader 4 одинакова практически у всех брокеров, платформы брокеров Бинарных Опционов значительно отличаются.

Проверив работу торговой стратегии на дэмо-счете в течение определенного времени (проведя несколько десятков сделок) вы уже можете проанализировать, насколько прибыльной является стратегия. И если она приносит пусть небольшую, но стабильную прибыль, тогда уже можно приступать к работе на реальном счете. И никто не мешает вам параллельно искать другие более прибыльные торговые стратегии, с которыми следует проделать те же процедуры, которые я описал в этой статье.

Открывай счет и получай бонусы до 1000 $:
  • BINARIUM
    BINARIUM

    Бонус на депозит 300%! Бесплатное открытие счета!

  • FinMax
    FinMax

    Подарки для новых трейдеров до 20 000$!

  • BINOMO
    BINOMO

    Открытие счета за минуту, бонусы для новичков 8000 $

Понравилась статья? Поделиться с друзьями:
Бинарный опцион с нуля: обучение трейдингу
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: