Прошу помочь разобраться

 

Помогите пожалуйста разобраться с трендовой по углу. В справочнике приведено: Трендовая линия по углу. Использует 2 координаты, либо первую координату и угол. Для установки угла линии (свойство OBJPROP_ANGLE) используется функция ObjectSet().

Ввожу в функцию ObjectCreate координаты 2 точек, всё-равно рисует горизонтальную линию через первую точку и время второй точки. Простая же трендовая рисуется без проблем.

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

 
Novichek:

Помогите пожалуйста разобраться с трендовой по углу. В справочнике приведено: Трендовая линия по углу. Использует 2 координаты, либо первую координату и угол. Для установки угла линии (свойство OBJPROP_ANGLE) используется функция ObjectSet().

Ввожу в функцию ObjectCreate координаты 2 точек, всё-равно рисует горизонтальную линию через первую точку и время второй точки. Простая же трендовая рисуется без проблем.

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


приведите код, легче будет понять что вы делаете не так
 
Novichek писал (а) >>

Помогите пожалуйста разобраться с трендовой по углу. В справочнике приведено: Трендовая линия по углу. Использует 2 координаты, либо первую координату и угол. Для установки угла линии (свойство OBJPROP_ANGLE) используется функция ObjectSet().

Ввожу в функцию ObjectCreate координаты 2 точек, всё-равно рисует горизонтальную линию через первую точку и время второй точки. Простая же трендовая рисуется без проблем.

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

Здесь функция от KimIV, может поможет.

'Полезные функции от KimIV'

 
Novichek писал (а) >>

Помогите пожалуйста разобраться с трендовой по углу. В справочнике приведено: Трендовая линия по углу. Использует 2 координаты, либо первую координату и угол. Для установки угла линии (свойство OBJPROP_ANGLE) используется функция ObjectSet().

Ввожу в функцию ObjectCreate координаты 2 точек, всё-равно рисует горизонтальную линию через первую точку и время второй точки. Простая же трендовая рисуется без проблем.

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

Лучше всего этот объект не использовать. Он "немного сползает" и без программирования. Просто установите вручную и немного его помучайте без явного изменения значений (перекл. ТФ, параллельный сдвиг, изменение масштабов цены и времени и пр.). И Вы увидите.

Для реальных расчётов лучше всего использовать простую переменную. Например, Alfa = d_Price / d_Time.

Для группы расчётов можно создать массив и хранить там все данные.

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