Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Gartley Patterns и их модификации
Onix > Торговые Системы. Психология, Инструменты для анализа.. Гармоничный трейдинг от А до Я. > Зиг-Заг. Системы с использованием ZigZag. Разработка индикатора ZUP. "Уголок" nen.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84
nen
Несколько дней назад выкладывал график с вилами. При правильном выборе точек, от которых строятся вилы, вилы работают достаточно долго. Вот тот же график, но уже сегодня. Выкладываю часовой график, но на 15-минутках лучше видно.

Нажмите для просмотра прикрепленного файла

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

И паттерны Песавенто сильно помогают для нахождения потенциальных точек разворота.
and-
Цитата:
Есть книга Джо ДиНаполи "Торговля с использованием уровней ДиНаполи. Практическое применение анализа Фибоначчи на инвестиционных рынках." Во второй главе этой книги автор классифицирует индикаторы. Классифицирует применительно для своей техники торговли.


Данная книга имеется вот сдесь:
http://www.tradersforum.net.ru/modules/fil...file.php?lid=11
Socrat
2nen и Putnik

Спасибо за ответы. Все понятно.
Рutnik
Две недели пользуюсь 50% вилами и уровнями Шиффа, первоначальная эфория постепенно проходит. Приходит убеждение, что изначальный комплект "Вилы Эндрюса + 50% медиана" работают на FOREX по основным валютным парам наиболее оптимально.
50% вилы и уровни Шиффа - очень часто дают преждевременные сигналы на выход из сделки, соотвествено - недополученная прибыль, или игнорирование сделки ввиду первоначальной оценки ее как неперспективной.
Уровни Шиффа хорошо показали себя на конечных треугольниках в кросс-курсах, но нужно наблюдать далее.
ArgoS
Предложение - было бы удобно, чтобы сохранялись не только вилы, но и фибоуровни,опционально конечно. Заранее благодарен.
SSV
Доброе утро)))Зигзаг хорош возможностью учитывать наклоны графика и прогнозировать подход к перевороту или развороту.Было бы неплохо в подобный инструмент добавить учёт углов.
nen
Цитата:
(ArgoS @ 20.8.2006, 19:29) *
Предложение - было бы удобно, чтобы сохранялись не только вилы, но и фибоуровни,опционально конечно. Заранее благодарен.

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

Цитата:
(SSV @ 21.8.2006, 9:44) *
Доброе утро)))Зигзаг хорош возможностью учитывать наклоны графика и прогнозировать подход к перевороту или развороту.Было бы неплохо в подобный инструмент добавить учёт углов.

Наверно, это было бы хорошо. Но не понятно, как это сделать. Должны быть какие-то критерии, как определять углы наклона и что делать при достижении определенного угла.
SSV сообщите поподробнее, как это сделать. Или ссылку дайте.
leonid553
Вот несколько ранее в ветке задавался вопрос(точнее просьба) - предусмотреть непосредственное построение "живых" моделей индикатором. Я , В силу своего (скромного) интеллекта задумался над этим. Увы, я не спец в программировании - однако мысли "забегали"!
Если для начала определится с самой простой моделью - АВ=СД - классической.
Линии АС и ВД "отмечены" числами Песавенто. Однако это непростые числа! В данной модели они связаны определенным соотношением! Например всегда отношение ВД/АС =..,618 - ЧТО ЛЕГКО проверить по таблице моделей.
1.27/ 0.786=1.616.
1.618/ 0.618=2.618
Допуск в индикаторе задан - так что погрешностью можно пренебречь!
Нет необходимосми каждый раз сверять одновременность соотвеТствия АС и ВД числам классической модели. Достаточно всякий раз при появлении нового луча вычислять отношение ВД/АС. И если оно будет равно = .., 618(-+4%) - то индикатор смело может строить(закрашивать) ромбик АВСД! - это будет классическая модель!
при этом уже будет сделано многое - т.к. эта модель может быть частью иной модели (ХАВСД)
to NEN: а каким путем идет твоя мысль в этом вопросе? Ветку посещают сотни людей ежедневно и возможно общими усилиями решение найдется быстрее?
SSV
Я отправил Вам письмо,но потом подумал,здесь заковыка может быть в том,что я использую это в комплексе,внутри своей системы,т.е. это даёт ещё одно подтверждение или нет выбранного курса,с другой стороны это достаточно просто учитывать и вполне может работать как один из дополнительных способов
nen
leonid553 При появлении каких-то чисел, предполагающих дальнейшее развитие в определенную модель, могут быть различные продолжения: краб, Гартли, бабочка и т.д. Также и любая из этих моделей может иметь различное окончание своего развития. Если рисовать треугольники, то неизбежно теряются некоторые варианты.
Один из вариантов построения может быть таким. На графике в левом верхнем углу выводится список всех возможных моделей, которые могут получиться в данной рыночной ситуации с предполагаемыми точками C... D... . А далее включением опции, например, "ПОКАЗАТЬ" высвечиваем на графике определенную модель.
Но пока еще много неоднозначностей. Хотя в индикаторе часть работы по выявлению моделей сделана.

=========

SSV, спасибо за информацию. Полезные идеи не исчезают. Идее надо созреть. Может что-то и выйдет из Вашего предложения.
Socrat
Здравствуйте!

2nen

В процессе освоенмя ZUP39 появился вопрос.
"ExtSave - разрешает сохранение комплекта статических вил и Fibo Time"
Построил вилы. Задаю ExtSave=true. После закрытия окна настройки
индикатора вижу правильную картинку.
Нажмите для просмотра прикрепленного файла

Перехожу на другой Таймфрэйм (в данном случае с W1 на D1) и затем возвращаюсь
на предыдущий. И вижу уже другую картинку.
Нажмите для просмотра прикрепленного файла

Обратите внимание, что появились вторые вилы. И эти вилы также запомнились
в объекты, как и предыдущие.
Эту ситуацию можно избежать, если после задания ExtSave=true, закрытия окна
настройки и выполнения save сразуже вновь открыть окно настройки и задать
ExtSave=false. То есть присвоение ExtSave=true должно быть однократным и
кратковременным. Думаю, это несложно поправить.

С уважением!
Рutnik
Правильно, Вы же не выключили сохранение, как это описано nen'ом в инстркуции и как Вы сами это и описываете. Индикатор будет теперь записывать все изменения положения вил.

А "править" думаю не надо - в этом то же есть свой смысл, запись всех последовательных изменений..
Рutnik
Цитата:
Putnilk, пожалуйста разъясни, что такое иррегуляры. Можно на Ониксе.
Когда есть информация, появляются идеи. Можно будет подумать на тему "иррегуляров".


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

Нажмите для просмотра прикрепленного файла

Зиззаг с настройками под старший волновой уровень отметил минимум и максимум - кориченвые штрихи. Другой зигзаг, от волнового уровня Minuette (голубой) тоже отметил свои локальные вершины. Но отмеченный им максимум "b" (золотистый), с точки зрения волнового анализа не является вершиной данного волнового уровня - это неправильная волна (иррегуляр) нисходящей коррекции.
От него индикатор и строит вилы, но вершина ошибочная, следовательно и указанный медианой уровень бедет ошибочным для следующей вершины.

Данная проблема частично снята возможностью построения вершин от любого из девяти последних экстремумов. Но, тогда требуется перенастраивать индикатор на меньший волновой уровень, а после прорисовки вил и их сохранения - возвращаться к старым настройкам. Проблемой это не является на графиках больших временных периодов. На графиках малых временных периодов подбор новой настройки порой затруднен - или не попасть в нужную вершину, или ввиду большого количества появившихся промежуточных вершин - первая разворотная точка оказывается за пределами возможности индикатора.
nen
Socrat, Putnik ответил.
Почему так сложно с сохранением? Метатрейдер диктует свои условия. По другому я не знаю как сделать. Придется подстраиваться под то, что нам дали разработчики метатрейдера.
==========
Сейчас пришла идея, что можно сразу опцию сохранения перевести программно в значение false. Но тут такой момент. При изменении настроек или при переходе на другой таймфрейм происходит переинициализация индикатора. И он начинает работать с теми настройками, которые явно заданы через параметры. Программно измененные настройки игнорируются.
Некоторые параметры сейчас изменяются программно. Но пока они не проявляют себя с плохой стороны. А опция сохранения - на Вашем рисунке видно, что происходит, когда явно не переведена в false.
nen
Цитата:
(Putnik_odessa @ 21.8.2006, 19:30) *
На графиках малых временных периодов подбор новой настройки порой затруднен - или не попасть в нужную вершину, или ввиду большого количества появившихся промежуточных вершин - первая разворотная точка оказывается за пределами возможности индикатора.

1) Почему нельзя попасть в нужную вершину? ZigZag ее не ловит? Или что-то другое?
2) Сколько нужно (максимум) вершин, вместо первых десяти, чтобы было достаточно? Я теоретически прорабатывал возможность большего количества вершин. Но в данном случае появляются некоторые сложности.
Vinsant
Доброе время суток Господа!

Считаю что было бы замечательно включить ZUP лагорифмическую спираль. Вот только где ее взять? На Onix нечто подобное есть но это не она, от автора ответа не получил. И возможно ли ее построение В МТ если там нет такого инструмента?

С Уважением Vinsant!
nen
Цитата:
(Vinsant @ 22.8.2006, 1:33) *
Считаю что было бы замечательно включить ZUP лагорифмическую спираль. Вот только где ее взять? На Onix нечто подобное есть но это не она, от автора ответа не получил. И возможно ли ее построение В МТ если там нет такого инструмента?

Наверно, не логарифмическую спмраль, а спираль Фибоначчи? В МТ ее нет. Тут что-то есть. Но надо разбираться.
Рutnik
Доброе утро nen!

Цитата:
1) Почему нельзя попасть в нужную вершину? ZigZag ее не ловит? Или что-то другое?


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

Цитата:
2) Сколько нужно (максимум) вершин, вместо первых десяти, чтобы было достаточно? Я теоретически прорабатывал возможность большего количества вершин. Но в данном случае появляются некоторые сложности.


Вообще по последним просмотрам хватало 15, но стоит ли усложнять программу из-за частных случаев. Ведь остается и возможность ручной прорисовки. А в этом направлении логичнее искать оптимальный выбор алгортма зигзага и его настроек. Ведь приведенные проблемы сделаны на СТАНДАРТНОМ", может быть от них удастся уйти на других режимах, но нужно время для этих поисков.


Putnik

P.S. Не вижу проблем с сохранением - лишь дело привычки, стначало тоже казалось неудобно, но два три дня работы и "неудобство" исчезло. А возможность автоматической записи изменений осталась.
Правда если оставлять режим активным, и перезугружать график - он прорисовывает вилы на вилы столько раз сколько осуществлялась перезагрузка. Тут рейдер должен быть просто мнимателен, что у него включено, а что нет.
Socrat
Здравствуйте!

2nen

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

С уважением
nen
Цитата:
(Socrat @ 23.8.2006, 17:29) *
В связи с тем, что зигзаг не всегда прорисовывается строго,
при построении вил начало медианы (точка А вил) помещается иногда
не на ту вершину (точки В и С на месте).

Было бы интересно посмотреть на картинку, где такие проблемы с точкой А. А уже потом что-то отвечать. Не получается представить такое.
Socrat
[[/quote]
Было бы интересно посмотреть на картинку, где такие проблемы с точкой А. А уже потом что-то отвечать. Не получается представить такое.
[/quote]

Вопрос снимаю. Не помню точно, где это у меня возникло.
Сейчас увеличением значения minBars срезал промежуточный
изгиб зигзага и все получилось как надо.
Спасибо.
nen
Цитата:
(Socrat @ 23.8.2006, 20:17) *
Вопрос снимаю. Не помню точно, где это у меня возникло.
Сейчас увеличением значения minBars срезал промежуточный
изгиб зигзага и все получилось как надо.
Если есть какие-то проблемы с прорисовкой ZigZag, сейчас такие проблемы снимаются с помощью переключения таймфреймов.
nen
Цитата:
(Socrat @ 23.8.2006, 20:17) *
Сейчас увеличением значения minBars срезал промежуточный
изгиб зигзага и все получилось как надо.
Это интересный момент. Putnik говорил про иррегуляры. Возможно, проблему иррегуляров можно снять подбором minBars для ExtIndicator=2.
Рutnik
Цитата:
А если попробовать в ZUP выбрать режим ExtIndicator=2 и подбором значения minBars "убрать" проблему иррегуляров?


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

Настроек получается очень много (в этом плане с DT ZIGZAG было проще, он хотя бы учитывал временные периоды, избавляя от проблемы подгонки между ними). Чтобы избавиться от этого нужно сначала составить классификацию, разделив настройки для тренда и FLAT, волатильных валют или участков, и т.д. Возможно придется отдельно подбирать настройки для различных волновых фигур: треугольников, волновой плоскости и т.д..
Постепенно это конечно все сложится, но сейчас одному это не потянуть. Нужна статистика, нужны различные предложения и различные мнения для обсуждения, но форум к сожалению в основном молчалив.
Искать варианты конечно все равно буду. Тем более,что сейчас придется пересмотреть все настройки - похоже слишком "зугрубил".

Putnik

Дополнение. Столкнулся на режиме "0" с интересной проблемой при создании сквозных настроек для поддержания волновых уровней на всех временных периодах. НЕ УДАЕТСЯ подобрать настройки для единообразного отобрадения волновых уровней сравнивая временные периоды парами H8-H2 с H4-H2. Если на одной паре настройки дают пяти волновую структуру, то на другой - зигзаг и добиться стобы и там и там было что-то одно не удалось. Честно не знаю, была ли такая проблема на DT ZIGZAG, прорисовывая вилы в самостоятельно, не столь скурпулезно относился к настройкам, используя их более как справочный материал.
nen
Цитата:
(Putnik_odessa @ 23.8.2006, 23:08) *
Честно не знаю, была ли такая проблема на DT ZIGZAG, прорисовывая вилы в самостоятельно, не столь скурпулезно относился к настройкам, используя их более как справочный материал.
Надо попробовать сравнить DT-ZigZag и ZUP в режиме ExtIndicator=0. Это один и тот же индикатор - ZigZag из метатрейдера.
Socrat
[/quote]
Было бы интересно посмотреть на картинку, где такие проблемы с точкой А. А уже потом что-то отвечать. Не получается представить такое.
[/quote]

Возвращаюсь к заданному вопросу, но уже с графиками.
Вопрос возник, когда я поставил перед собой цель наложить вилы с сетками
разных таймфрэймов, спускаясь от старшего ТФ к младшему. так как работая на
младшем ТФ хорошо было бы видеть, что "над тобой".
Все приведенные графики - графики Евро.
На первом графике зигзаг с minBars = 144.
Нажмите для просмотра прикрепленного файла

Мне нужно построить статические вилы по точкам АВС с тем, чтобы затем,
сохранив их через save, переключиться на меньшие ТФ и строить вилы на
ветвях СД, ДЕ и т.д. Но статические вилы индикатор не строит т.к. точка С
еще не вершина, а динамические вилы не запоминаются. Попробовал оставить
настройку зигзага как есть вместе с динамическими вилами, перейти на меньший
ТФ и использовать второй экземпляр индикатора для дальнейших построений.
Не получается. Простой переход на меньший ТФ уже искажает картинку(обратите
внимание на картинку в эллипсе).
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

Начал снижать значение minBars с тем, чтобы получить ветвь СД и дать индикатору
возможность построить вилы на ВС. При значении minBars =55 получил ветвь СД.
Но при этом в ветви АВ получился перелом в точке Х.
Нажмите для просмотра прикрепленного файла

Теперь индикатор строит статические вилы на ВС , но с началом медианы в точке Х, а не А.
Здесь и возник вопрос. Перетащить начало медианы в точку А я могу, а вот сетка линий
реакции остается на месте.

Ну вот, вроде бы все изложил.

С уважением
nen
Цитата:
(Putnik_odessa @ 23.8.2006, 23:08) *
Настроек получается очень много (в этом плане с DT ZIGZAG было проще, он хотя бы учитывал временные периоды, избавляя от проблемы подгонки между ними). Чтобы избавиться от этого нужно сначала составить классификацию, разделив настройки для тренда и FLAT, волатильных валют или участков, и т.д. Возможно придется отдельно подбирать настройки для различных волновых фигур: треугольников, волновой плоскости и т.д..
Какой-то классификатор составлять необходимо. Для дальнейшей работы без этого не обойтись. Но специалистов по составлению такого классификатора... я пока только одного вижу...
Со своей стороны чем могу - помогу. Сейчас понемногу подчищаю код индикатора, дополняю индикатор свойствами, о которых в последнее время здесь высказывались. Но не так быстро это получается. Надо немного сбавить обороты. Иначе надорваться можно...
nen
Цитата:
(Socrat @ 23.8.2006, 23:37) *
Начал снижать значение minBars с тем, чтобы получить ветвь СД и дать индикатору
возможность построить вилы на ВС. При значении minBars =55 получил ветвь СД.
Но при этом в ветви АВ получился перелом в точке Х.



Теперь индикатор строит статические вилы на ВС , но с началом медианы в точке Х, а не А.
Здесь и возник вопрос. Перетащить начало медианы в точку А я могу, а вот сетка линий
реакции остается на месте.

Для данной картинки попробуйте для статических вил задать ExtPitchforkStaticNum=521.
Это будет расширенный режим работы индикатора.
Рutnik
Socrat писал:

Цитата:
В связи с тем, что зигзаг не всегда прорисовывается строго,
при построении вил начало медианы (точка А вил) помещается иногда
не на ту вершину (точки В и С на месте). Скорректировать это
достаточно просто, перетащив вручную точку А на нужную вершину
зигзага.
При этом контрольные лини вил перемещаются в нужном
направлении, а вот сетка линий реакци, построенная
на первоначальных вилах, остается на месте. И прорисовать её
на скорректированных вилах мне не удается. Может быть я что-то
пропустил в описании индикатора?


Возможно, что это правильное предложение!

Предлагаю обсудить:

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

P.S. Не знаю реализуемо ли это программно.
nen
Цитата:
(Putnik_odessa @ 23.8.2006, 23:53) *
Не знаю реализуемо ли это программно.

Идея интересная. Но скорее всего не получится. Нет такой возможности в метатрейдере. Только по-отдельности. А это проблемно.

Это если перетаскивать мышью. А программно...

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

Можно сделать 4 (четыре) дополнительных параметра. Три типа даты-времени и один да-нет. Три параметра указывают время трех точек вил. И один параметр да - хай, нет - лов для первой (А) точки. И весь комплект строится. Но как это реализовать - надо подумать.

А реализовывается это достаточно несложно...

И проблемы иррегуляров и т.д. решаются...
Вывод: о проблемах надо говорить...

И это еще один суперрасширенный режим...
Socrat
[/quote]
Для данной картинки попробуйте для статических вил задать ExtPitchforkStaticNum=521.
Это будет расширенный режим работы индикатора.
[/quote]

Да, с этим параметром все на месте.

Спасибо
nen
Версия 40

ExtPitchforkStyle - задает стиль вывода вил.
0 - Сплошная линия
1 - Штриховая линия
2 - Пунктирная линия
3 - Штрих-пунктирная линия
4 - Штрих-пунктирная линия с двойными точками
5-10 - задает толщину Сплошной линии

ExtPitchforkCandle - включает вывод комплекта вил от выбранных свечей
ExtPitchfork_1_HighLow - при построении вил от выбранных свечей задает от максимума или минимума свечи строить первую точку вил
ExtDateTimePitchfork_1, ExtDateTimePitchfork_2, ExtDateTimePitchfork_3 - задается дата и время свечей, от которых будут строиться вилы Эндрюса

Как выводить комплект вил от выбранных свечей.

Выбираем свечи, от которых будем выводить вилы. Наводим курсор на эти свечи. Записываем дату и время свечей на листочке. Вызываем панель изменения параметров индикатора.
В параметры ExtDateTimePitchfork_1, ExtDateTimePitchfork_2, ExtDateTimePitchfork_3 вводим дату время свечей.
Задаем ExtPitchforkCandle = true.

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



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

С появлением возможности вывода вил от произвольных свечей решается проблема иррегуляров. Это свойство в первую очередь важно для тех, кто использует волновой анализ и вилы Эндрюса.
================
Socrat
Цитата:
(nen @ 24.8.2006, 12:33) *
Версия 40


Отличная работа!
nen
Хотелось бы узнать, достаточно ли уровней Фибоначчи на различных инструментах. Может быть, где-то лишние или, наоборот, где-то их не хватает.
Сейчас подошел момент оптимизации уровней Фибо. Можно задать несколько линеек уровней Фибо. Сейчас их две: с числами Песавенто и стандартные фибы.
Рutnik
Цитата:
Хотелось бы узнать, достаточно ли уровней Фибоначчи на различных инструментах. Может быть, где-то лишние или, наоборот, где-то их не хватает.
Сейчас подошел момент оптимизации уровней Фибо. Можно задать несколько линеек уровней Фибо. Сейчас их две: с числами Песавенто и стандартные фибы.


С моей субъективной точки зрения - вроде бы есть все и лишнего ничего нет.
leonid553
Внимательно слежу за веткой. Также считаю, что уровней Фибо -есть необходимое и достаточное число и кол-во.
Рutnik
Добрый день, nen!

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

Режим 0, 8,5,13
Вилы 2, 3
UWL true

Нажмите для просмотра прикрепленного файла

Putnik
nen
Цитата:
(Putnik_odessa @ 25.8.2006, 13:21) *
Обнаружена ошибка в прорисовке UWL, рисуются не параллельно верхней сигнальной линии, а параллельно лучу зигзага.
Какая версия индикатора? На приведенной картинке почему-то разрывы в котировках...



У меня (ZUP_38):



Нажмите для просмотра прикрепленного файла
Рutnik
Цитата: