Руководство пользователя
Объект Math
NetTradeX PC
NetTradeX Android
NetTradeX iOS
NetTradeX Mobile
NetTradeX Advisors
-
Руководство по NTTX Advisors
- Терминал NetTradeX Advisors
-
Статьи
-
NetTradeX Language: Введение
- Основы языка
- Функции языка
-
Cистемные объекты языка
- Сделки
- Ордера
- Индикаторы
- Объектно-ориентированное программирование
-
DLL файлы
-
Объект Account
-
Объект Bars
-
Объект Chart
-
Объект datetime
-
Объект History
-
Объект file
-
Объект Globals
-
Объект Math
-
Объект Symbols
-
Объект System
Объект Math
Объект Math позволяет вычислять значения основных математических и тригонометрических функций.
Методы объекта:
| Название метода | Возвращаемое значение |
|---|---|
| double Math.Abs(double val) |
Модуль числа val,
переданного ему в качестве аргумента.
|
| double Math.Arccos(double val) |
Значение арккосинуса числа val, где val должно находиться в диапазоне [-1;1].
Возвращаемое значение лежит в диапазоне от 0 до π радианов.
|
| double Math.Arcsin(double val) |
Значение арксинуса числа val, где val должно находиться в диапазоне [-1;1].
Возвращаемое значение лежит в диапазоне от -π/2 до π/2 радианов.
|
| double Math.Arctan(double val) |
Значение арктангенса числа val,
возвращаемое значение лежит в диапазоне от -π/2 до π/2
радианов.
|
| double Math.Ceil(double val) |
Значение, являющимся наименьшим целым числом, которое
больше или равно val.
|
| double Math.Cos(double val) |
Косинус угла val, заданного
в радианах.
|
| double Math.Exp(double val) |
Значение числа e в
степени val.
|
| double Math.Floor(double val) |
Значение, являющееся наибольшим целым числом, которое
меньше или равно val.
|
| double Math.Log(double val) |
Натуральный логарифм числа val, где val должно быть более нуля.
|
| double Math.Max(double val1, double val2) |
Максимальное значение среди val1
или val2.
|
| double Math.Min(double val1, double val2) |
Минимальное значение среди val1
или val2.
|
| double Math.Mod(double val1, double val2) |
Остаток от деления val1 на val2.
|
| double Math.Pow(double base, double exp) |
Значение base, возведенное в
степень exp.
|
| double Math.Rand() | Псевдослучайное целое число в диапазоне от 0 до 32767. |
| double Math.Sin(double val) |
Синус угла val, заданного в
радианах.
|
| double Math.Sqrt(double val) |
Квадратный корень числа val, где val должно быть более или равно нулю.
|
| double Math.Srand(int seed) | Устанавливает начальное состояние для генерации псевдослучайных целых чисел. |
| double Math.Tan(double val) |
Тангенс угла val, заданного в радианах.
|