Финансово-математическая философия треугольника.... или Кто с прикладной математикой дружит? - страница 3

 
rider писал (а) >>

Хорошо, "мне ведь ордена не надо, я согласен на медаль" )..... формулу можно, как это рассчитывается?

Я, к сож., не вникал и не знаю как программно рассчитать ретрейсмент между двумя вершинами. Но можно взять и заглянуть в код индикатора ZUP и посмотреть, как там это сделано.

https://www.mql5.com/ru/articles/1468

Впрочем, думаю что это нетрудно. Находим последние два минимума (максимума)

Тогда ретрейсмент=(Higt[LastUpPos] - Low[LastDownPos]) / (High[PreLastUpPos]-Low[PreLastDownPos])

 
rid писал (а) >>

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

Отношение высоты отрезка зигзага к высоте предыдущего отрезка и никаких особых премудростей.

 

Да, пожалуй!

Retr = (Higt[LastUpPos] - Low[LastDownPos]) / (High[PreLastUpPos]-Low[PreLastDownPos])

Дело за малым, - определить вершины!

 
Integer писал (а) >>

Отношение высоты отрезка зигзага к высоте предыдущего отрезка и никаких особых премудростей.

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

Вернемся к площадям и оценке длин отрезков. В развитие прямоугольника timbo. 

А что если попробовать время в пипсы или наоборот перевести? Посчитать по треугольнику среднее движение в единицу времени (сумма H-L)/ на количество бар которыми этот треугольник формируется = AverD)... или не по треугольнику, варианты возможны

Тогда, получив одну размерность в измерениях, можно уже и геометрию использовать.

Допустим, ас по вертикали - 100 п, по горизонтали - 200 бар,  AverD по треугольнику =25, тогда ас = Sqrt(100^2+(200*25)^2) и т.д.  Как считаете - это будет что-ибудь отражать?

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

 

Ничего разумного таким способом посчитать нельзя.

Представте, что у вас имеется график зависимости скорости автомобилем от времени - по оси абсцисс (горизонтальная) отложено время, по оси ординат - скорость. В этом случае, площадь заметаемая треугольником, это пройденный путь (S=интеграл[v*dt]), а вот гипотенуза этого треугольника Sqrt(v^2+t^2) смысла в себе не несёт, поскольку мы пытаемся складывать величины имеющие разную размерность (например, число коров и скорость изменения температуры в кастрюле на плите). В первом случае, это метры в секунду, во втором - секунды, этого делать нельзя! Тоесть, конечно, можно, но в сумашедшем доме.

Так и в нашем случае, можно искать площадь треуголтника имеющую размерность бар*пункт и пытаться её для чего-то использовать, но нельзя искать длину гипотенузы - она не существует, т.е. существует, но сами знаете где :-)

 
Neutron писал (а) >>

Так и в нашем случае, можно искать площадь треуголтника имеющую размерность бар*пункт и пытаться её для чего-то использовать, но нельзя искать длину гипотенузы - она не существует, т.е. существует, но сами знаете где :-)

А где можно площадь треугольника без знания его сторон посчитать? :)

Вопрос не в площади и не в длине: как можно сравнить эти фигуры, элементы и т.д., так чтобы можно было сказать что "сейчас A>B" или равно B и.т.д.?

Только что топик нашел https://www.mql5.com/ru/forum/108606/page2 там пост одного выпускника "паравозного техникума" :)), может это подойдет.

 
rider писал (а) >>

... как можно сравнить эти фигуры, элементы и т.д., так чтобы можно было сказать что "сейчас A>B" или равно B и.т.д.?

Площадь треугольника в нашем случае считается как: S1=1/2*Bar1*Pip1, эту площадь можно сравнивать с другой, для другого треугольника: S2=1/2*Bar2*Pip2.

Речь идёт осравнении двух вещественных величин: S1 и S2.

Можно перейти в координаты Пункты-Пункты, например испоьзуя цены открытия по двум парам:

Тогда решаются все проблемы с размерностью.

А можно пойти ещё дальше, и добавив третий инструмент, например пару EURJPY, перейти к геометрии в пространстве:

Это стерео картинка. и если кто обладает умением их разглядывания, может увидеть объёмный рисунок одновременного движения трёх валютных пар в фазовом пространстве цены...

Может это новый взгляд в саму суть Рынка :-)

 
Neutron писал (а) >>

Может это новый взгляд в саму суть Рынка :-)

Это все равно что на облака смотреть, что-нибудь да увидишь :)

Итак. При всем богатстве выбора, альтернативы только две обнаружилось:

1. Timbo

Считаем площадь прямоугольника: (Самый High - самый Low) * на число баров
Потом площади прямоугольных треугольников образованных стенками прямоугольника и вершинами зигзага: 1/2 * (изменение цены * на количество баров).
Из первого вычитаем второе - получаем искомую площадь.

2. Granit77 ( 'Вычисление площади сложной фигуры'  )

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

Осталось только посчитать. Всем спасибо.

 

Интересно получается. Мы можем придать смысл "площади" треугольника (0.5*крокодил*яблоко), однако его гипотенуза оказывается бессмысленной, т.к. придется складывать квадраты яблок и крокодилов.

С другой стороны, зная площадь (столько-то крокодилояблок) и один из катетов (скажем, крокодиловый), можем же мы формально подсчитать второй катет (яблочный), а потом и гипотенузу (это уже генная инженегрия)?

Бодяга получается, что ли: если мы можем придать смысл крокодилояблокам, то, значит, имеет смысл и крокодил^2 + яблоко^2? Нет, не бодяга: мы имеем право складывать/вычитать крокодилов друг с другом, яблоки друг с другом, даже перемножать их - но вычислять сумму их квадратов не можем, т.к. они имеют разные физические размерности. Ну то есть можем, но никакого смысла в этом не будет.

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

 
Mathemat писал (а) >>

На самом деле, если как следует вникнуть в варианты 1 и 2, и еще прокрутить как это программно реализовываться будет, то 1=2 получится ;).... те же пипсы, хоть и не квадратные, но оценку провести все равно можно.

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

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