Документація / Довідник блоків / Математичні блоки

Математичні блоки

Математичні блоки

Математичні блоки пропонують набір математичних операцій для порівняння та створення умов на основі виводу спостерігачів даних і блоків індикаторів. Ці блоки дозволяють користувачам визначати точні умови для виконання угод, наприклад задавати порогові значення для купівлі чи продажу.

Щоб створити новий математичний блок, двічі клацніть на екрані блупринта або натисніть кнопку + у меню. У рядку пошуку введіть “math/” і одне зі скорочень нижче, або просто введіть саме скорочення:

fix_numer

_Fix number_ Задає фіксоване число, з яким можна порівнювати.

variable

_Variabe_ Задає змінне число на основі останнього отриманого результату.

PercentageOf

_A percentage of B (A*100% / B)_ Обчислює вхід A як відсоток від входу B.

to_number

_Cast to number_ може перетворити число або символьний вираз, що представляє числове значення, на десятковий тип даних.

rand

Random number генерує випадкове число між будь-якими двома заданими числами (за замовчуванням — між 0 і 1).

clamp

_Clamp number between min and max_ використовується для обмеження числа між мінімальним і максимальним значенням

abs

_Absolute_ абсолютна величина, або модуль, дійсного числа — це його невід’ємне значення без урахування знака. Тобто, якщо число додатне — це саме число, а якщо від’ємне — його протилежність. Наприклад, абсолютна величина 3 дорівнює 3, і абсолютна величина −3 також дорівнює 3.

floor

_Floor number to remove fractional part_ завжди округлює вниз і повертає найбільше ціле число, менше або рівне заданому числу.

scale

_v * factor_ збільшує або зменшує число на заданий коефіцієнт

gate

_if v is true, then outputs A, otherwise B_ умовне правило, яке може виводити різні значення залежно від того, чи є вхід істинним.

operation

_Easy math operators_ для простих обчислень. Можна використовувати для додавання, віднімання, множення, ділення, відображення у відсотках, квадратного кореня, максимуму або мінімуму.

compare

_Compares between two values_ вивід залежить від того, чи збігаються два входи

condition

_Evaluates condition between A and B_ дозволяє визначити, чи A більше за B (>), менше (<), дорівнює (==), не дорівнює (!=), більше або дорівнює (>=), менше або дорівнює (<=), чи істинна хоча б одна з двох умов (||), чи істинні обидві умови (&&).

condition3in

_evaluates condition between A, B and C_ як вище, з 3 можливими входами

condition4in

_evaluates condition between A, B, C and D_ як вище, з 4 можливими входами

condition5in

_evaluates condition between A, B, C, D and E_ як вище, з 5 можливими входами

condition6in

_evaluates condition between A, B, C, D, E and F_ як вище, з 6 можливими входами

difference

_A's difference from B_ у відсотках