Помогите рассчитать программно угол треугольника - страница 2

 
Vladimir Pastushak:

на 5 копеек говорите ...

А должно быть 45 ...


все правильно

0.79 это 45

 
Iurii Tokman:

все правильно

0.79 это 45

Ок, как 0,79 перевести в 45 ?
 

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

Для треугольника расчет и код правильный. Для графика цен напрямую это делать смысла нет.

Основа расчета может применяться для анализа движения цены. Только здесь вместо поиска угла есть смысл аналогичным образом определять величину, характеризующую скорость роста цены. Это даже проще, не нужен MathArctan. Достаточно определить дифференциал c/b (единицы величин любые).

 
Vadim Zotov:

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

Для треугольника расчет и код правильный. Для графика цен напрямую это делать смысла нет.

Основа расчета может применяться для анализа движения цены. Только здесь вместо поиска угла есть смысл аналогичным образом определять величину, характеризующую скорость роста цены. Это даже проще, не нужен MathArctan. Достаточно определить дифференциал c/b (единицы величин любые).


Спасибо, скорость это одно, мне нужно найти угол именно в градусах...

 
Vladimir Pastushak:
Ок, как 0,79 перевести в 45 ?

(0.79*180)/пи

 
Iurii Tokman:

(0.79*180)/пи


Большое человеческое спасибо! Все верно !

 

На всяк случай пи нужно не 3,14 а 3,1415926535  чем больше знаков тем точнее, при 3,14 угол 45.02

 
Vladimir Pastushak:

На всяк случай пи нужно не 3,14 а 3,1415926535  чем больше знаков тем точнее, при 3,14 угол 45.02


есть переменная M_PI
(на всякий случай)

 
Vladimir Pastushak:

Большое человеческое спасибо! Все верно !


пжлст

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

 
Vladimir Pastushak:

На всяк случай пи нужно не 3,14 а 3,1415926535  чем больше знаков тем точнее, при 3,14 угол 45.02


3,14172817285

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