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

 
Taras Slobodyanik:

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

Константа, а не переменная
 
Алексей Тарабанов:

3,14172817285


Кто издал новый закон? :))

 
Vladimir Pastushak:

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

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

Да я же специально сказал - угол в радианах.

Дружище, ты что, забыл, что такое радиан ? Дуга круга, равная его радиусу. В полном круге 2пи радиан. Какой еще код-то ?

Ну, собственно, тебе все уже объяснили.


Мне непонятно - зачем тебе такая убойная точность ?

 
Aleksey Panfilov:

Кто издал новый закон? :))

А ты что, не знаешь, что в военное время синус может достигать двух ? А по особому указу командования - и четырех ?

 
George Merts:

А ты что, не знаешь, что в военное время синус может достигать двух ? А по особому указу командования - и четырех ?

Не по буржуйски размазываем
А громко режем вслух
Повысим Пи до четырех
А косинус фи до двух
 

На графике время, это такая же линейная величина, как и пункты цены. Осталось только перевести b (время) в секунды или минуты, a в пункты. Или же, спросить, как разработчики сделали трендовую линию по углу. Правда, у каждого инструмента пункты бывают разные и соответственно, разные движения на графике. Еще, бывают 4 и 5 значные котировки. Так что, цену в пункты лучше не переводить.

 
Mihail Matkovskij:

На графике время, это такая же линейная величина, как и пункты цены. Осталось только перевести b (время) в секунды или минуты, a в пункты. Или же, спросить, как разработчики сделали трендовую линию по углу. Правда, у каждого инструмента пункты бывают разные и соответственно, разные движения на графике. Еще, бывают 4 и 5 значные котировки. Так что, цену в пункты лучше не переводить.

Если работать с фиксированным масштабом, то, как оказалось, можно работать с углами линий. Они там реальные. Затем преобразуем линию к текущему графику (с не фиксированным масштабом) и отображаем ее. Да, визуально у нее будет не тот угол, который реально указан. Этот угол будет соответствовать углу линии, проведенной при фиксированном масштабе этого же графика. Делал уже подобное с полгода назад. Очень интересно получилось.
 
Ihor Herasko:
Если работать с фиксированным масштабом, то, как оказалось, можно работать с углами линий. Они там реальные. Затем преобразуем линию к текущему графику (с не фиксированным масштабом) и отображаем ее. Да, визуально у нее будет не тот угол, который реально указан. Этот угол будет соответствовать углу линии, проведенной при фиксированном масштабе этого же графика. Делал уже подобное с полгода назад. Очень интересно получилось.

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

 
Vladimir Pastushak:

Помогите рассчитать программно угол треугольника, забыл школьную программу.

Нужно найти угол а имеем катеты b и c


Желательно программный код...



Надеюсь поможет:


 

А... так автору нужно просто рассчитать угол треугольника :) А мне стало интересно, как это делается на графике.

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