28 января 2009
Есть старая поговорка, которую неплохо бы постоянно держать в уме всем трейдерам и инвесторам: «Чем проще, тем лучше». Нас часто привлекают загадочные теории и сложные индикаторы, поскольку они дают иллюзию большой интеллектуальной работы. Мы часто обманываем себя умозаключением о том, что, если теория сложная, то она должна приносить результат.
Торговля – чрезвычайно сложный процесс, но это отнюдь не означает, что такими же должны быть идеи, которые лежат в основе трейдинга. Рассматриваемая нами торговая стратегия представляет собой квинтэссенцию простоты. Она основана на поиске ценовых движений определенной длины с целью идентификации колебаний в противоположном направлении. Несмотря на свою простоту, она дает понимание базовых законов рынка и может быть преобразована в эффективный торговый план.
Недостатки индикаторов.
Трейдеры часто используют множество индикаторов, особенно осцилляторов (стохастики, индекс относительной силы и так далее) для идентификации краткосрочных уровней «истощения» - т.е. уровней, около которых движение цены с определенной долей вероятности может подвергнуться коррекции или развороту.
Использование этих инструментов имеет много недостатков и ограничений. Главные дефекты это: чрезмерно упрощенный взгляд на движение цены (хотя авторы индикаторов зачастую используют очень сложные формулы для их расчетов) и неспособность индикаторов генерировать торговые сигналы на трендовых рынках. В индикаторах часто редуцируется рыночная динамика под предлогом необходимости убрать «шум», что приводит к генерированию ложных сигналов (например, повторяющихся сигналов перекупленности на рынке с восходящим трендом).
В данной статье мы намерены сконцентрироваться исключительно на движениях цены. Мы рассмотрим поведение пары Австралийский доллар/Американский доллар на 10-менутных свечных графиках с целью определить, существуют ли в ценовом движении регулярные повторяющиеся паттерны. Выбранный рынок и временной диапазон не являются существенными. Такие же выводы можно сделать и путем анализа рынков с другими вводными. Главное не в рынке – а в процедуре анализа – пошаговом поиске торговых возможностей и определении их перспективности.
Простой пример.
На рисунке 1 представлен 10-минутный график AUD/USD для периода с 7 декабря по 8 декабря 2005 года. Голубыми точками отмечены 10-минутные свечи, на которых цена падала на 0.0010 пунктов ниже минимума предыдущей свечи. Данный отрезок (0.0010 пунктов) был выделен нами путем анализа графиков для данной пары в качестве репрезентативного движения, которое соответствовало бы доньям и разворотам вверх.
Рисунок 1.
За двумя или тремя длинными нисходящими свечами всегда следует различимое движение вверх. Посмотрим на первую точку. Вслед за формированием дна, произошел откат вверх (хотя через три свечи после этого цена пошла вниз) и боковое движение. После второй синей точки произошло движение вниз. После третьей синей точки – резкое движение вверх. Таким образом, можно сделать вывод, что после того как на 10-минутном графике AUD/USD свеча падает на 0.0010 ниже минимума предыдущей свечи, пара имеет обыкновение совершать ходы вверх. Однако строить на этом визуальном умозаключении торговую стратегию было бы непростительной глупостью. Прежде чем разрабатывать план или стратегию, необходимо провести анализ и обработку данных, чтобы понять следует ли торговать на таком паттерне.
Мы импортировали ценовые данные для периода с 21 ноября по 19 декабря (приблизительно 2.900 10-минутных свечей) в таблицу, чтобы идентифицировать снижения на .0010 пунктов, и вычислить, что происходит после них. За данный период было зарегистрировано 32 таких движения, т.е. примерно три на два торговых дня.
Мы вычислили ценовое расстояние от дна свечи, совершившей 0.0010-пунктовое снижение, для уровня закрытия, максимума и минимума каждой из 20 последующих свечей.
Затем мы высчитали среднее, медианное, максимальное и медианное значение данных движений для всех 32 примеров, чтобы представить себе типичное движение цены, следующее за нашим паттерном.
Результаты нашего исследования приведены на рисунке 2. В колонах, озаглавленных «Свеча 1», «Свеча -2» (“Bar 1,” “Bar 2,”) содержатся статистические данные по движениям от днища свечи, которая упала по сравнению с предыдущей на .0010 пунктов до уровня закрытия свечи 1, 2….20. В колонках LUM и LDM приведены статистические данные по движениям от днища свечи - 0.0010 пунктов до максимума и минимума каждой из последующих 20 свечей. В таблице также есть ряд, в котором указывается % случаев, при закрытии свечи рынок торговался с повышением для каждого конкретного случая.
Рисунок 2.
Для более простого восприятия таблицы, приведем пример. Проанализируем третью свечу, следующую за той самой свечой, которая упала на 0.0100 пунктов ниже предыдущей. Эта самая «Свеча-3» в среднем закрывалась на .0002 пункта выше. Медианное статистическое закрытие происходило на 0.0003 пункта выше. Среднее максимальное движение вверх составило 0.0008, среднее максимальное движение вниз -0.0005 Соответствующие медианные движения составили 0.0006. и -0.0003. Единичное максимальное движение вверх составило .00022, единичное максимальное движение вниз -.0028. Кроме того, свеча – 3 закрывалась выше дна свечи, которая упала на .0010 в 64.52 % случаев. Паттерн подтверждается тем, что ни для одной из 20 следующих свечей вероятность закрытия вверх не составляет ниже 61 %, а также, что для каждого примера максимальное движение вверх больше максимального движения вниз.
Однако возможно, что во время анализируемого периода пара AUD/USD находилась в стадии восходящего тренда и, соответственно, восходящие движения такого рода были вполне типичными. Другими словами, может быть, стоило, просто сделать долгосрочный вход на рынок и наслаждаться ростом прибыли?
Рисунок 3 проливает свет на ситуацию на рынке. На нем дано сравнение медианного движения к закрытию для каждой свечи после паттерна и среднего подобного движения для анализируемого периода (базовое движение). Например, двухдневное базовое движение является средним для всех двухдневных движений от закрытия к закрытию, которые наблюдались во время анализируемого периода. Трехдневное базовое движение среднее для трехдневных движений от закрытия к закрытию, которые наблюдались во время анализируемого периода и так далее. Это базовое движение дает вам представление о том, что было бы, если бы вы открыли длинную позицию во время любого закрытия в анализируемый период, и вышли на следующей, 2-й, 3-й…20-й день.
Рисунок 3.
Как видно на рисунке 4 частично в указанный нами период цена находилась в восходящем тренде, частично в нисходящем. Более того, к концу анализируемого периода, цена находилась ниже, чем в его начале.
Рисунок 4.
Это является причиной относительно «плоских» движения от закрытия к закрытию на 10-минутном тайм-фрейме. На рисунке 3 видно, что пара AUD/USD шла во флэте, пока на 13-й свече не была зафиксирована средняя прибыль в размере .0001. Прибыль также была зафиксирована на 15, 18, 19 и 20 свечах. Таким образом, хотя движения цены, следующие за паттерном, могут казаться маленькими, они не идут ни в какое сравнение с типичным поведением цены во время указанного периода.
Рисунок 5 подтверждает эффективность паттерна. На нем видно, что самые большие движения вверх были больше самых больших движений вниз. Сравнение этих движений хороший инструмент для определения прибыльности паттерна по отношению к риску. Например, если у вас есть 75-% вероятность получить прибыль в 20 пунктов, стоит ли использовать этот шанс, если вы можете поймать лося размером 100 пунктов? Нет, поскольку ваш риск составляет 1 из 4 сделок, но эта убыточная сделка покроет пять прибыльных сделок. В нашем случае, однако, максимальные движения вверх больше максимальных движений вниз (последние для сравнения также показаны в положительной части графика). Причем это характерно для каждого интервала: т.е. и для ситуаций, когда цена находилась в восходящем колебании и в нисходящем. Другими словами потенциальная средняя прибыль выше потенциального среднего риска для каждого интервала.
Рисунок 5.
Использование на практике.
Наш анализ показал, что паттерн «снижения на .0010» является восходящим паттерном. Но это еще совсем не означает, что его следует использовать на практике. В данной статье мы не ставили своей целью разработать стратегию на основе этого паттерна и оптимизировать его.
Однако нам удалось узнать, что систематически происходит после появления этого паттерна. Мы не опирались при анализе модели на визуальный анализ или «шестое чувство», мы оперировали статистическими данными.
Перед тем, как начать разрабатывать торговый план на основе нашего паттерна, необходимо, учесть еще несколько факторов. Во-первых, волатильность может оказать влияние на поведение цены. Например, если средний дневной диапазон AUD/USD значительно вырастет или уменьшится, то указанный нами диапазон в 0.0010 пунктов может оказаться слишком большим, и будет встречаться очень редко или слишком маленьким и будет встречаться постоянно. Таким образом, если вы захотите использовать этот паттерн на практике необходимо всегда учитывать волатильность и обновлять паттерн в случае его изменений (альтернативный подход связан с измерением колебательных движений цены в процентах, в таком случае волатильность корректируется автоматически).
Не следует забывать, что направление тренда также может оказать влияние на этот паттерн. Вероятно, необходим дальнейший анализ паттерна для разных трендовых фаз.
Заключение.
Анализ непосредственно движений цены является более эффективным методом исследования, чем разработка все новых и новых индикаторов. В следующей статье на примере пары AUD/USD будет рассмотрено противоположное движение – восходящие колебания, которые, возможно, сигнализируют о нисходящих движениях. Мы также попробуем разработать торговые правила с целью использовать наш анализ на практике.
При разработке торговых систем часто приходится заниматься постоянными подгонками параметров и тестированием системы снова и снова. Чем глубже вы исследуете идею, тем с большим количеством проблем встречаетесь. Особенно часто это бывает, когда идея выглядит сначала весьма хорошей.
В реальной торговле никогда не бывает простых вещей. Вернее бывают, но только на бумаге. Чем больше вы тестируете систему, тем более явно вырисовываются ее ограничения и недостатки. Прогресс иногда бывает весьма медленным, однако тот процесс часто завершается вознаграждением, поскольку при помощи тестирования вы зачастую обнаруживаете новые идеи и концепции, о существовании которых вы раньше даже не подозревали. В первой части статьи мы попытались проанализировать простой паттерн, основанный на изменениях цены. Цель исследования заключалась в обнаружении закономерностей в изменении цены. В данном случае мы провели статистический анализ снижений цены на .0010 пунктов в рамках одной свечи по паре Австралийский доллар/Доллар США и последующих реакций рынка, придя к выводу, что за таким снижением часто следует повторяющееся специфическое движение цены. В данной статье мы посмотрим на вторую сторону монеты. Попробуем разобраться, что происходит на рынке, после того как в рамках одной свечи от максимума предыдущей имеет рост на .0010 пунктов. Формируются ли после такого движения узнаваемые ценовые паттерны. Наконец, мы попытаемся проанализировать возможность использования на практике наших наблюдений.
На рисунке 1 мы видим 10-минутный график валютный пары AUD/USD для временного интервала с 17 по 18 января 2006 года. Голубыми точками отмечены 10-минутные свечи, на которых ценах падала на .0010 пунктов ниже минимума предыдущей свечи. Красными точками отмечены свечи, на которых цена вырастала на .0010 пунктов выше максимума предыдущей свечи.
Рисунок 1.
В предыдущей статье мы доказали, что в течение следующих 20 свечей после снижения цены на .0010 пунктов ниже минимума предыдущей имеет место быть не сильная, но заметная восходящая тенденция. Для анализа нам был избран диапазон с 21 ноября по 19 декабря (2.900 10-минтуных свечей). Кроме того, нам удалось доказать, что эта восходящая тенденция не есть характерная часть ценового поведения пары на данном этапе. На рисунке 2 мы видим самые большие восходящие движения для следующих 20 свечей после свечи, на которой зарегистрировано снижение на .0010 пунктов. В среднем ни для одной для последующих 20 свечей вероятность закрытия с повышением не составляла ниже 61 %. При этом самые большие восходящие движения для каждой свечи были больше самых больших нисходящих движений.
Рисунок 2
Подойдем с противоположной стороны.
А теперь давайте посмотрим, что происходит на рынке после формирования обратного паттерна. Т.е. движения цены в рамках свечи на .0010 пунктов вверх над максимумом предыдущей свечи. Для анализа нами использовались 10-минутные графики для периода с 16 августа 2005 по 19 декабря 2005 года (12.000 10-минутных свечей). Нами было обнаружено 95 примеров подобного ценового феномена (рост на .0010 пунктов).
На рисунке 3 приведены общие итоги нашего анализа, посвященного тому, как ведет себя цена в течение следующих 20 периодов (10-минутных свечей) после указанного нами ценового паттерна. Также как и для нисходящего паттерна, последующее ценовое движение достаточно невелико. Однако вероятность нисходящего движения (% < 0) для 19 из 20 следующих свечей была более 50 %.
Рисунок 3.
На рисунке 4 мы можем сравнить медианное максимальное нисходящее движение и максимальное восходящее движение для каждой из 20 свечей. Как видим максимальное нисходящее движение значительно больше, что является еще одним подтверждением того, что существует тенденция снижения цены после формирования анализируемого паттерна. Хотя эта тенденция весьма малозаметна.
Рисунок 4.
Итак, как же мы можем распорядиться информацией по тенденции AUD/USD менять направление движения после появления на графиках «Свечей .0010 пунктов»? Начнем с того, что реакция цены на появление таких свечей в принципе может считаться слабой. Как видно на рисунке 4 максимальное движение вниз для свечей с 12 по 20 составляет .0012 -0014 пунктов. Вопрос заключается в следующем: следует ли торговать по нашему паттерну?
Вводим сигнальный фильтр.
До настоящего момента мы не делали попыток классифицировать сигналы и выделить из их числа те, которые могут быть «лучше», чем другие. Единственное, что удается уяснить на первый взгляд, это то, что наша система страдает тем же самым явным недостатком, который свойственен для индикаторов и других систем, основанных на ловле краткосрочных рыночных максимумов и минимумов. Сигналы на открытие длинной позиции превалируют, когда рынок резко снижается, тогда как в периоды роста пары, превалируют сигналы на короткие позиции. Посмотрим на рисунок 5. За период резкого снижения цены система сгенерировала 4 сигнала на покупку и только один сигнал на продажу.
Рисунок 5.
Чтобы преодолеть эту нехорошую тенденцию мы введем простое фильтрующее правило: длинные сигналы будут приниматься только тогда, когда текущая цена находится выше уровня закрытия предыдущей свечи. Соответственно короткие сигналы будут приниматься только, когда текущая цены ниже уровня закрытия предыдущей цены. В результате при нисходящих трендах многие сигналы на покупку должны дезавуироваться. Тоже самое и с сигналами на продажу при восходящих трендах. Вместо этого, правило должно оставлять действенными только сигналы в периодах, когда цена откатывается от дневного тренда и искать входы на рынок в направлении этого тренда.
Конечно, эта техника несовершенна. Посмотрев на рисунок 5, мы увидим, что в результате введения этого правила, все торговые сигналы были аннулированы. Мы применил это правило для приблизительно 2.500 10-минутных свечей в период с 3 по 24 января. За этот период система сгенерировала 21 сигнал на покупку и 19 сигналов на продажу. Правило фильтра отменило большинство из них: осталось только три сигнала на покупку и семь сигналов на продажу. Интересен тот факт, что в указанный период на рынке на дневном базисе доминировал восходящий тренд.
На рисунках 6 и 7 дано сравнение самых больших движений вверх и вниз для базовых сигналов и отфильтрованных сигналов. Как видим, отфильтрованные сигналы в среднем продуцировали более значительные движения в направлении открытой позиции и менее значительные движения против открытой позиции. Кроме того, во всех интервалах вероятность рост цены после сигнала к покупке и снижения цены после сигнала к продаже увеличилась (не показано).
Рисунок 6
Рисунок 7
Однако, следует отметить, что эффективность фильтра в указанных период весьма сомнительна, поскольку при его введении было отменено больше длинных сделок, чем коротких. Но, не следует забывать, что это фильтрующее правило лишь одно из многих. Существует множество других техник для открытия позиций в направлении текущего тренда, которые также можно протестировать.
Тестирование на других рынках и временных фреймах.
Как мы уже отмечали в предыдущей статье, наша концепция теоретически может быть применена и к другим рынкам и временным диапазонам. Тестирование тактики на других рынках и в других временных фреймах является непременным условием оценки ее жизнеспособности. Следующие правила позволяют нам превратить нашу тактику в более динамичную и настраиваемую стратегию, которую можно тестировать на других рынках.
Вместо того, чтобы использовать абсолютные значения движения цены, в новой стратегии мы будем использовать определенное процентное соотношение движения вверх и вниз к диапазону свечи. Например, требованием для открытия длинной позиции будет формирование минимума, на 125 % от предыдущего 5-свечевого диапазона ниже предыдущего. Такое правило делает систему динамичной. Чем более волатилен рынок, тем шире диапазон, тем больше должно быть движение, дающее сигнал для сделки.
Далее. Простой «фильтр тренда» в данном случае будет заключаться только в том, чтобы текущая цена была выше или ниже, чем цена Х свечей назад в зависимости от того, длинную или короткую позицию вы открываете.
Вот формула для торгового сетапа:
Go long if Low <= Low[1] - Multiplier * average(Range,Length)
и
Low[1] - Multiplier * average(Range,Length) <= low[Length2]
Где
Length (Длинна) = число свечей для калькуляции диапазона (например, 5=5 свечей).
Multiplier (Множитель) = процентное соотношение, используемое для определения, насколько сильным должно быть движение по отношению к среднему диапазону. Например: множитель 1.25 будет означать, что последний минимум должен быть на 125 % 5-дневного диапазона ниже предыдущего минимума.
Length2 (Длинна 2) = Число свечей, которые берутся в качестве периода для сравнения с текущим минимумом (например, значение 20 означает, что текущий минимум должен быть ниже минимума 20 последних свечей).
Итак, если мы хотим открыть длинную позицию, после того как цена упала ниже минимума предыдущей свечи на 120 % 10-дневного среднего диапазона, а также когда минимум текущей свечи ниже минимума пяти предшествующих свечей, формула будет выглядеть следующим образом:
Go long if Low <= Low[1] - 1.2 * average(Range,10)
и
Low[1] - 1.2 * average(Range,10) <= low[5]
Легко можно вставить другие тренд-фильтры или диапазоны.
Для коротких позиций правила разворачиваются.
Цена – это самое главное.
Хотя многие трейдеры часто используют осцилляторы и другие индикаторы для определения краткосрочных колебательных максимумов и минимумов, самое движение цены дает более точную и первичную информацию. Другое важное преимущество использование непосредственно ценового движения заключается в том, что вам не надо ждать закрытия свечи, чтобы открыть позицию. В результате вы можете выставлять лимит-ордера на определенном расстоянии над или под максимумом/минимумом предыдущей свечи и открыть позицию немедленно после того, как пара достигла вашей цены.
© Currency Trader
Торговля – чрезвычайно сложный процесс, но это отнюдь не означает, что такими же должны быть идеи, которые лежат в основе трейдинга. Рассматриваемая нами торговая стратегия представляет собой квинтэссенцию простоты. Она основана на поиске ценовых движений определенной длины с целью идентификации колебаний в противоположном направлении. Несмотря на свою простоту, она дает понимание базовых законов рынка и может быть преобразована в эффективный торговый план.
Недостатки индикаторов.
Трейдеры часто используют множество индикаторов, особенно осцилляторов (стохастики, индекс относительной силы и так далее) для идентификации краткосрочных уровней «истощения» - т.е. уровней, около которых движение цены с определенной долей вероятности может подвергнуться коррекции или развороту.
Использование этих инструментов имеет много недостатков и ограничений. Главные дефекты это: чрезмерно упрощенный взгляд на движение цены (хотя авторы индикаторов зачастую используют очень сложные формулы для их расчетов) и неспособность индикаторов генерировать торговые сигналы на трендовых рынках. В индикаторах часто редуцируется рыночная динамика под предлогом необходимости убрать «шум», что приводит к генерированию ложных сигналов (например, повторяющихся сигналов перекупленности на рынке с восходящим трендом).
В данной статье мы намерены сконцентрироваться исключительно на движениях цены. Мы рассмотрим поведение пары Австралийский доллар/Американский доллар на 10-менутных свечных графиках с целью определить, существуют ли в ценовом движении регулярные повторяющиеся паттерны. Выбранный рынок и временной диапазон не являются существенными. Такие же выводы можно сделать и путем анализа рынков с другими вводными. Главное не в рынке – а в процедуре анализа – пошаговом поиске торговых возможностей и определении их перспективности.
Простой пример.
На рисунке 1 представлен 10-минутный график AUD/USD для периода с 7 декабря по 8 декабря 2005 года. Голубыми точками отмечены 10-минутные свечи, на которых цена падала на 0.0010 пунктов ниже минимума предыдущей свечи. Данный отрезок (0.0010 пунктов) был выделен нами путем анализа графиков для данной пары в качестве репрезентативного движения, которое соответствовало бы доньям и разворотам вверх.
Рисунок 1.
За двумя или тремя длинными нисходящими свечами всегда следует различимое движение вверх. Посмотрим на первую точку. Вслед за формированием дна, произошел откат вверх (хотя через три свечи после этого цена пошла вниз) и боковое движение. После второй синей точки произошло движение вниз. После третьей синей точки – резкое движение вверх. Таким образом, можно сделать вывод, что после того как на 10-минутном графике AUD/USD свеча падает на 0.0010 ниже минимума предыдущей свечи, пара имеет обыкновение совершать ходы вверх. Однако строить на этом визуальном умозаключении торговую стратегию было бы непростительной глупостью. Прежде чем разрабатывать план или стратегию, необходимо провести анализ и обработку данных, чтобы понять следует ли торговать на таком паттерне.
Мы импортировали ценовые данные для периода с 21 ноября по 19 декабря (приблизительно 2.900 10-минутных свечей) в таблицу, чтобы идентифицировать снижения на .0010 пунктов, и вычислить, что происходит после них. За данный период было зарегистрировано 32 таких движения, т.е. примерно три на два торговых дня.
Мы вычислили ценовое расстояние от дна свечи, совершившей 0.0010-пунктовое снижение, для уровня закрытия, максимума и минимума каждой из 20 последующих свечей.
Затем мы высчитали среднее, медианное, максимальное и медианное значение данных движений для всех 32 примеров, чтобы представить себе типичное движение цены, следующее за нашим паттерном.
Результаты нашего исследования приведены на рисунке 2. В колонах, озаглавленных «Свеча 1», «Свеча -2» (“Bar 1,” “Bar 2,”) содержатся статистические данные по движениям от днища свечи, которая упала по сравнению с предыдущей на .0010 пунктов до уровня закрытия свечи 1, 2….20. В колонках LUM и LDM приведены статистические данные по движениям от днища свечи - 0.0010 пунктов до максимума и минимума каждой из последующих 20 свечей. В таблице также есть ряд, в котором указывается % случаев, при закрытии свечи рынок торговался с повышением для каждого конкретного случая.
Рисунок 2.
Для более простого восприятия таблицы, приведем пример. Проанализируем третью свечу, следующую за той самой свечой, которая упала на 0.0100 пунктов ниже предыдущей. Эта самая «Свеча-3» в среднем закрывалась на .0002 пункта выше. Медианное статистическое закрытие происходило на 0.0003 пункта выше. Среднее максимальное движение вверх составило 0.0008, среднее максимальное движение вниз -0.0005 Соответствующие медианные движения составили 0.0006. и -0.0003. Единичное максимальное движение вверх составило .00022, единичное максимальное движение вниз -.0028. Кроме того, свеча – 3 закрывалась выше дна свечи, которая упала на .0010 в 64.52 % случаев. Паттерн подтверждается тем, что ни для одной из 20 следующих свечей вероятность закрытия вверх не составляет ниже 61 %, а также, что для каждого примера максимальное движение вверх больше максимального движения вниз.
Однако возможно, что во время анализируемого периода пара AUD/USD находилась в стадии восходящего тренда и, соответственно, восходящие движения такого рода были вполне типичными. Другими словами, может быть, стоило, просто сделать долгосрочный вход на рынок и наслаждаться ростом прибыли?
Рисунок 3 проливает свет на ситуацию на рынке. На нем дано сравнение медианного движения к закрытию для каждой свечи после паттерна и среднего подобного движения для анализируемого периода (базовое движение). Например, двухдневное базовое движение является средним для всех двухдневных движений от закрытия к закрытию, которые наблюдались во время анализируемого периода. Трехдневное базовое движение среднее для трехдневных движений от закрытия к закрытию, которые наблюдались во время анализируемого периода и так далее. Это базовое движение дает вам представление о том, что было бы, если бы вы открыли длинную позицию во время любого закрытия в анализируемый период, и вышли на следующей, 2-й, 3-й…20-й день.
Рисунок 3.
Как видно на рисунке 4 частично в указанный нами период цена находилась в восходящем тренде, частично в нисходящем. Более того, к концу анализируемого периода, цена находилась ниже, чем в его начале.
Рисунок 4.
Это является причиной относительно «плоских» движения от закрытия к закрытию на 10-минутном тайм-фрейме. На рисунке 3 видно, что пара AUD/USD шла во флэте, пока на 13-й свече не была зафиксирована средняя прибыль в размере .0001. Прибыль также была зафиксирована на 15, 18, 19 и 20 свечах. Таким образом, хотя движения цены, следующие за паттерном, могут казаться маленькими, они не идут ни в какое сравнение с типичным поведением цены во время указанного периода.
Рисунок 5 подтверждает эффективность паттерна. На нем видно, что самые большие движения вверх были больше самых больших движений вниз. Сравнение этих движений хороший инструмент для определения прибыльности паттерна по отношению к риску. Например, если у вас есть 75-% вероятность получить прибыль в 20 пунктов, стоит ли использовать этот шанс, если вы можете поймать лося размером 100 пунктов? Нет, поскольку ваш риск составляет 1 из 4 сделок, но эта убыточная сделка покроет пять прибыльных сделок. В нашем случае, однако, максимальные движения вверх больше максимальных движений вниз (последние для сравнения также показаны в положительной части графика). Причем это характерно для каждого интервала: т.е. и для ситуаций, когда цена находилась в восходящем колебании и в нисходящем. Другими словами потенциальная средняя прибыль выше потенциального среднего риска для каждого интервала.
Рисунок 5.
Использование на практике.
Наш анализ показал, что паттерн «снижения на .0010» является восходящим паттерном. Но это еще совсем не означает, что его следует использовать на практике. В данной статье мы не ставили своей целью разработать стратегию на основе этого паттерна и оптимизировать его.
Однако нам удалось узнать, что систематически происходит после появления этого паттерна. Мы не опирались при анализе модели на визуальный анализ или «шестое чувство», мы оперировали статистическими данными.
Перед тем, как начать разрабатывать торговый план на основе нашего паттерна, необходимо, учесть еще несколько факторов. Во-первых, волатильность может оказать влияние на поведение цены. Например, если средний дневной диапазон AUD/USD значительно вырастет или уменьшится, то указанный нами диапазон в 0.0010 пунктов может оказаться слишком большим, и будет встречаться очень редко или слишком маленьким и будет встречаться постоянно. Таким образом, если вы захотите использовать этот паттерн на практике необходимо всегда учитывать волатильность и обновлять паттерн в случае его изменений (альтернативный подход связан с измерением колебательных движений цены в процентах, в таком случае волатильность корректируется автоматически).
Не следует забывать, что направление тренда также может оказать влияние на этот паттерн. Вероятно, необходим дальнейший анализ паттерна для разных трендовых фаз.
Заключение.
Анализ непосредственно движений цены является более эффективным методом исследования, чем разработка все новых и новых индикаторов. В следующей статье на примере пары AUD/USD будет рассмотрено противоположное движение – восходящие колебания, которые, возможно, сигнализируют о нисходящих движениях. Мы также попробуем разработать торговые правила с целью использовать наш анализ на практике.
При разработке торговых систем часто приходится заниматься постоянными подгонками параметров и тестированием системы снова и снова. Чем глубже вы исследуете идею, тем с большим количеством проблем встречаетесь. Особенно часто это бывает, когда идея выглядит сначала весьма хорошей.
В реальной торговле никогда не бывает простых вещей. Вернее бывают, но только на бумаге. Чем больше вы тестируете систему, тем более явно вырисовываются ее ограничения и недостатки. Прогресс иногда бывает весьма медленным, однако тот процесс часто завершается вознаграждением, поскольку при помощи тестирования вы зачастую обнаруживаете новые идеи и концепции, о существовании которых вы раньше даже не подозревали. В первой части статьи мы попытались проанализировать простой паттерн, основанный на изменениях цены. Цель исследования заключалась в обнаружении закономерностей в изменении цены. В данном случае мы провели статистический анализ снижений цены на .0010 пунктов в рамках одной свечи по паре Австралийский доллар/Доллар США и последующих реакций рынка, придя к выводу, что за таким снижением часто следует повторяющееся специфическое движение цены. В данной статье мы посмотрим на вторую сторону монеты. Попробуем разобраться, что происходит на рынке, после того как в рамках одной свечи от максимума предыдущей имеет рост на .0010 пунктов. Формируются ли после такого движения узнаваемые ценовые паттерны. Наконец, мы попытаемся проанализировать возможность использования на практике наших наблюдений.
На рисунке 1 мы видим 10-минутный график валютный пары AUD/USD для временного интервала с 17 по 18 января 2006 года. Голубыми точками отмечены 10-минутные свечи, на которых ценах падала на .0010 пунктов ниже минимума предыдущей свечи. Красными точками отмечены свечи, на которых цена вырастала на .0010 пунктов выше максимума предыдущей свечи.
Рисунок 1.
В предыдущей статье мы доказали, что в течение следующих 20 свечей после снижения цены на .0010 пунктов ниже минимума предыдущей имеет место быть не сильная, но заметная восходящая тенденция. Для анализа нам был избран диапазон с 21 ноября по 19 декабря (2.900 10-минтуных свечей). Кроме того, нам удалось доказать, что эта восходящая тенденция не есть характерная часть ценового поведения пары на данном этапе. На рисунке 2 мы видим самые большие восходящие движения для следующих 20 свечей после свечи, на которой зарегистрировано снижение на .0010 пунктов. В среднем ни для одной для последующих 20 свечей вероятность закрытия с повышением не составляла ниже 61 %. При этом самые большие восходящие движения для каждой свечи были больше самых больших нисходящих движений.
Рисунок 2
Подойдем с противоположной стороны.
А теперь давайте посмотрим, что происходит на рынке после формирования обратного паттерна. Т.е. движения цены в рамках свечи на .0010 пунктов вверх над максимумом предыдущей свечи. Для анализа нами использовались 10-минутные графики для периода с 16 августа 2005 по 19 декабря 2005 года (12.000 10-минутных свечей). Нами было обнаружено 95 примеров подобного ценового феномена (рост на .0010 пунктов).
На рисунке 3 приведены общие итоги нашего анализа, посвященного тому, как ведет себя цена в течение следующих 20 периодов (10-минутных свечей) после указанного нами ценового паттерна. Также как и для нисходящего паттерна, последующее ценовое движение достаточно невелико. Однако вероятность нисходящего движения (% < 0) для 19 из 20 следующих свечей была более 50 %.
Рисунок 3.
На рисунке 4 мы можем сравнить медианное максимальное нисходящее движение и максимальное восходящее движение для каждой из 20 свечей. Как видим максимальное нисходящее движение значительно больше, что является еще одним подтверждением того, что существует тенденция снижения цены после формирования анализируемого паттерна. Хотя эта тенденция весьма малозаметна.
Рисунок 4.
Итак, как же мы можем распорядиться информацией по тенденции AUD/USD менять направление движения после появления на графиках «Свечей .0010 пунктов»? Начнем с того, что реакция цены на появление таких свечей в принципе может считаться слабой. Как видно на рисунке 4 максимальное движение вниз для свечей с 12 по 20 составляет .0012 -0014 пунктов. Вопрос заключается в следующем: следует ли торговать по нашему паттерну?
Вводим сигнальный фильтр.
До настоящего момента мы не делали попыток классифицировать сигналы и выделить из их числа те, которые могут быть «лучше», чем другие. Единственное, что удается уяснить на первый взгляд, это то, что наша система страдает тем же самым явным недостатком, который свойственен для индикаторов и других систем, основанных на ловле краткосрочных рыночных максимумов и минимумов. Сигналы на открытие длинной позиции превалируют, когда рынок резко снижается, тогда как в периоды роста пары, превалируют сигналы на короткие позиции. Посмотрим на рисунок 5. За период резкого снижения цены система сгенерировала 4 сигнала на покупку и только один сигнал на продажу.
Рисунок 5.
Чтобы преодолеть эту нехорошую тенденцию мы введем простое фильтрующее правило: длинные сигналы будут приниматься только тогда, когда текущая цена находится выше уровня закрытия предыдущей свечи. Соответственно короткие сигналы будут приниматься только, когда текущая цены ниже уровня закрытия предыдущей цены. В результате при нисходящих трендах многие сигналы на покупку должны дезавуироваться. Тоже самое и с сигналами на продажу при восходящих трендах. Вместо этого, правило должно оставлять действенными только сигналы в периодах, когда цена откатывается от дневного тренда и искать входы на рынок в направлении этого тренда.
Конечно, эта техника несовершенна. Посмотрев на рисунок 5, мы увидим, что в результате введения этого правила, все торговые сигналы были аннулированы. Мы применил это правило для приблизительно 2.500 10-минутных свечей в период с 3 по 24 января. За этот период система сгенерировала 21 сигнал на покупку и 19 сигналов на продажу. Правило фильтра отменило большинство из них: осталось только три сигнала на покупку и семь сигналов на продажу. Интересен тот факт, что в указанный период на рынке на дневном базисе доминировал восходящий тренд.
На рисунках 6 и 7 дано сравнение самых больших движений вверх и вниз для базовых сигналов и отфильтрованных сигналов. Как видим, отфильтрованные сигналы в среднем продуцировали более значительные движения в направлении открытой позиции и менее значительные движения против открытой позиции. Кроме того, во всех интервалах вероятность рост цены после сигнала к покупке и снижения цены после сигнала к продаже увеличилась (не показано).
Рисунок 6
Рисунок 7
Однако, следует отметить, что эффективность фильтра в указанных период весьма сомнительна, поскольку при его введении было отменено больше длинных сделок, чем коротких. Но, не следует забывать, что это фильтрующее правило лишь одно из многих. Существует множество других техник для открытия позиций в направлении текущего тренда, которые также можно протестировать.
Тестирование на других рынках и временных фреймах.
Как мы уже отмечали в предыдущей статье, наша концепция теоретически может быть применена и к другим рынкам и временным диапазонам. Тестирование тактики на других рынках и в других временных фреймах является непременным условием оценки ее жизнеспособности. Следующие правила позволяют нам превратить нашу тактику в более динамичную и настраиваемую стратегию, которую можно тестировать на других рынках.
Вместо того, чтобы использовать абсолютные значения движения цены, в новой стратегии мы будем использовать определенное процентное соотношение движения вверх и вниз к диапазону свечи. Например, требованием для открытия длинной позиции будет формирование минимума, на 125 % от предыдущего 5-свечевого диапазона ниже предыдущего. Такое правило делает систему динамичной. Чем более волатилен рынок, тем шире диапазон, тем больше должно быть движение, дающее сигнал для сделки.
Далее. Простой «фильтр тренда» в данном случае будет заключаться только в том, чтобы текущая цена была выше или ниже, чем цена Х свечей назад в зависимости от того, длинную или короткую позицию вы открываете.
Вот формула для торгового сетапа:
Go long if Low <= Low[1] - Multiplier * average(Range,Length)
и
Low[1] - Multiplier * average(Range,Length) <= low[Length2]
Где
Length (Длинна) = число свечей для калькуляции диапазона (например, 5=5 свечей).
Multiplier (Множитель) = процентное соотношение, используемое для определения, насколько сильным должно быть движение по отношению к среднему диапазону. Например: множитель 1.25 будет означать, что последний минимум должен быть на 125 % 5-дневного диапазона ниже предыдущего минимума.
Length2 (Длинна 2) = Число свечей, которые берутся в качестве периода для сравнения с текущим минимумом (например, значение 20 означает, что текущий минимум должен быть ниже минимума 20 последних свечей).
Итак, если мы хотим открыть длинную позицию, после того как цена упала ниже минимума предыдущей свечи на 120 % 10-дневного среднего диапазона, а также когда минимум текущей свечи ниже минимума пяти предшествующих свечей, формула будет выглядеть следующим образом:
Go long if Low <= Low[1] - 1.2 * average(Range,10)
и
Low[1] - 1.2 * average(Range,10) <= low[5]
Легко можно вставить другие тренд-фильтры или диапазоны.
Для коротких позиций правила разворачиваются.
Цена – это самое главное.
Хотя многие трейдеры часто используют осцилляторы и другие индикаторы для определения краткосрочных колебательных максимумов и минимумов, самое движение цены дает более точную и первичную информацию. Другое важное преимущество использование непосредственно ценового движения заключается в том, что вам не надо ждать закрытия свечи, чтобы открыть позицию. В результате вы можете выставлять лимит-ордера на определенном расстоянии над или под максимумом/минимумом предыдущей свечи и открыть позицию немедленно после того, как пара достигла вашей цены.
© Currency Trader
Не является индивидуальной инвестиционной рекомендацией | При копировании ссылка обязательна | Нашли ошибку - выделить и нажать Ctrl+Enter | Жалоба