АвторСообщение



Сообщение: 31
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 05.01.17 18:19. Заголовок: Построение уровней Фибоначчи на заданном интервале


Добрый день.
Примерно год назад заинтересовался темой автоматизации торговли по методу Комплексного анализа Фибоначчи (КАФ), автор Виктор Першиков.
В двух словах идея такова - строим уровни Фибоначчи на различных временных интервалах, в местах концентрации уровней - потенциально разворотные зоны. Genry неоднократно описывал, как применяет похожий метод при анализе.
Итогом этого этапа должен стать индикатор, который отображает зоны повышенной концентрации уровней ретросейментов, построенных на различных временных отрезках (от двух недель до двенадцати лет) - кластеры в терминологии автора. Найденные зоны можно использовать как самостоятельные сигналы, так и в качестве фильтра сигналов. Ну и само собой в авторской стратегии. На сегодняшний день есть индикаторы для построения ретросейментов (уровней) Фибоначчи, для построения внутренних паттернов ретрейсмента (терминология автора) и разворота на канале. Готов предоставить их к общему пользованию, ну и потихоньку двигаться к написанию советника по этой стратегии. Все индикаторы написаны разными программистами по моим ТЗ, но все с разного рода недоработками.
Выкладываю индикатор для построения ретросейментов, исполнитель выдохся на этапе перестроения при пробитии на обратной коррекции задаваемого уровня построенной Фибы - индикатор уходит в цикл. Это первый, самый базовый шаг во всей стратегии.
В течении года я в ручном режиме пользовался различными инструментами этой стратегии, результат вполне даже устраивает, но уж сильно трудоемкий процесс, да и на графике после всех построений дремучий лес...
С уважением.
click here

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 29 , стр: 1 2 All [только новые]





Сообщение: 39
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 13.01.17 17:11. Заголовок: Sergey пишет: Как ..


Sergey пишет:


 цитата:
Как алгоритмически найти точку С? Самый простой вариант - А С задать в стартовых условиях. Но лучше бы как то программно.....



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

ВОПРОС:
Если в момент построения фибы искать потом откат за пределы её уровня 61.8 на всём протяжении фибы, то мы её к нулю можем свести:

в момент запуска строится фиба по имеющимся найденным хай/лоу за заданный промежуток баров,
начинаем смотреть от нулевого бара и до правой точки фибы пересечение с уровнем, и оно уже есть...
перестраиваем фибу опять по вновь найденным данным, и опять начинаем искать пересечение с уже новым 61.8 и, о Боже - опять есть
строим совсем уже мааааленькую фибу, и тут бац - от точки 100 до точки 0 опять есть (обязательно) пересечение (ведь цена шла это расстояние)
и т.д.

ОТВЕТ:
Вы абсолютно точно описали алгоритм поиска рабочей фибы, и это совсем не частный случай, а основной.
Формирование свечи за уровнем на таймфрейме подсчета интервала построения фибы и будет у нас являться ограничением для того, чтобы фиба не ушла в ноль, поэтому я и бился за определение длинны фибы не на текущем таймфрейме.
Кроме того у нас есть параметр минимально отстраиваемой фибы, что тоже не даст рабочей фибе стать слишком маленькой, другой вопрос как построить логику определения минимального размера фибы с учетом всего того, что вы пишете во второй части сообщения.

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

ОТВЕТ:
Решение видится в динамическом определении длинны интервала построения. При запуске индикатора он соответствует интервалу, на котором строится фиба , после каждого найденного пересечения уменьшается до величины, на которой произошло это пересечение, пока не будет найден отрезок истории минимальной длинны, на котором не пересекается заданный уровень. Далее при окончании формирования каждой новой свечи этот отрезок увеличивается на единицу, пока не достигнет максимального значения, заданного для построения фибы, или не случится новое пересечение уровня, что раньше.
Этот алгоритм описывает необходимую последовательность действий, и обходит логические противоречия при последовательном запуске поиска с начала интервала.
Достаточно просто реализовать одно перестроение на интервале построения фибы, а вот если их два и более, возникают проблемы с зацикливанием. Я вижу решение в том, что после каждого найденного пересечения и перестроения фибы мы закрепляем левую точку исследуемого участка на левой точке перестроенной фибы, и все дальнейшие расчеты ведем только правее ее. При нахождении очередного пересечения и перестроении фибы все повторяем. т.е. мы ищем каждый раз только одно пересечение, а всю логику обеспечивает выбор (точнее ограничение) отрезка для построения.

И парочка картинок от автора:


Построили фибу ХА в по максимуму/минимуму цены в выбранном диапазоне.
Есть пробитие уровня 61,8% (точка В). Укорачиваем отрезок построения влево до точки А. В выбранном диапазоне построим фибу АВ. У нее тоже пробит уровень 61,8% - точка С.
Укорачиваем отрезок построения влево до точки В, в выбранном диапазоне построим фибу ВС.

Это и будет рабочая фиба (рисунок внизу), пока не будет пробит уровень 61,8%, или пробит уровень точки С вниз, или цена уйдет вправо, и сместится ввправо отрезок построения.



Sergey пишет:


 цитата:
Как алгоритмически найти точку С? Самый простой вариант - А С задать в стартовых условиях.



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

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





И финишный вариант построения:



Логика перестроения фибы будет отличаться от предыдущей - мы последовательно перестраиваем левую точку фибы на обнаруженный экстремум, укорачивая участок анализа слева.
Такая ситуация возможна как сразу при накидывании индикатора на график, так и во временном развитии - экстремум на правой точке продолжает обновляться, а левая еще не перестроилась - и коррекция на участке построения фибы, которая первоначально не соответствовала условию пробития уровня, со временем его пробивает. Или перестроилась левая точка с течением времени, и корекция сформировалась внутри фибы.

С уважением!

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 546
Зарегистрирован: 05.03.13
Репутация: 1
ссылка на сообщение  Отправлено: 13.01.17 18:02. Заголовок: Andrey пишет: Если..


Andrey пишет:

 цитата:
Если в момент построения фибы искать потом откат за пределы её уровня 61.8 на всём протяжении фибы, то мы её к нулю можем свести:


Наоборот, наступает момент, когда экстремумы удаляются друг от друга настолько, что пересечения уровня 61,8 вообще может и не быть. Для этого у автора и существует условие отмены фибы по времени.
Andrey пишет:

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


Вы за эти пересчеты не беспокойтесь добрая половина индикаторов рассчитывается от конца истории к нулевому бару.
У Игоря есть индикатор PercentegZigZag. По моему в последних версиях перестроение для фибы как раз используется пробой заданного уровня.
Andrey пишет:

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


Нет. Вы просто анализируете график и задаете по нему временной отрезок первой фибы. (дату и время точек max/min)

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 40
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 14.01.17 08:03. Заголовок: Добрый день. Наверно..


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

 цитата:
цитата:
Если в момент построения фибы искать потом откат за пределы её уровня 61.8 на всём протяжении фибы, то мы её к нулю можем свести:



И здесь программист оказался прав, именно так и ведет себя индикатор при предложенной им схеме работы.

Sergey пишет:

 цитата:
Наоборот, наступает момент, когда экстремумы удаляются друг от друга настолько, что пересечения уровня 61,8 вообще может и не быть. Для этого у автора и существует условие отмены фибы по времени.



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

Sergey пишет:

 цитата:
Вы за эти пересчеты не беспокойтесь добрая половина индикаторов рассчитывается от конца истории к нулевому бару.



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

 цитата:
У Игоря есть индикатор PercentegZigZag. По моему в последних версиях перестроение для фибы как раз используется пробой заданного уровня.



Вот что автор пишет по применению зиг-загов для построения ретросейментов:

 цитата:
Одним из распространенных методов построения ретрейсмента является построение в «полу-
автоматическом режиме», когда тренды, на которые инструмент необходимо растянуть, показывает
вспомогательный компьютерный индикатор. Таким индикатором, чаще всего, выступает ZigZag. В том
случае, если в индикаторе подобраны правильные параметры, он соединит важные максимумы и
минимумы ценовых отрезков, которые и будут основой построения ретрейсмента. Причем, при таком
методе построения ретрейсмента Фибоначчи, основной задачей, которую должен решить трейдер,
является подбор оптимальных параметров индикатора ZigZag, с целью охватить большую часть
ценовых движений, и, соответственно, оценить большую часть коррекций от трендов различных
уровней.
........
При использовании индикатора ZigZag границы между долгосрочными, среднесрочными и
краткосрочными трендами стираются. Это может стать причиной не проблем в анализе исторических
ценовых изменений: он может быть не полным. Дело в том, что при построении ретрейсмента по
индикатору ZigZag очень важную роль играют параметры индикатора: изменяя их в большую или
меньшую сторону, мы будет либо увеличивать, либо уменьшать размер и количество трендов, на
которые можно построить ретрейсмент Фибоначчи.
Следствием этого будет являться то, что какие-то тренды будут теряться, так как индикатор ZigZag на
них не укажет, а иные маловажные ценовые движения, наоборот, будут проявляться (особенно при
малых значениях параметра ZigZag).
Построение ретрейсмента на основе показаний индикатора ZigZag возможно. Однако в КАФ построение
ретрейсмента Фибоначчи выполняется по иным правилам, которые одинаково хорошо подходят для всех
валютных пар рынка FOREX."



Sergey пишет:

 цитата:
Нет. Вы просто анализируете график и задаете по нему временной отрезок первой фибы. (дату и время точек max/min)


А на каком интервале искать max/min? Ведь от выбора интервала поиска мы найдем либо одни, либо другие точки.
И как анализировать, был ли пробит уровень перестроения фибы, если му задали правую точку жестко?
И как собственно будет перестраиваться фиба с течением времени, если она привязана к времени точек max/min?

Мы можем поступать как угодно при поиске отрезков построения, но если уж следовать КАФ, там это жесткое условие - анализируем временной отрезок истории, и на нем ищем max/min, а уж затем только анализируем, было ли пробитие уровня построенной фибы, и если было, перестраиваем фибу.

С уважением!

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 547
Зарегистрирован: 05.03.13
Репутация: 1
ссылка на сообщение  Отправлено: 14.01.17 09:53. Заголовок: Andrey пишет: Вот ч..


Andrey пишет:

 цитата:
Вот что автор пишет по применению зиг-загов для построения ретросейментов:


Это ссылка не к месту. Очевидно вы просто среагировали на слово ZigZag. Автор КАФ говорит о построении Фибы на основе индикатора ZigZag, а PercentegZigZag строится на основе Фибы. Улавливаете разницу? Я этот индикатор привел вам в пример, чтобы показать, что перестроение Фибы не проблема на которой вы зациклились. Проблема в определении стартовых условий. А использование max/min диапазона, как вы предлагаете, не рыночный метод и не метод КАФ, хотя не спорю итог и может совпасть.

С уважением! Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 548
Зарегистрирован: 05.03.13
Репутация: 1
ссылка на сообщение  Отправлено: 14.01.17 09:57. Заголовок: Andrey пишет: А на ..


Andrey пишет:

 цитата:
А на каком интервале искать max/min? Ведь от выбора интервала поиска мы найдем либо одни, либо другие точки.


Согласно КАФ, ва же сами предложили...
Andrey пишет:

 цитата:
И как анализировать, был ли пробит уровень перестроения фибы, если му задали правую точку жестко?
И как собственно будет перестраиваться фиба с течением времени, если она привязана к времени точек max/min?


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

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 41
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 14.01.17 09:49. Заголовок: Начну потихоньку вык..


Начну потихоньку выкладывать графики с разметкой по КАФ.
AUDUSD. От оригинальной методики отличается двумя дополнитнльными фибами на старших периодах. Они должны перестроиться. Но если уровень пробития взять не 61,8%, а 74,7%, они остаются. кроме того, уровни сформированные этими фибами, актуальны до сих пор. И добавил уровни 23% и 38%. Из полученных кластеров по базовому сценарию должны были построиться 2-3, но уж сильно долго до них ждать, дополнительные кластеры гораздо слабее, цена на них вряд ли развернется, тем не менее какой то отскок должен быть, а самое главное при пробое этих кластеров имеет смысл входить от них.

И еще одно замечание. КАФ я начал заниматься вплотную после мимоходного замечания neval на пост Genry о применяемой методике построения фибок на графике. Большое спасибо обоим. И больше об этом neval не упомянул ни разу. И вот сдается мне, что это и есть то самое "секретное оружие", о котором neval не стал рассказывать коллективу, вместо этого наводя тень на плетень со стохастиком, какими-то паттернами и т.д., что безусловно тоже имеет место быть, но все вторично. Последние время я торгую ВСЕ сигналы дивергенции, возникающих на кластерах на различных индикаторах, я даже и с настройками особо запариваться не стал. Потихоньку буду выкладывать сигналы. И вот для этого и нужно побольше кластеров, иначе уж слишком редко сделки. Да, это не в чистом виде КАФ, но меня устраивает.





Шаблон

click here

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 549
Зарегистрирован: 05.03.13
Репутация: 1
ссылка на сообщение  Отправлено: 14.01.17 10:00. Заголовок: Andrey пишет: Начну..


Andrey пишет:

 цитата:
Начну потихоньку выкладывать графики с разметкой по КАФ.
AUDUSD. От оригинальной методики отличается двумя дополнитнльными фибами на старших периодах. Они должны перестроиться. Но если уровень пробития взять не 61,8%, а 74,7%, они остаются. кроме того, уровни сформированные этими фибами, актуальны до сих пор. И добавил уровни 23% и 38%. Из полученных кластеров по базовому сценарию должны были построиться 2-3, но уж сильно долго до них ждать, дополнительные кластеры гораздо слабее, цена на них вряд ли развернется, тем не менее какой то отскок должен быть, а самое главное при пробое этих кластеров имеет смысл входить от них.


Что-то я совсем запутался. Вы пытаетесь реализовать КАФ или все таки собственную авторскую методику??????

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 42
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 14.01.17 15:48. Заголовок: Sergey пишет: Очеви..


Sergey пишет:

 цитата:
Очевидно вы просто среагировали на слово ZigZag. Автор КАФ говорит о построении Фибы на основе индикатора ZigZag, а PercentegZigZag строится на основе Фибы.



Я знаю, как строится PercentegZigZag. Пересчет идет по анализу предыдущего свинга. В этом он не отличается от стандатного зиг-зага, поэтому я считаю коментарии Першикова по применению зиг-зага применимыми и для PercentegZigZag - применять можно, но нарушится правило анализа за промежуток времени.

Sergey пишет:


 цитата:
Проблема в определении стартовых условий.



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

Sergey пишет:


 цитата:
А использование max/min диапазона, как вы предлагаете, не рыночный метод и не метод КАФ



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

Вы уж меня извините, но у меня чувство, что Вы не просто давно читали книгу, а и еще не сильно внимательно.
Я ее прочитал раз двадцать, по меньшей мере. Отдельные места помню почти наизусть. И там нестыковок тоже хватает. Впрочем как во всех публичных стратегиях, когда автор что-то пытается оставить за кадром, а возможно просто спешит с изданием.

Sergey пишет:


 цитата:
Вы пытаетесь реализовать КАФ или все таки собственную авторскую методику?



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


С уважением!


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 550
Зарегистрирован: 05.03.13
Репутация: 1
ссылка на сообщение  Отправлено: 15.01.17 14:44. Заголовок: Andrey пишет: Аргум..


Andrey пишет:

 цитата:
Аргументируйте, пожалуйста:
1. Почему это не рыночный метод. Приведите примеры рыночных методов анализа.
2. Почему это на метод КАФ. Как, по Вашему мнению, строятся фибы в КАФ.



28 страница.



На рисунке 27 выполнено построение ретрейсмента по недельному тренду. В выбранном интервале с
2007 года минимум в точке A был определён однозначно, тогда как при выборе максимума за 6 лет
экстремумы X’, X’’, и X были проверены на предмет пробития уровня 61.8% локальной коррекцией. Для
построения подошел только максимум X на уровне 1.1730, предыдущие максимумы не подошли по
причине пробития уровня 61.8%.

Вы же предлагаете первую сетку строить по max/min диапазона, т.е Х"-A, что не соответствует КАФ.
Для правильного построения алгоритма необходимо определить координату min O' (Координаты X' и O' - стартовые условия). Это и есть проблема - у вас нет четкого алгоритма ее нахождения. И путем дальнейших перестроений можно прийти к верному результату по КАФ.
Поймите, описанный автором метод построения фибы - визуальный, а чтобы сделать индикатор нужен алгоритмический.

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 43
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 14.01.17 17:29. Заголовок: NZDUSD http://f6.s...


NZDUSD.
Залитые прямоугольники - кластеры по авторской стратегии. Контуром показаны дополнительные кластеры.
Желтый овал - отработка расширения 161%.
Стрелки - при достижении уровня 23% - 0,6744 сформируется паттерн на внутренних уровнях. Тогда цель 61,8% на 0,7708-0,7787.
Учитывая, что на 0,6744 кластер на слабых уровнях, считаю более вероятным падение до кластера на ключевых уровнях на 0,63973, и только потом рост.





Шаблон click here

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 44
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 14.01.17 19:05. Заголовок: XAUUSD. click here ..


XAUUSD.

Вариант развития восходящего тренда. Если уровень 1200 устоит, возможно падение до 1070. Там же цель для пятой волны формирующегося с июля тренда, может сразу уйдем туда, а только потом начнет формироваться восходящая коррекция.

click here






С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 45
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 16.01.17 16:38. Заголовок: Добрый день, Сергей...


Добрый день, Сергей. Просмотрел вчера Ваше сообщение.

Sergey пишет:


 цитата:
Вы же предлагаете первую сетку строить по max/min диапазона, т.е Х"-A, что не соответствует КАФ. Для правильного построения алгоритма необходимо определить координату min O' (Координаты X' и O' - стартовые условия). Это и есть проблема - у вас нет четкого алгоритма ее нахождения. И путем дальнейших перестроений можно прийти к верному результату по КАФ.



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

Andrey пишет:


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



У нас всего два варианта пробоя уровня коррекции - коррекция правее или левее правой точки фибы.
Алгоритм будет выглядеть так:
1. При старте диапазон построения равен базовому (влево от нулевого бара).
2. нахождение max/min на отрезке построения .
3. построение фибы по max/min на отрезке построения.
4. определение, пробит ли уровень правее правой точки фибы, если да, перестраиваем фибу. Укорачиваем отрезок построения до левой точки фибы. Возврат на шаг 3.
5. если нет, проверяем, пробит ли уровень на участке построения фибы, если да, перестраиваем фибу. Укорачиваем отрезок построения до левой точки фибы. Возврат на шаг 3.
6. если нет, фиба построена
7. на следующем баре диапазон построения определяем как найденный в шаге 4 или 5 плюс один бар, и так пока не достигнет базового. Далее левую границу смещаем вправо на каждом баре. Возврат не шаг 2.



С уважением! Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 551
Зарегистрирован: 05.03.13
Репутация: 1
ссылка на сообщение  Отправлено: 16.01.17 17:47. Заголовок: Andrey пишет: Алгор..


Andrey пишет:

 цитата:
Алгоритм будет выглядеть так: и далее по тексту.......


Я уже устал.... Я не знаю как вам объяснить, что то, что вы видите, не возможно положить на программный код. На участке max/min нужно проверить экстремумы на пробой по уровню 61.8%. Их много. Какие-то из них значимые, какие-то нет. Как математически вычислить эти значимые экстремумы? Они хорошо видны визуально, но это визуально не положишь на программный код. Нужен алгоритм вычисления этих экстремумов... Опишите его подробно. Какую последовательность действий нужно выполнить, чтобы вычислить значимые экстремумы и они однозначно соответствовали методу КАФ..

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 46
Зарегистрирован: 24.07.14
Репутация: 0
ссылка на сообщение  Отправлено: 16.01.17 20:39. Заголовок: Sergey пишет: На у..


Sergey пишет:


 цитата:
На участке max/min нужно проверить экстремумы на пробой по уровню 61.8%. Их много. Какие-то из них значимые, какие-то нет. Как математически вычислить эти значимые экстремумы?



Определяем локальные максимумы и минимумы на исследуемом участке. Используем для этого фракталы или зиг-заг. Можно обсчитывать и котировки, но лучше сократить количество точек. Нас интересует самый большой локальный максимум, идущий не ранее первого локального минимума, находящегося ниже уровня (для нисходящего тренда, для восходящего наоборот).
На рисунке это точка С, идущая после В.
Затем повторяем цикл проверки пробоя на отрезке CF.



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

С уважением! Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 29 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет