Добрый день, друзья форекс трейдеры! Сегодня, по вашим просьбам, мы поговорим о Волнах Эллиота.
Давным давно в одной далекой Америке жил был Ральф Эллиотт. Анализируя рынок долгими зимними вечерами он выработал концепцию фрактальной природы рынка. Сменилось несколько поколений трейдеров, но его теория до сих пор находит свое применение в анализе рынка. Следует отметить, что теория исключительно трендовая и совершенно не подходит для флетов. Также следует отметить, что за последние 100 лет рынок очень сильно изменился, и теория Эллиотта уже не находит такого сильного подтверждения, как ранее, но и по сей день может использоваться в арсенале каждого трейдера. Причем есть трейдеры, которые целиком и полностью построили свою торговую стратегию на основе Волн.
Сегодня мы рассмотрим основные постулаты Волновой Теории, на чем они основаны, и как применять описанную теорию в торговле на рынке Форекс.
Волны Эллиота на Форекс
Создатель волновой теории
Создатель теории волнового движения.
Его величество Ральф Нельсон Эллиотт (1871-1948 гг). Финансист-аналитик, создатель собственной независимой консалтинговой компании, автор книг:
- Организация работы чайных и кафетериев.
- Будущее Латинской Америки.
- Теория хаоса.
- Закон природы – секрет вселенной.
- Волновая теория Эллиотта.
Будучи, в возрасте 58-ми лет, прикованный к постельному режиму из-за недуга анемии, Ральф Нельсон пристально изучал 75-ти летнюю историю рыночных движений различных биржевых индексов. В основу его наблюдений легли графики в годовых, месячных, недельных, дневных, часовых и получасовых масштабов. Подробнее о такой выдающейся личности, вы можете ознакомиться в соответствующем материале «Эллиотт». А теперь, давай те попробуем разобраться, непосредственно в его трудах.
Плюсы и минусы теории волн
Иногда волны Эллиотта подвергают критике. Субъективность данного метода, по мнению несогласных с ним аналитиков, исключает его широкое практическое применение. Они считают прогноз ценового движения с помощью волновой теории весьма недостоверным, тем более что волновые движения можно наблюдать в любой формации. Также сложность данного метода заключается в его длительном изучении. За день, неделю и месяц досконально разобраться в нем практически невозможно. Иногда изучение волнового анализа занимает и годы.
Однако приверженцы теории утверждают, что ее применение на практике позволяет добиться существенных результатов в трейдинге. Четкое представление об этом методе вместе с накопленным практическим опытом позволяет увидеть различные варианты развития событий на рынке.
Определение волновой теории
Волны Эллиотта
Сам Ральф Эллиотт выделяет 8 основных волн, «правильной» каждой из моделей. 5 из которых, располагаются по тренду, вышестоящего, более глобального тренда. И 3 волны против тренда, которые являются коррекцией, основной тенденции. При этом на импульсы, тренды и коррекции не влияет фактор времени, и они не зависят от размера, угла, длины и временном промежутке амплитуды.
Как же объясняются такие предсказуемые движения? Нельсон Ральф даёт этому определение так:
Волновая теория, представляющая процесс развития и изменения социального общества в отношении финансовых рынков в виде распознаваемых моделей.
Давайте разберёмся в этом определении простым языком:
В своей книге, «Закон природы – секрет вселенной», Эллиотт описал поведенческий характер вместе взятых людей в одном периоде времени. Так же, в книге «Теория хаоса», упамяналось, что все действия и явления, подчиняются законам природы. Отсюда следует логический вывод, что на финансовых рынках поведенческий тип «толпы», так или иначе будет проявляться в виде формировании определённых моделей, в разных временных масштабах.
Использование соотношений Фибоначчи
Волны Эллиотта связаны между собой определёнными соотношениями. Это было подмечено автором на примере не только откатов, но соотношений между движущими волнами. Удивительным является тот факт, что эти пропорции базируются на “золотом сечении”, это же значение можно получить, если взять предел отношения между последующим членом последовательности чисел Фибоначчи и предыдущим при бесконечном продлении. Так получается значение 0,618 или же 61,8%. Все остальные из ряда основных получаются взятием этого соотношения последовательно от самого себя, делением на себя получившихся частей и так далее. К основным возможным размерностям волны Эллиотта относятся: 23,6; 38,2; 61,8; 76,4; 78,6; 161,8; 261,8. Это базовые значения, на которые можно ориентироваться при расчёте возможного размера отката, а также потенциальной цели текущего импульсного движения. Для второй волны характерны откаты в пределах от 23,6% до 76,4%, бывают и более глубокие, но это случается редко. Четвёртая волна обычно ориентируется по откату на третью, поэтому соотношения нужно смотреть именно между ними, а не всем движением, начиная с первой. В четвёртой волне откат обычно не превышает 38,2% от третьей. Первая и пятая волны Эллиотта обычно примерно равны, в то время как третья зачастую удлиняется и может составлять от 127% до 261% от первой волны, в редких случаях 361% и даже 423%. Поскольку структура волн Эллиотта фрактальна, эти методы применимы на абсолютно любом масштабе, вплоть до пятиминутного графика.
Пример коррекции с отработкой по уровням Фибоначчи.
Волновая теория и фрактальная структура
Не в первый раз проявляется убеждение, что на финансовых рынках, очень многое, почти всё, взаимосвязано. Так, предположим, мы на графике имеем идеально правильную модель, состоящую из 8-ми основных волн. Тогда, целесообразно ожидать аналогию «паттерна» на меньшем или более вышестоя́щем тайм фрейме. Трейдеру важно помнить, что на разных таймфреймах разные ценовые движения. По этому нужно определиться с тем, на каком таймфрейме он торгует.
Но тут чудеса природы не заканчиваются. Допустим, что мы узрели аналогичную, 8-ми волновую модель, на вышестоящем масштабе. При таком развитии событий, мудрым шагом будет признание факта, присутствия, как в природе, так и на финансовых рынках фрактальной структуры! Напомню своим читателям, что финансовые рынки давно признаны опытными биржевиками, живой сферой. Глупо отрицать сей факт, взяв во внимание, что ценой «управляют» именно покупатели и продавцы, то есть мы с вами, живые и реальные люди.
Принцип волновой теории Эллиотта
Принцип волновой теории Эллиотта
На вышерасположенном скриншоте, продемонстрирован принцип построения волновой теории Эллиотта. Здесь сто́ит пояснить, что основополагающим инструментом для отображения волновых частей по данной теории, является индикатор ZigZag. Обратите внимание на нелогичность построения отдельно взятых отрезков. В данной рыночной ситуации мы можем констатировать отсутствие фрактальной структуры по теории хаоса Ральфа Нельсона, поэтому рационально предположить, что при смене масштаба (тайм фрейма), ожидать какую либо аналогичную модель, будет не совсем целесообразным. Также хочу обратить ваше внимание на совпадения значимых экстремумов, при использовании разных временных периодов.
Так вы могли заметить из первого рисунка (рядом с фото Ральфа), что в каждой глобальной волне с коррекцией, находятся меньшие, аналогичные модели волн. А в них ещё, тоже более мелкие. На этом моменте, хочу поделиться опытом, что при изменении масштаба (тайм фрейма), потенциально ожидаемая аналогичная модель, будет «ломаться» по своей структуре. А при многократном уменьшении или увеличении масштаба, она с огромной вероятностью исчезнет. То есть, во фрактальной интерпретации, тем более на финансовых рынках, модель не может повторяться бесконечно.
Реализация автоматического анализа волн Эллиотта на MQL5
Для написания автоматического анализатора волн Эллиотта нам понадобятся следующие структуры данных:
4.1. Структура описания анализируемых в программе волн:
// Структура описания анализируемых в программе волн struct TWaveDescription { string NameWave; // название волны int NumWave; // количество субволн в волне string Subwaves[6]; // названия возможных субволн в волне };
4.2. Класс для хранения параметров конкретной волны:
// Класс для хранения параметров волны class TWave { public: string Name; // имя волны string Formula; // формула волны (1-2-3-4-5, <1-2-3 и т.п.) int Level; // уровень (степень) волны double ValueVertex[6]; // значения вершин волны int IndexVertex[6]; // индексы вершин волны };
4.3. Класс для хранения значений вершин и индексов вершин зигзага:
// Класс для хранения значений вершин и индексов зигзага class TZigzag:public CObject { public: CArrayInt *IndexVertex; // индексы вершин зигзага CArrayDouble *ValueVertex; // значения вершин зигзага };
4.4. Класс для представления дерева волн:
// Класс для представления дерева волн class TNode:public CObject { public: CArrayObj *Child; // потомки данного узла дерева TWave *Wave; // волна, хранимая в узле дерева string Text; // текст узла дерева TNode *Add(string Text,TWave *Wave=NULL) // функция добавления узла в дерево { TNode *Node=new TNode; Node.Child=new CArrayObj; Node.Text =Text; Node.Wave=Wave; Child.Add(Node); return(Node); } };
4.5. Структура для хранения найденных по зигзагу точек:
// Структура для хранения точек, найденных по зигзагу struct TPoints { double ValuePoints[]; // значения найденных точек int IndexPoints[]; // индексы найденных точек int NumPoints; // количество найденных точек };
4.6. Класс для хранения параметров уже проанализированного участка графика:
// Класс для хранения параметров уже проанализированного участка, соответствующему узлу дереву волн class TNodeInfo:CObject { public: int IndexStart,IndexFinish; // диапазон уже проанализированного участка double ValueStart,ValueFinish; // крайние значения уже проанализированного участка string Subwaves; // название волны или группы волн TNode *Node; // узел, указывающий на проанализированный диапазон графика };
4.7. Класс для хранения маркировки волн перед нанесением на график:
// Класс для хранения маркировки волн перед нанесением на график class TLabel:public CObject { public: double Value; // значение вершины int Level; // уровень волны string Text; // маркировка вершины };
Описание функций автоматического анализатора волн Эллиотта
Для написания автоматического анализатора волн Эллиотта нам понадобятся следующие функции:
5.1. Zigzag
Функция поиска экстремумов «Зигзага»:
int Zigzag(int H,int Start,int Finish,CArrayInt *IndexVertex,CArrayDouble *ValueVertex)
Ключевым звеном в автоматическом анализаторе волн Эллиотта является «Зигзаг», по которому и будут строиться волны. При этом расчет «Зигзага» по какому-либо параметру должен быть очень быстрым.
В нашем анализаторе будет использоваться «Зигзаг», взятый из статьи «Как писать быстрые и неперерисовывающиеся зигзаги».
Функция Zigzag рассчитывает «Зигзаг» с параметром H на интервале от Start до Finish и записывает найденные индексы вершин и значения вершин, соответственно, в массивы IndexVertex и ValueVertex, адреса которых передаются в данную функцию.
Функция Zigzag возвращает количество найденных вершин «Зигзага».
5.2. FillZigZagArray
Функция перебора «Зигзага» и сохранения его параметров:
void FillZigzagArray(int Start,int Finish)
Как было показано раньше, нам будет нужно находить необходимое количество точек на графике цены для разметки волны. Поэтому потребуется иметь массив вершин «Зигзагов» с разными параметрами, который мы потом и будем перебирать для нахождения этих точек.
Функция FillZigzagArray рассчитывает «Зигзаги» на интервале графика от Start до Finish со всеми возможными значениями параметра H (пока количество вершин «Зигзага» не станет равно или менее двух), сохраняет информацию о найденных вершинах в объектах класса TZigzag и записывает эти объекты в глобальный массив ZigzagArray, объявление которого выглядит следующим образом:
CArrayObj ZigzagArray;
5.3. FindPoints
Функция поиска на заданном интервале требуемого количества точек на графике цены:
bool FindPoints(int NumPoints,int IndexStart,int IndexFinish,double ValueStart,double ValueFinish,TPoints &Points)
Функция FindPoints ищет не менее NumPoints точек на графике цены на требуемом диапазоне поиска от IndexStart до IndexFinish с требуемыми значениями первой и последней точек ValueStart и ValueFinish, и сохраняет их (т.е. точки) в структуре Points, ссылка на которую передается в данную функцию.
Функция FindPoints возвращает true, если требуемое количество точек удалось найти, иначе возвращается false.
5.4. NotStartedAndNotFinishedWaves
Функция анализа неначатых и незавершенных волн:
void NotStartedAndNotFinishedWaves(TWave *ParentWave,int NumWave,TNode *Node,string Subwaves,int Level)
Функция NotStartedAndNotFinishedWaves анализирует все волны третьей группы волн — волны неначатые и незавершенные. Функция анализирует NumWave волну (с волновым уровнем Level) волны с названием ParentWave.Name, которая может принимать форму Subwaves волн (форму Зигзага, Плоскости, Двойного зигзага и (или) др.). Анализируемая волна NumWave будет храниться в узле дерева волн, дочернем узлу Node.
Так, например, если ParentWave.Name=»Импульс», NumWave=5, Subwaves=»Импульс, Диагональ,» и Level=2, то можно сказать, что функция NotStartedAndNotFinishedWaves будет анализировать пятую волну Импульса, которая имеет волновой уровень 2 и может принять форму Импульса или Диагонали.
В качестве примера приведем блок-схему алгоритма анализа неначатой и незавершенной волны 1<-2-3> в функции NotStartedAndNotFinishedWaves:
Рисунок 15. Блок-схема анализа волны с формулой «1<-2-3>»
При работе функции NotStartedAndNotFinishedWaves вызываются функции NotStartedWaves, NotFinishedWaves и FinishedWaves.
5.5. NotStartedWaves
Функция анализа неначатых волн:
void NotStartedWaves(TWave *ParentWave,int NumWave,TNode *Node,string Subwaves,int Level)
Функция NotStartedWaves анализирует все волны первой группы волн — волны неначатые. Функция анализирует NumWave волну (с волновым уровнем Level) волны с названием ParentWave.Name, которая может принимать форму Subwaves волн. Анализируемая волна NumWave будет храниться в узле дерева волн, дочернем узлу Node.
При работе функции NotStartedWaves вызываются функции NotStartedWaves и FinishedWaves.
Все волны анализируются аналогично блок-схеме на рисунке 15.
5.6. NotFinishedWaves
Функция анализа незавершенных волн:
void NotFinishedWaves(TWave *ParentWave,int NumWave,TNode *Node,string Subwaves,int Level)
Функция NotFinishedWaves анализирует все волны второй группы волн — волны незавершенные. Функция анализирует NumWave волну (с волновым уровнем Level) волны с названием ParentWave.Name, которая может принимать форму Subwaves волн. Анализируемая волна NumWave будет храниться в узле дерева волн, дочернем узлу Node.
При работе функции NotFinishedWaves вызываются функции NotFinishedWaves и FinishedWaves.
Все волны анализируются аналогично блок-схеме на рисунке 15.
5.7. FinishedWaves
Функция анализа завершенных (законченных) волн:
void FinishedWaves(TWave *ParentWave,int NumWave,TNode *Node,string Subwaves,int Level)
Функция FinishedWaves анализирует все волны четвертой группы волн — волны завершенные. Функция анализирует NumWave волну (с волновым уровнем Level) волны с названием ParentWave.Name, которая может принимать форму Subwaves волн. Анализируемая волна NumWave будет храниться в узле дерева волн, дочернем узлу Node.
При работе функции FinishedWaves вызывается функция FinishedWaves.
Все волны анализируются аналогично блок-схеме на рисунке 15.
5.8. FindWaveInWaveDescription
Функция поиска волны в структуре данных WaveDescription:
int FindWaveInWaveDescription(string NameWave)
Функция FindWaveInWaveDescription по названию волны NameWave, передаваемую в качестве параметра, ищет ее в массиве структур WaveDescription и возвращает номер индекса, соответствующего данной волне.
Массив структур WaveDescription имеет следующий вид:
TWaveDescription WaveDescription[]= { { «Импульс»,5, { «», «Импульс,Клин,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Импульс,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Импульс,Диагональ,» } } , { «Клин»,5, { «», «Импульс,Клин,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Импульс,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Импульс,Диагональ,» } } , { «Диагональ»,5, { «», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,» } } , { «Зигзаг»,3, { «», «Импульс,Клин,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Импульс,Диагональ,», «», «» } } , { «Плоскость»,3, { «», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Импульс,Диагональ,», «», «» } } , { «Двойной зигзаг»,3, { «», «Зигзаг,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Зигзаг,», «», «» } } , { «Тройной зигзаг»,5, { «», «Зигзаг,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Зигзаг,» } } , { «Двойная тройка»,3, { «», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «», «» } } , { «Тройная тройка»,5, { «», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,» } } , { «Сходящийся треугольник»,5, { «», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,» } } , { «Расходящийся треугольник»,5, { «», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,», «Зигзаг,Плоскость,Двойной зигзаг,Тройной зигзаг,Двойная тройка,Тройная тройка,Сходящийся треугольник,Расходящийся треугольник,» } } };
Критика волновой теории
«Прогнозы, основанные на волновом принципе Эллиотта – неоднозначно примитивны, и не несут в себе истинно конкретных сведений о начале и конце соответствующей структуры» – цитировал в своей критике Бенуа Мандельброт, ссылаясь на факт, что видение волн Эллиотта, возможен только на истории котировочных движений.
Также, не́кто Роберт Пректер, сам анализируя и торгуя биржевыми индексами по волновой теории Эллиотта, утверждал, что прогнозирование движения цен по данной теории, носит исключительно субъективный характер, диагностики поведения цен. Успешно пользуясь дарами природы в виде предсказуемости появления и выявления фрактальных элементов в живой сфере, Роберт не был не приверженцем, не противником волновой теории или теории хаоса.
Как построить волны Эллиотта
Подобные волны можно строить автоматически с помощью индикатора ZigZag. У него есть пару настроек, которые позволяет получать отчётливую картину. Правда в зависимости от настроек можно получать очень разные итоговые результаты. Поэтому никакие автоматические средства не смогут построить волны Эллиотта так, как это сделает профессиональный трейдер.
Вот пару практических примеров построения волн Эллиотта:
Примечание Есть официальный сайт последователей Эллиотта, который выкладывает аналитику по текущему положению цен на фондовом рынке: elliottwave.com. Лучшей книгой по теории Эллиотта принято считать работу Роберта Пректера.
Сложность анализа волновой теории Эллиотта
Сложность анализа, а впоследствии и само́й торговли, по данной теории, заключается на са́мом деле в невозможности вовремя определить начало моделирования набора волн. Здесь вполне можно согласиться с критикой Бенуа Мандельброта, поскольку каждая из ситуаций на финансовых рынках не имеет, не начала, не конца. Об этом ещё писал не́кто Макс Гюнтер, в своей книге «Аксиомы биржевого спекулянта» . Пример:
Перед стартом забега на 100 метров, спринтер готов к состязанию и физически и эмоционально. Звучит сигнальный выстрел и наш бегун начинает забег, то есть его готовность осуществилась, начался его ожидаемый процесс. По мере приближения к финишу, спринтер убеждён (и это оправдано), что по его достижении, он сможет закончить свои усилия и выдохнуть полной грудью, с переполняющим чувством удовлетворения получения лавров победы. На просторах же биржевой площадки, «волновику» куда сложнее; ведь для него никто не укажет момент старта, то есть когда ему входить в позицию, сколько «бежать» (сопровождать сделку) и где финиш (взятие прибыли), всё это он должен определить сам, как трейдер. Теперь, добавьте сюда полную свободу действий, и вы поймёте, почему так важно годами тренировать свою эмоциональную дисциплину.
Многие, почти все ресурсы в интернете учат, как надо торговать по волновой теории Эллиотта, с применением различных, вспомогательных примочек, типа скользящая средняя, макди, параболик, ишимоку, эр си ай ёп ти или стохастик-головастик… Всё это второстепенные последствия математических алгоритмов. Не один чудо индикатор не покажет вероятное движение в том или ином направлении. Конечно, вероятность есть для направления движения, но она всегда меньше той вероятности, которая скажет, а по какой причине цена не сможет сделать обратное!?
Некоторые рекомендации по волнам Эллиотта.
волны эллиотта
В теории выглядит всё достаточно просто! Написано же 8 волн, 5 туда, 3 сюда, и всё, забирай деньги. Но что делать, когда при реальной торговле, в режиме реального времени, выглядит всё не так радужно, а волны не такие чёткие и красивые как на картинках?
В таком случае, мы приводим вам некоторые рекомендации, которые значительно помогут вам не заблудиться в определении, где находится цена в данный момент времени. Имеется в виду, на какой волне мы вообще находимся. Ведь при живой торговле, выглядит совсем всё не так как на истории.
Определение начальной волны – очень важно. Волны Эллиота идеально работают тогда, когда трейдер определил начальную точку.
Договоримся, что скриншот, расположенный выше рекомендаций и не отмеченный волнами Эллиотта, будет являться неким домашним заданием (рекомендации написаны исключительно по примеру восходящего тренда). По мере чтения рекомендаций, попробуйте самостоятельно определить волны в представленной модели. А в конце статьи будет скриншот, с точно той же ситуацией на рынке, но уже с определёнными волнами по теории Ральфа Нельсона.
- При идеальном сложении обстоятельств, первая волна должна начинаться от экстремума, всего состава волновой модели.
- Вторая волна не может быть ниже основания (нижнего экстремума) начала первой волны.
- Третья волна не может быть короче остальных волн, как во временном промежутке, так и по количеству пунктов. Но в совокупности. Эта рекомендация скорее считается не советом, а аксиомой данной теории.
- Четвёртая волна (коррекционная), всегда находится выше верхнего экстремума первой волны. Вторая и четвёртая волны в большинстве случаев, откатывают от значимых уровней по Фибоначчи, это можно использовать в качестве сигналов для входа в позицию.
- Пятая волна, чаще обычного, пробивает максимальный экстремум третьей волны.
Анализируя волновую теорию Эллиотта, на графиках, начиная от М30 и выше, в позицию рекомендуется входить на тайм фрейме М15.