А почему именно 15 пунктов? Как их вычислить?
И еще, если угол считать между линиями, одна из которых не параллельна оси Х. То есть одна направлена вверх, другая вниз.
Угол надо вычислять 2 раза и суммировать или это универсальный инструмент, и главное задать коэффициент и количество пунктов?
Спс.
15 - это для примера.
Нарисуй отрезок на графике с углом 45 градусов.
Возьми координаты его концов и вычисли сколько пунктов между двумя барами - это и будет твой коэффициент.
И далее его не меняй, если на этом строится стратегия. или будешь корректировать углы при каждом изменении коэффициента.
Угол надо вычислять 2 раза и суммировать. Или вывести формулу для вычисления угла между двумя линиями.
Учти что я эти вычисления не проверял, просто когда-то размышлял над этим.
НО должно работать.
Уважаемые программисты!
Как определить значение индикатора после закрытия бара? А то в буфер заносится значение индикатора на момент открытия бара и команда iCustom() вытягивает именно его. Если на момент закрытия бара индикатор меняет значение, это можно как-то вытянуть?
Возьми значение iCustom на 1-м баре. Это будет значение при закрытии 1-го бара.