Лёгкая бинарная стратегия на пробоях границ прямоугольника Square

Лучшие брокеры бинарных опционов за 2020 год:
  • Бинариум
    Бинариум

    1 место — лидер рейтинга! Бесплатное обучение и демо счет!
    Контроль честности и надежности!
    Получите бонус за регистрацию на сайте Бинариум:

  • ФинМакс
    ФинМакс

    2 место в нашем рейтинге. Надежный брокер!

Лёгкая бинарная стратегия на пробоях границ прямоугольника: Square

Стратегии по паттернам часто оказываются достаточно эффективными в силу того, что используют рыночные закономерности. Паттерн “Прямоугольник” не является исключением. Суть модели в следующем: на рынке наблюдается неопределённость, что мы видим как горизонтальную консолидацию, поэтому определить, куда пойдёт цена, довольно сложно. Следует выждать пробития одной из сторон прямоугольника и открываться в эту сторону.

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

Если модель более широкая, это может оказаться “тройной вершиной” или “тройным дном”, а значит, мы имеем больше шансов получить пробитие против тренда. Ниже мы рассмотрим ситуации, когда в 80% случаев трейдер видит пробитие против трендового движения, что является отличной точкой входа.
Торговля осуществляется с помощью брокеров Forex4you или Alpari.

Торговые условия

Валютная пара для торговли может быть любой.

Временной интервал – аналогично, но стоит учесть, что с уменьшением таймфрейма “идеальность” паттерна должна расти. То есть чем ниже ТФ, тем точнее должна быть модель.

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

Модель “Прямоугольник” — бычья

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

Лучшие брокеры бинарных опционов за 2020 год:
  • Бинариум
    Бинариум

    1 место — лидер рейтинга! Бесплатное обучение и демо счет!
    Контроль честности и надежности!
    Получите бонус за регистрацию на сайте Бинариум:

  • ФинМакс
    ФинМакс

    2 место в нашем рейтинге. Надежный брокер!

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

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

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

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

StopLoss в идеале хорошо выставить ниже нижней границы фигуры, но иногда можно установить его ниже последнего выраженного минимума внутри паттерна.

Первой (основной) целью следует считать расстояние между внутренними линиями, которое отложено от точки входа. Второй целью является это же расстояние, умноженное на 2. Третья цель – проводим горизонтальную линию от первой точки прямоугольника до точки пробития. После чего данная линия разворачивается на 90º от точки входа, т.е. становится вертикальной.

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

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

Модель “Прямоугольник” — медвежья

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

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

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

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

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

StopLoss в идеале хорошо выставить выше верхней границы фигуры, но иногда можно установить его выше последнего выраженного максимума внутри паттерна.

Первой (основной) целью следует считать расстояние между внутренними линиями, которое отложено от точки входа. Второй целью является это же расстояние, умноженное на 2. Третья цель – проводим горизонтальную линию от первой точки прямоугольника до точки пробития. После чего данная линия разворачивается на 90º от точки входа, т.е. становится вертикальной.

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

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

Итоги

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

Успехов Вам и помните, что прибыльность торговли очень сильно зависит от выбранного вами брокера!

Стратегия торговли опционами на пробой сессионных уровней

Стратегии торговли бинарными опционами основанные на пробое уровней, пока еще не обрели такую популярность, как подобные стратегии в Форекс торговле.

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

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

Итак, условия стратегии — «Пробой сессионной коробки».

Стратегия «Пробой сессионной коробки»

Наверное, вы, изучая различную биржевую литературу, сталкивались с таким понятием как торговая сессия.

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

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

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

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

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

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

Именно на пробой этих уровней мы и будем покупать опцион на повышение или понижение.

Установка стратегии

Для использования стратегии «Пробой сессионной коробки» нам понадобится провести анализ текущего рынка в торговой платформе МТ4.

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

Далее необходимо установить индикаторы и шаблон в МТ4, поэтому входим в меню файл в открытом терминале и заходим в каталог данных.

В папку Indicators помещаем скачанные индикаторы, а шаблон закидываем в папку под названием Template. Не знаете, как отличить индикатор от шаблона? Все очень просто, у шаблона окончание файла .tpl, а все остальные файлы являются индикаторами.

Подробная инструкция по установке индикаторов и шаблона в терминал, здесь.

Если вам все это кажется сложным, то на самом деле это на первый взгляд сложно. Сделайте один раз и в следующий раз настройка любой стратегии будет занимать не более 2-3 минут.

Итак, вы установили все нужные компоненты, перезагрузили терминал, теперь кликаем правой кнопкой мыши на графике и открываем шаблон «Пробой сессионной коробки»

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

Так будет выглядеть стратегия в вашем терминале, если вы все сделали правильно:

Индикаторы

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

  • Asian breakout. Этот инструмент рисует так называемую «коробку» на графике, которая очерчивает границы торговой сессии и ее уровни. Стоит отметить, что покупать опцион на повышение или понижение мы будем только после пробития границы очерченной индикатором;
  • Traders Zone. Индикатор показывает направление текущего тренда, причем если столбик красный – работаем только на понижение, а если зеленый – на повышение опциона;
  • HRSI. Как и предыдущий, отвечает за направление сделки, а именно если линия красная – работаем только на понижение, зеленая – на повышение. Собственно этот индикатор является обыкновенным RSI, который немного модифицировали;
  • The Secret Trend Reversal. Этот инструмент просто комбайн технических трендовых индикаторов, который соединил в себе такие индикаторы как ADXи MACD.

Сигналы стратегии «Пробой сессионной коробки»

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

Сигнал на понижение (Покупка PUT опциона)

  1. Цена пробивает нижнюю границу сформировавшейся сессионной коробки;
  2. На момент пробития бар индикатора Traders Zone красного цвета;
  3. Линия индикатора HRSI находится под уровнем 50 и красного цвета;
  4. The Secret Trend Reversal показывают красную точку.

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

После четкого сформированного сигнала заходим в торговую платформу брокера и покупаем опцион на понижение.

Очень важно не перепутать опцион High/Low (выше/ниже), с турбо (60 сек.), поскольку время экспирации должно быть не меньше 15 минут, а оптимально 30.

Сигнал на повышение (Покупка CALL опциона)

  1. Цена пробивает верхнюю границу сформировавшейся сессионной коробки;
  2. На момент пробития, бар индикатора Traders Zone зеленого цвета;
  3. Линия индикатора HRSI находится над уровнем 50 и зеленого цвета;
  4. The Secret Trend Reversal показывают голубую точку.

Можно войти в рынок сразу, но лучше не спешить и дождаться закрытия свечи.

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

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

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

Понравилась статья? Расскажи друзьям!

Про двумерную упаковку: offline алгоритмы

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

От задачи о ранце отпочковалась задача об упаковке в контейнеры (Bin Packing Problem), одной из разновидностей которых является задача двумерной упаковки (2-Dimensional Bin Packing). Снова отбросив несколько вариаций, мы наконец придем к двумерной упаковке в полуограниченную полосу (2-Dimensional Strip Packing, 2DSP). Чувствуете, сколько интересного уже осталось за кадром? Но мы еще не закончили продираться сквозь классификацию. У 2DSP есть два варианта входных данных: когда набор упаковываемых объектов известен заранее (offline-проблема) и когда данные поступают порциями (online-проблема).

В этой статье рассматриваются алгоритмы решения offline-варианта 2DSP. Под катом немного матчасти и много картинок с цветными квадратиками.

В чем, собственно, проблема?

Как частный случай задачи двумерной упаковки, 2DSP заключается в упаковке объектов конкретной формы в конечное число контейнеров конкретной формы таким способом, чтобы число использованных контейнеров было наименьшим или количество или объем объектов (которые упаковывают) были наибольшими. Разница с двумерной упаковкой состоит в том, что есть только один контейнер, и вместо минимизации количества контейнеров, мы минимизируем высоту заполненности одного. Обеспечиваем максимальную плотность упаковки, если хотите.

Так как проблема NP-трудная, исследования сфокусированы главным образом на разработке приближенных алгоритмов решения. (На Хабре упоминался генетический алгоритм). Приближенные алгоритмы находят оптимальное решение с определенной точностью, но не гарантируют оптимальной упаковки для любого набора данных. При этом критерий оптимальности зависит от того, что вы пытались оптимизировать.
Я расскажу о простейших стратегиях и о том, к чему это все применимо в жизни (кроме рюкзака с пивом).

Итак, имеем набор из n прямоугольников и полуограниченный контейнер-стакан с фиксированной шириной W и бесконечной высотой. Каждый прямоугольник по ширине не превышает W. Задача — уложить прямоугольники в стакан без наложений и пересечений так, чтобы стакан стал как можно менее полон. Условимся, что все прямоугольники должны быть упакованы ортогонально, их нельзя поворачивать.

Исходные данные
(начало XX века, кубизм)
Полуограниченная полоса Вариант упаковки (похуже) Вариант упаковки (получше)

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

Зоопарк алгоритмов

Для offline варианта 2DSP сразу известен размер всех упаковываемых прямоугольников, поэтому их можно отсортировать, выбрать по определенному критерию, сгруппировать или просто натыкать в подходящие места. На этом и основываются большинство алгоритмов:

  1. уровневые (level)
  2. шельфовые (shelf)
  3. плоские (plane)

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

Чем распространяться на общие слова, лучше обо всем по порядку.

Next Fit Decreasing High

Алгоритм, что называется, «в лоб». Прямоугольники сортируются по не-возрастанию высоты (Decreasing High намекает), самый высокий располагается в левом нижнем углу полосы, тем самым инициализируя первый уровень, по высоте равный ему. Остальные прямоугольники располагаются слева направо, пока есть место на текущем уровне. Прямоугольник, который не поместился на уровне, помещается сверху, образуя следующий уровень, и так далее.
Иллюстрации для каждого алгоритма будут производиться для следующих двух примеров: для наглядности, в левом форма прямоугольников тяготеет к вытянутой, в правом — более квадратные.

First Fit Decreasing High

Похожий на предыдущий алгоритм, с той разницей, что для каждого следующего прямоугольника ищется место не только на последнем уровне, а начиная с самого нижнего. Отсюда и «first fit» — прямоугольник помещается на первый подходящий уровень снизу. Интуитивно понятно, что упаковка будет качественнее. Еще одно значительное отличие — в производительности, так как в худшем случае придется рассматривать на каждом шагу все уровни снизу вверх.

Best Fit Decreasing High

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

Knapsack 0-1

Здесь стоит остановиться подробнее. Knapsack 0-1 — это частный случай задачи о ранце; примечателен тем, что кроме ответа на основной вопрос (нет, не 42, а полученный объем упаковки) дает еще и решение — список предметов, которые нужно упаковать. Порядок действий таков: прямоугольники сортируются по не-возрастанию высоты; упаковывается первый прямоугольник на новый уровень; для этого уровня находится решение задачи Knapsack 0-1, которое дает нам список прямоугольников, максимизированный по площади. Выбранные прямоугольники пакуются и извлекаются из списка неупакованных, уровень закрывается и открывается новый — инициализированный, как водится, первым (самым высоким) из оставшихся. Повторить, пока есть прямоугольники.

Split Fit

Алгоритм, призванный улучшить FFDN по принципу «разделяй и властвуй». Для начала отбираются прямоугольники, которые шире чем половина полосы. Они будут упакованы в первую очередь. Из них выбираются еще более широкие — шире, чем 2/3 полосы; они упаковываются алгоритмом FFDH. Над ними, начиная со следующего уровня (назовем его уровень R), упаковываются оставшиеся, те, что все еще шире 1/2, но уже 2/3. Они тоже упаковываются с помощью FFDH. Это разделение создает свободный регион шириной 1/3 справа от только что упакованных, начинающийся на уровне R и заканчивающийся текущей верхней границей упаковки (то есть он не простирается выше прямоугольников 1/2
Источники вдохновения:
Nthabiseng Ntene An Algorithmic Approach to the 2D Oriented Strip Packing Problem
David Pisinger Knapsack problem
Survey on two-dimensional packing
Level Algorithms and Shelf Algorithms (осторожно, дизайн-вырви-глаз)

Лучшие брокеры бинарных опционов за 2020 год:
  • Бинариум
    Бинариум

    1 место — лидер рейтинга! Бесплатное обучение и демо счет!
    Контроль честности и надежности!
    Получите бонус за регистрацию на сайте Бинариум:

  • ФинМакс
    ФинМакс

    2 место в нашем рейтинге. Надежный брокер!

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