Библиотеки: Мастер MQL5 - Класс для работы со свечными паттернами - страница 3

 

Three Outside Up (на основе статьи "Свечные паттерны для разворотов цен на Forex" )

Точки зрения

  • Свечной анализ может быть использован для обнаружения разворотов рынка и возобновления трендов.
  • Бычий паттерн "Залив" может быть обнаружен внутри паттерна "Три наружу вверх".
  • Свечи можно использовать в качестве инструмента подтверждения, а также для входа в рынок Форекс.

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


Three Outside Up

Свечной паттерн Three Outside Up может показаться сложным на первый взгляд, но на самом деле он является производным от бычьего паттерна engulfing. На рисунке выше мы видим, что паттерн Three Outside Up состоит из трех отдельных свечей. Первая свеча должна закрыться вниз и будет означать конец текущей слабости валютной пары. Эта первая свеча может закрываться с различными размерами тела и фитиля и может варьироваться от графика к графику. Хотя она не имеет прямого отношения к следующему паттерну "Залив", эта свеча должна обозначать конец текущего падения рынка.

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


Использование в торговле

Выше мы видим "Бычью тройку" в действии на валютной паре GBPUSD. Дневной график находится в долгосрочном восходящем тренде, но обратите внимание, что на этом пути были провалы. На графике было три свечные модели, которые были выделены, показывая возвращение цен в направлении тренда. Последняя из них сигнализировала о дне августа 2013 года, после чего пара выросла до 1158. Как же это можно использовать в торговом плане?

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

 

Три инсайда вниз (по материалам статьи на dailyfx)

Точки зрения

  • Трейдеры могут использовать свечные модели для изменения своей стратегии в соответствии с подсказками ценового действия.
  • Модель "Три внутри вниз" может означать новые прорывы рынка.
  • Этот паттерн может сигнализировать о возможности фиксации прибыли или новых входах в рынок.

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


Паттерн "Три внутри вниз"

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

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


Использование в торговле

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

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

A Bearish Breakout for Candle Traders
A Bearish Breakout for Candle Traders
  • www.dailyfx.com
Candle Patterns can give hints at the future development of price action. Learn about the Three Inside Down pattern, and how to use it in your trading.
 
Здравствуйте, я хотел бы понять, почему в этом классе используется индикатор MA? Я думал, что свечные паттерны просто носят данные цены свечей.
 
Rodorush:
Здравствуйте, я хотел бы понять, почему в этом классе используется индикатор MA? Я думал, что свечные паттерны просто носят данные цены свечей.

Свечные паттерны, реализованные в данном классе, основаны на паттернах, описанных в книге "Стратегии лучших трейдеров" (на русском языке), многие паттерны имеют условие на усредненное значение цены закрытия (CloseAvg), поэтому MA используется для усреднения.

ТОРА-Центр. Êîëëåêöèÿ êíèã, ïîñâÿùåííûõ ôèíàíñîâîìó àíàëèçó.
  • www.tora-centre.ru
Стратегии Лучших Трейдеров Мира (Книга на русском языке + CD-ROM - $69 ; Только книга - $50) Компания ТОРА-Центр представляет сборник лучших индикаторов и торговых стратегий для технического анализа с использованием программного пакета MetaStock фирмы EQUIS International. Представленный материал основан на изучении трудов и публикаций широко...
 
это действительно хорошая информация
 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

Обзор прессы

newdigital, 2014.05.13 12:13

USD/JPY преодолевает 102.00, так как Харами предлагает дальнейшее повышение

  • Техническая стратегия USD/JPY: Длинные позиции предпочтительны
  • Отскок выше 120.00 открывает 102.70
  • Модель "Харами" поддерживает дальнейший рост
Продвижение USD/JPY выше 102.00 после образования формации "Харами" на дневном графике ставит на повестку дня следующий значимый уровень сопротивления 102.70. Отсутствие медвежьего сигнала на дневном и четырехчасовом графиках не дает оснований для потенциального внутридневного разворота.

USD/JPY: цены преодолевают уровень 102,00, следуя паттерну "Харами



Изучение внутридневного ценового действия на графике ниже подчеркивает нерешительность быков вблизи 102.00. Однако после преодоления психологически значимого уровня сопротивления USD/JPY нацеливается на отметку 102,70.

USD/JPY: Молот предвещает восстановление



 

Осторожно, в методах CheckPatternMorningDoji()  и CheckPatternEveningDoji() есть логические ошибки в строках 

 (AvgBody(2)<AvgBody(1)*0.1)   && 

должно быть так:

(MathAbs(Close(2)-Open(2)) <AvgBody(1)*0.1)   && 

 

Исправили

Было
Стало
//+------------------------------------------------------------------+
//| Checks formation of Morning Doji candlestick pattern             |
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternMorningDoji()
  {
//--- Morning Doji
   if((Open(3)-Close(3)>AvgBody(1))                             &&
      (AvgBody(2)<AvgBody(1)*0.1)       &&
      (Close(2)<Close(3))                                       &&
      (Open(2)<Open(3))                                         &&
      (Open(1)>Close(2))                                        &&
      (Close(1)>Close(2)))
      return(true);
//---
   return(false);
  }
//+------------------------------------------------------------------+
//| Checks formation of Evening Doji candlestick pattern             |
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternEveningDoji()
  {
//--- Evening Doji
   if((Close(3)-Open(3)>AvgBody(1))                             &&
      (AvgBody(2)<AvgBody(1)*0.1)       &&
      (Close(2)>Close(3))                                       &&
      (Open(2)>Open(3))                                         &&
      (Open(1)<Close(2))                                        &&
      (Close(1)<Close(2)))
      return(true);
//---
   return(false);
  }

//+------------------------------------------------------------------+
//| Checks formation of Morning Doji candlestick pattern             |
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternMorningDoji()
  {
//--- Morning Doji
   if((Open(3)-Close(3)>AvgBody(1))                             &&
      (MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1)        &&
      (Close(2)<Close(3))                                       &&
      (Open(2)<Open(3))                                         &&
      (Open(1)>Close(2))                                        &&
      (Close(1)>Close(2)))
      return(true);
//---
   return(false);
  }
//+------------------------------------------------------------------+
//| Checks formation of Evening Doji candlestick pattern             |
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternEveningDoji()
  {
//--- Evening Doji
   if((Close(3)-Open(3)>AvgBody(1))                             &&
      (MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1)        &&
      (Close(2)>Close(3))                                       &&
      (Open(2)>Open(3))                                         &&
      (Open(1)<Close(2))                                        &&
      (Close(1)<Close(2)))
      return(true);
//---
   return(false);
  }
 

Обратите внимание, что условия в строках 486 и 487 неверны

Свечной паттерн "Повешенный человек":

      (MathMin(Open(1),Close(1)>(High(1)-(High(1)-Low(1))/3.0)) && // тело в верхней 1/3
      (Close(1)>Close(2)) && (Open(1)>Open(2))))                   // зазор между телами

правильная версия:

      (MathMin(Open(1),Close(1))>(High(1)-(High(1)-Low(1))/3.0)) && // тело в верхней 1/3
      (Close(1)>Close(2)) && (Open(1)>Open(2)))                   // зазор между телами
 

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




CExpertBase::ValidationSettings: не подходящее время для проверки параметров.


Я нашел ошибку в следующем коде в CExpertBase:


if(m_init_phase!=INIT_PHASE_TUNING)

{

Print(__FUNCTION__+": не то время для проверки параметров");

return(false);

}



Как передать эту ошибку?