Категория: Математические функции

Функции Sum и TotalSum в ThinkScript

Эти две функции очень похожи и обе возвращают сумму, но вот отличаются тем, сумму чего они возвращают. Синтаксис функции Sum: Sum(IDataHolder data, int length); data – Данные для суммирования. length – период суммирования. (по умолчанию 12) Описание функции Sum: Функция суммирует данные из параметра data. Этот параметр не просто число, а набор значений, а параметр …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-sum-i-totalsum-v-thinkscript/

Функции Sqr и Sqrt в ThinkScript

Эти две функции могут часто использоваться при написании индикаторов. Синтаксис функции Sqr: Sqr(double value); value – значение. Описание функции Sqr: Функция возводит в квадрат переданное значение value.

Переменная one принимает значение 625. 25 в квадрате = 625 или 25 * 25 = 625. Синтаксис функции Sqrt: Sqrt(double value); value – значение. Описание функции Sqrt: …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-sqr-i-sqrt-v-thinkscript/

Функция Sign в ThinkScript

Не придумал с какими функциями объединить эту, так что опишу ее отдельно. Функция простая, смотрит на знак числа, + или – и возвращает одно из трех значений 1, 0 или -1 Синтаксис функции Sign: Sign(double number); number – число для проверки. Описание функции Sign: Функция возвращает 1, если number положительное число и больше 0. Возвращает …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcija-sign-v-thinkscript/

Функция Random в ThinkScript

Имеется в thinkScript и такая функция, хотя где и как ее использовать в своих индикаторах я даже не знаю. Синтаксис функции Random: Random(); Описание функции Random: Функция возвращает случайное число в диапазоне от 0 до 1

Переменная one может принять любое значение от 0 до 1. Если вы никогда не программировали и не сталкивались …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcija-random-v-thinkscript/

Функции Max и Min в ThinkScript

Эти две функции сравнивают два числа, которые им передают, но одна функция возвращает большее число, а вторая меньшее. Синтаксис функции Max: Max(double value1, double value 2) value1 – первое число. value2 – второе число. Описание функции Max: Возвращает большее число из переданных.

Переменная one принимает значение 25, так как оно больше чем 14.87. Синтаксис …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-max-i-min-v-thinkscript/

Функции Exp, IsInfinite, IsNaN, Lg, Log, Power в ThinkScript

Несколько функций, которые не требуют особого пояснения как с ними работать. Все функции, кроме последней принимают один параметр, а вот что они возвращают описано по каждой ниже. Примеры использования приводить нет необходимости, просто в скобках передается либо число, либо переменная, а значение, которое возвращает функция присваивается в объявленную переменную. В последней функции приведу 1 пример, …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-exp-isinfinite-isnan-lg-log-power-v-thinkscript/

Функция Crosses в ThinkScript

Синтаксис функции Crosses: Crosses(IDataHolder data1, IDataHolder data2, double direction); date1 – первичные данные. Date2 – вторичные данные. Direction – направление пересечения. Переменная Direction может принимать следующие значения: CrossingDirection.ABOVE – пересечение вверх CrossingDirection.BELOW – пересечение вниз CrossingDirection.ANY – пересечение в любую сторону Описание функции Crosses: Пересечение указанных данных data1 и data2. Если переменная Direction имеет значение …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcija-crosses-v-thinkscript/

Функции Round, RoundDown, RoundUp в ThinkScript

Функции округления. Мы уже рассматривали функции округления Ceil и Floor, но они могут округлять значения только до целого в отличии от перечисленных функция ниже. Синтаксис функции Round: Round(double number, int numberOfDigits); number – значение. numberOfDigits – количество цифр после запятой. (по умолчанию 2) Описание функции Round: Функция Round округляет значение number с точностью до указанного …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-round-rounddown-roundup-v-thinkscript/

Функции Ceil, Floor в ThinkScript

Синтаксис функции Ceil: Ceil(double value); value – значение. Описание функции Ceil: Округление значения value до целого в большую сторону. Значение 2.0214 после округления будем иметь значение 3. Примеры

Переменная one принимает целое значение 26, так как округление идет в большую сторону.

Переменная two принимает значение -12, так как округление идет в большую сторону, …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-ceil-floor-v-thinkscript/

Функции ACos ASin ATan Sin Cos Tan в ThinkScript

Тригонометрические функции объединил вместе, они имеют одинаковый синтаксис и отличаются только результатом, который возвращают. Опишу синтаксис только функции ACos, остальные применяются аналогично. Синтаксис функции ACos: ACos(double value); value – значение. Описание функции ACos: Возвращает арккосинус значения value. Описание функции ASin: Возвращает арксинус значения value. Описание функции ATan: Возвращает арктангенс значения value. Описание функции Cos: Возвращает …

Читать далее

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcii-acos-asin-atan-sin-cos-tan-v-thinkscript/

Показать еще