Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 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
Wankan
Рutnik Posted Yesterday, 14:48
C тестером были проблемы по перерисовки графических объектов. Не знаю есть ли они сейчас - так нужно было переактивировать Zup для их перерисовки.


Если фраза переактивировать означает зайти в настройки и вновь перебить требуемые параметры, то это было сделано: не помогло ac.gif

Обратил внимание, что если перебивать - всмысле зайти и выйти, даже ничего не изменяя - параметр Фибо расширений (опция 7) ZUP, то в режиме пауза Н4 DT-зигзаг достраивается (на часовках). А при запуске тестера опять не изменяется при дальнейшем построении графика. ab.gif

Но всё равно возможность даже такого "кино" очень сильно помогает!
alextron
Цитата:
(Рutnik @ 9.10.2007, 17:48) *
C тестером были проблемы по перерисовки графических объектов. Не знаю есть ли они сейчас - так нужно было переактивировать Zup для их перерисовки.
То же наблюдалось и со скриптом step-by-step, мне ни понравился больше, так как прорисовка каждого бара производилась по нужатию стрела вправо, что позволяло отследить достаточно точно все изменения.

Ссылочку дай плз, где это обсуждалось. Сейчас тестю стратегии с данными EOD, режим step-by-step думаю будет лучше.

НП.
Рutnik
Цитата:
(alextron @ 10.10.2007, 15:09) *
Цитата:
(Рutnik @ 9.10.2007, 17:48) *

C тестером были проблемы по перерисовки графических объектов. Не знаю есть ли они сейчас - так нужно было переактивировать Zup для их перерисовки.
То же наблюдалось и со скриптом step-by-step, мне ни понравился больше, так как прорисовка каждого бара производилась по нужатию стрела вправо, что позволяло отследить достаточно точно все изменения.

Ссылочку дай плз, где это обсуждалось. Сейчас тестю стратегии с данными EOD, режим step-by-step думаю будет лучше.

НП.



Да в этих ветках и но было 3-4 сообщения и все.
alextron
Цитата:
(Рutnik @ 10.10.2007, 21:23) *
Цитата:
(alextron @ 10.10.2007, 15:09) *

Цитата:
(Рutnik @ 9.10.2007, 17:48) *

C тестером были проблемы по перерисовки графических объектов. Не знаю есть ли они сейчас - так нужно было переактивировать Zup для их перерисовки.
То же наблюдалось и со скриптом step-by-step, мне ни понравился больше, так как прорисовка каждого бара производилась по нужатию стрела вправо, что позволяло отследить достаточно точно все изменения.

Ссылочку дай плз, где это обсуждалось. Сейчас тестю стратегии с данными EOD, режим step-by-step думаю будет лучше.

НП.



Да в этих ветках и но было 3-4 сообщения и все.


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

НП.
Gorillych
Попробовал зигзаг tauber, не получается.
На одних таймфреймах рисует одно и тоже, на других вообще ничего не рисует.
Залез в код, нашел "if ((val-price)>(minSize*Point))".
Вроде бы говорилось, что он работает по одному параметру - minPercent, а minSize нужно ставить =0 ???
nen
Привет, Gorillych.

Посмотри в описании http://onix-trade.net/forum/index.php?s=&s...indpost&p=72963
Этот зигзаг регулируется параметром minsize
Lord Shadows
Здравствуйте,уважаемый nen. Огромное спасибо за Вашу работу. Использую для анализа валют Ваш Zup около двух месяцев(хотя первый раз зашёл на форум и ознакомился с ним намного раньше).Как дополнение к моим расчётам, очень полезный и качественный инструмент. Желаю Вам удачной торговли и плодотворного продолжения Ваших разработок...

p.s. За ZUP_69 отдельное спасибо...
Gorillych
Цитата:
(nen @ 18.10.2007, 7:18) *
Этот зигзаг регулируется параметром minsize


Спасибо!
Однако, на некоторых таймфреймах (М1, М30 и Н1), зигзаг tauber не выводится.
nen
Цитата:
(Gorillych @ 23.10.2007, 17:46) *
Цитата:
(nen @ 18.10.2007, 7:18) *

Этот зигзаг регулируется параметром minsize


Спасибо!
Однако, на некоторых таймфреймах (М1, М30 и Н1), зигзаг tauber не выводится.

Спасибо. Поищу причину. Одно могу сказать. При добавлении новых свойств не всегда была возможность проверить, не внесены ли ошибки при изменении кода. Где-то с 48 версии зигзаг Taubera у меня сейчас выдает переполнение стэка.
nen
Затрудняюсь с зигзагом Taubera. В 47 версии он работал. Сейчас перекомпилировал 47 версию индикатора. Появилась ошибка переполнение стэка. Первый вывод напрашивается такой. 47 версия компилировалась давно и с другой версией Метаедитора (Метатрейдера). После перекомпиляции 211 билдом Метатрейдера при загрузке индикаторка стало появляться переполнение стэка. Следовательно, это с метатрейдером связано. В Зигзаге Taubera используется рекурсивный вызов процедур. Это связано с сильной загрузкой стэка.


Надо попробовать обратиться к разработчикам метатрейдера для начала.
Sadhu
А старый вариант с #property stacksize 16384 не помогает?
nen
Цитата:
(Sadhu @ 23.10.2007, 20:55) *
А старый вариант с #property stacksize 16384 не помогает?

Не помогает. Сейчас попробовал. Во всех последних версиях это имеется. В 47 не было. Вставил - не помогло.
nen
Послал письмо Славе Старикову. Попробует найти ошибку.
nen
Получил ответ от Славы:

Цитата:
Из-за глубокой рекурсии (GetHigh вызывает GetLow, GetLow вызывает GetHigh)
не хватает стандартного размера стека 16384.

Попробуйте вставить строчку
#property stacksize 65535


Все заработало.
nen
Дальнейшая разработка идет туго. Сталкиваюсь просто с необъяснимыми ошибками. Приходится часто призывать на помощь разработчиков Метатрейдера.

Появились, наконец-то, интересные идеи.
nen
На скринах крестиком помечен бар, на котором появился новый луч зигзага.
Для чего это? Можно посмотреть в ветках Суровая статистика и ZigZag...

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

Идет отладка этого свойства. Хотелось бы сделать это свойство для режима DT. Это было бы идеально.
Это займет какое-то время. Вместо крестиков должны быть крупные точки, но почему-то вместо точек выводятся крестики. Необъяснимая ошибка.


На скринах показаны трендовые зигзаги. Для других алгоритмов сделать будет очень сложно. А для некоторых алгоритмов (загзаг tauber'a) просто невозможно. Зигзаг Talex'a не позволяет ставить крестики. Расчет зигзага Talex'a ведется от нулевого бара. Для зигзага Товароведа не буду ставить крестики.

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


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


Для свингов (ниже) крестик может появиться на двух барах подряд. Второй бар будет внешним.

Нажмите для просмотра прикрепленного файла
wellx
Цитата:
(nen @ 5.11.2007, 18:34) *
На скринах крестиком помечен бар, на котором появился новый луч зигзага.
Для чего это? Можно посмотреть в ветках Суровая статистика и ZigZag...


Nen, а попросить встроить мой ЗЗ в ZUP - это очень большая наглость?
З.Ы. У меня как раз красные/синие точки отмечают историю перехода вершин. Это примерно то что ты делаешь с крестиком.
nen
Цитата:
(wellx @ 5.11.2007, 20:53) *
Nen, а попросить встроить мой ЗЗ в ZUP - это очень большая наглость?
З.Ы. У меня как раз красные/синие точки отмечают историю перехода вершин. Это примерно то что ты делаешь с крестиком.
Можно вставить. Это не наглость.
Информация для размышления. Зигзаг tauber'a вставил tauber, зигзаг Товароведа вставил Товаровед. Я даже не разбирался с их кодом. Но сейчас придется разбираться для установки крестиков. С зигзагом tauber'a не получится это проделать. Алгоритм полностью это исключает.

Точки истории развития луча реализованы сейчас только в DT-ZZ, разработанном klot'ом. Это внешний зигзаг для режима DT.
Точки развития луча рационально оставлять только на первом баре. Все остальные точки только засоряют график. Дополнительной информации они не несут.

wellx, твой зигзаг проще сразу подключить к режиму DT. Встроенные зигзаги сейчас подключать сложно. В самом начале, в первых версиях было просто. Сейчас много неявных завязок в коде.
wellx
Цитата:
(nen @ 5.11.2007, 19:19) *
Информация для размышления. Зигзаг tauber'a вставил tauber, зигзаг Товароведа вставил Товаровед. Я даже не разбирался с их кодом. Но сейчас придется разбираться для установки крестиков. С зигзагом tauber'a не получится это проделать. Алгоритм полностью это исключает.

Точки истории развития луча реализованы сейчас только в DT-ZZ, разработанном klot'ом. Это внешний зигзаг для режима DT.
Точки развития луча рационально оставлять только на первом баре. Все остальные точки только засоряют график. Дополнительной информации они не несут.

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


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

Я не встраивал в твой индюк только потому, что твоя работа не прекращалась(ется) , а встривать в развивающийся код инородный - это слишком не уважать чужой труд программера. Помогать могут многие, но вести проект и быть в нем богом должен один.
nen
Цитата:
(wellx @ 6.11.2007, 16:24) *
Не вопрос. можно и в режиме DT. Лишь бы позволял работать с моим ЗЗ.
Режим DT и с текущим таймфреймом работает и со старшими. Встраивать проще. Подводных камней меньше. А функциональность более высокая, чем у просто встроенных.

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

На скрине ExtIndicator=0 (стандартный зигзаг)

Получилось сделать для режимов ExtIndicator=0;1;2;3;5
Надо еще сделать для режима DT.

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


============

Утро вечера мудренее. Что казалось невозможным, оказалось несложным.
Зигзаг tauber'a ExtIndicator=4 :

Нажмите для просмотра прикрепленного файла
nen
Отдельные индикаторы ZigZag далее будут выкладываться в ветке Алгоритмы... http://onix-trade.net/forum/index.php?s=&s...ndpost&p=272959
nen
Сейчас ZUP позволяет с помощью режима DT проводить анализ на разных таймфреймах одновременно.
Это направление исследований и разработок сейчас имеет наивысший приоритет. Просьба обратить большее внимание на эту составляющую ZUP.

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

На скрине показано, как метки могут быть проставлены в режиме DT. Здесь на m15 прорисован зигзаг с h1. Метки имеют такой же размер, что и метки на переломах зигзага, которые все время прорисовывались в режиме DT. То есть сейчас метки проставляются в виде полосок. На приведенном примере полоска прорисована над (под) четырьмя барами. В часе четыре бара по 15 минут. А можно сделать метки в виде точек только над (под) тем баром, где реально появилась метка. То есть вместо четырех точек для данног примера показывать одну точку.

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


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

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

Желтый - месяц
Темно оранжевый - неделя
Магента - дни
Аква - четыре часа

Нажмите для просмотра прикрепленного файла
Рutnik
Добрый день, nen!

Пока необходимости не осознал, НО если метки будут одинаковыми с обозначением переломов луча зигазага - то при торговле начнется путаница - они явно должны иметь или другой размер или другую форму (цвет наверное всетаки должен быть один, что бы опять не вносить путаници).
nen
Цитата:
(Рutnik @ 10.11.2007, 19:57) *
Добрый день, nen!

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



Цвет и размер точек можно задать через вкладку ЦВЕТА. А символы (точки) можно сделать задаваемыми пользователем.

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

Это "голая" схема. Нужно добавить сюда фильтры.

Классическая трендследящая система. Аналог, но не полный, той, что применяет pashaca.

Метки выводятся только на баре, где по алгоритму соответствующего зигзага должен появиться луч и на переломах зигзага. Все оствальные точки, куда перерисовывался луч зигзага не метятся, чтобы не засорять график.
VladimirM
Цитата:
Это "голая" схема. Нужно добавить сюда фильтры.

Классическая трендследящая система. Аналог, но не полный, той, что применяет pashaca.

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


На графике всё неплохо выглядит, наверно можно будет найти стат преимущество и попробовать набрать статистику, как всегда в реале встанет вопрос о времени удержания позиции.
nen
Цитата:
(VladimirM @ 10.11.2007, 22:39) *
На графике всё неплохо выглядит, наверно можно будет найти стат преимущество и попробовать набрать статистику, как всегда в реале встанет вопрос о времени удержания позиции.
Полностью согласен. Это все необходимо исследовать. Возможно к этому подключится Quod Licet. Во всяком случае, надеюсь на это.
Рutnik
Отлично, при визуальном разделении, уже не теряются вершины - !!!!
DDD
Цитата:
(nen @ 10.11.2007, 15:25) *
Интересно мнение. Нужна ли вообще кому-то простановка меток на лучах зигзагов?


Нужна. Но желательно на трендовых типа Swing_ZZ, ZZ_Ensign.
nen
Цитата:
(DDD @ 11.11.2007, 12:40) *
Цитата:
(nen @ 10.11.2007, 15:25) *

Интересно мнение. Нужна ли вообще кому-то простановка меток на лучах зигзагов?


Нужна. Но желательно на трендовых типа Swing_ZZ, ZZ_Ensign.

Это уже сделано. Но со Swing_ZZ есть неоднозначности. Получилось сделать для режимов ExtIndicator=0;1;2;3;5;6
Akhmad
Я тоже думаю нужны метки. Дело в том, что я сейчас использую (точнее сказать разрабатываю) подобную трендследящую систему на основе индикатора ZZ_pS. И главный недостаток в том, что луч идет дальше и мне приходится усредняться, да еще и в убыточной позиции. Нагрузка на нервную систему большая очень. Конечно нужен будет фильтр. А данные метки потом помогут собрать статданные и дать общую картину для дальнейшего действия (установка стоплосса или переворот и т.п.). Кстати, еще сырая система позволила мне выиграть конкурс DAX-мания. Поэтому хотел выразить свою благодарность всем, кто здесь делился своими мыслями и идеями. Без вас у меня ничего не получилось бы. Но самое главное конечно еще впереди - иметь стабильный профит на реале ad.gif С уважением.
DDD
Nen Вы спрашивали нужны ли точки появления лучей...
Для меня лично ответ стал однозначным. Вот на картинке два новых ЗЗ выложеных в соседней ветке (Верхний Swing, нижний DT_ZZ), настроены примерно так чтобы ловить одни и теже экстремумы.... и как говориться "найдите 10 отличий" rolleyes.gif . Как для трендовых ЗЗ, то очень существенный разбег появления луча. Вот нам и первая выгода.
nen
Картинка. ExtIndicator=0.
Нанесены метки фиксации тренда.
У паттернов Песавенто в скобках показаны проценты изменения курса для первого и второго луча.
Под картинкой сообщение с сайта Росбизнесконсалтинг. В этом сообщении самое ценное - это сообщены относительные скоростные характеристики валют. Так вот проценты у чисел Песавенто показывают относительное (процентное) изменение курса одной валюты относительно другой.

Это все в 70 версии. Надо бы еще кое-что сделать. Но уже сил нет.

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

С сайта РБК.

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

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

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

"Я не могу описать движение американской валюты как беспорядочное, оно никак не хаотичное", - отмечает представитель Fischer Francis Trees & Watts Аднан Акант. Однако накануне курс евро по отношению к доллару США установил очередной рекорд, поднявшись до отметки 1,4666 долл./евро, передает Reuters.

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

Стоит отметить, что в этом году падение котировок доллара идет более быстрыми темпами, чем в предыдущие несколько лет. Так, раньше доллар терял в среднем 3,2% в год по отношению к корзине 26 мировых валют. Однако в этом году он снизился уже на 6,3%. Аналитики отмечают, что такой темп можно назвать довольно высоким, но все-таки пока еще рано говорить о повторении ситуации 1985-1987гг., когда доллар опустился на 50% по отношению к немецкой марке и иене. "Я не думаю, что в ближайшее время можно ожидать начала беспорядочного падения валюты США", - отмечает ведущий валютный стратег Citigroup Том Фитцпатрик.

В последнее время эксперты приписывают падение котировок американской валюты цикличным причинам. Так, на фоне кризиса ипотечного кредитования Федеральной резервной системе (ФРС) США пришлось дважды снизить ставку рефинансирования: на 0,5 процентных пункта 18 сентября 2007г. и еще на 0,25 на своем последнем заседании 31 октября. Однако мировой экономический рост пока довольно стабилен, и некоторые центральные банки продолжают поднимать свои учетные ставки, надеясь привлечь интерес инвесторов к своим национальным валютам.

Также стоит отметить, что за истекший период 2007г. американский доллар опустился почти на 20% по отношению к канадскому на фоне резко растущих цен на сырье. После гражданской войны в США доллар в первый раз достиг настолько низких показателей по сравнению с национальной валютой Канады, которая на данный момент является основным торговым партнером США.

"Неофициальный скоростной лимит для валют стран "большой семерки" (в которые входят и Канада с США) установлен на уровне 20% в год", - отмечает ведущий валютный стратег Bank of New York Mellon Майкл Вулфолк. Начиная с 1980г. ни одна валюта G7 не падала по отношению к другой больше чем на 30%. И уже сейчас Банк Канады подумывает о понижении учетной ставки, чтобы хоть на время приостановить укрепление своей национальной валюты.


08 ноября 2007г.
nen
Версия 70.

1. Внесены изменения в сообщения информационной строки, выводимые через параметр infoTF.
2. Добавлен показ около паттернов Песавенто процентных значений изменения цены. Параметр ExtPPWithBars=9.
3. Добавлена возможность простановки меток расчетного значения появления нового луча зигзага. Метка показывает бар, на котором начался тренд в сторону развития соответствующего луча. Метки выводятся для режимов ExtIndicator=0;1;2;3;4;5;6;7;10. Для режимов ExtIndicator=8;11;12 не стал делать из-за сложности и непонятно, будет ли это востребовано для этих режимов. . Метки проставляются после включения параметра ExtLabel. Если ExtLabel>0 – ставятся метки. В р