MQL5 API включает набор прямых и обратных гиперболических функций.

Гиперболические функции
double MathCosh(double value) ≡ double cosh(double value)
double MathSinh(double value) ≡ double sinh(double value)
double MathTanh(double value) ≡ double tanh(double value)
Тройка основных функций вычисляет гиперболический косинус, синус и тангенс.
double MathArccosh(double value) ≡ double acosh(double value)
double MathArcsinh(double value) ≡ double asinh(double value)
double MathArctanh(double value) ≡ double atanh(double value)
Тройка обратных функций вычисляет гиперболический арккосинус, арксинус и арктангенс.
Для арккосинуса аргумент должен быть больше или равен +1. В противном случае функция вернет NaN.
Область определения арктангенса: от -1 до +1. При выходе аргумента за эти пределы функция вернет NaN.
Примеры гиперболических функций показаны в скрипте MathHyper.mq5.
void OnStart()
|