Глюк с дугами Фибоначчи - страница 2

 
https://www.mql5.com/ru/forum/50257



















спасибо за очень содержательные комментарии и ответы на вопросы.
 
stringo писал (а):
Цитирую Акелиса
"Дуги Фибоначчи строятся следующим образом. Сначала между двумя экстремальными точками проводится линия тренда - например, от впадины до противостоящего пика. Затем строятся три дуги с центром во второй экстремальной точке, пересекающие линию тренда на уровнях фибоначчи 38,2%, 50% и 61,8%"

1. Что здесь неверно?
2. Покажите несоответствие нашей реализации и вышеуказанной цитаты.

Вся проблема, на которую указывает автор ветки, состоит в том, что в МТ4 объект "Дуги фибо" перерисовываются на каждом из таймфреймов по новому (из-за изменения координаты по оси Х). И разумеется дуги фибо для разных таймфреймах при одном и том же базовом отрезке будут иметь различный вид, так как используют фиксированные параметры эллипса (значение отношения осей) . Для того чтобы решить проблему можно пойти на следующее ухищрение. Использовать в её построении просто отрезки линии (многоугольник, стремящийся к дуге). Тогда у нас существуют 2 сценария построения/переключения.

Сценарий 1. Дуга (многоугольник) построена на маленьком таймфрейме с помощью отрезков линий. При переключении на старший таймфрейм никаких изменений делать не прийдётся. МТ4 автоматически перестроит дугу (вернее многоугольник, стремящийся к ней) в правильном масштабе сам.

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

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

PS: Я конечно же не являюсь сторонником использования дуг фибо (не вижу в этом физического смысла), но тем не менее просто указал на существование решения технической проблемы, которое хотят иметь пользователи МТ4 вместо того, что имеется сейчас.
 
solandr большое спасибо за реакцию на сообщение, и вполне четкий и понятный ответ на вопрос.
 
Vadimcha >>:
solandr большое спасибо за реакцию на сообщение, и вполне четкий и понятный ответ на вопрос.
 

Цитата:

Дуги Фибоначчи (Fibonacci Arcs) строятся следующим образом: сначала между двумя экстремальными точками проводится линия тренда — например, от впадины до противостоящего пика. Затем строятся три дуги с центром во второй экстремальной точке, пересекающие линию тренда на уровнях Фибоначчи 38,2%, 50% и 61,8%.

Вопрос:

а как высчитывается второй радиус Дуг Фибоначчи?

Спасибо

Причина обращения: