Dokumentacja / Katalog bloków / Bloki matematyczne

Bloki matematyczne

Bloki matematyczne

Bloki matematyczne oferują zestaw operacji matematycznych do porównywania i tworzenia warunków na podstawie danych wyjściowych z obserwatorów danych i bloków wskaźników. Dzięki nim użytkownicy mogą definiować precyzyjne warunki realizacji transakcji, na przykład ustalać progi kupna lub sprzedaży.

Aby utworzyć nowy blok matematyczny, kliknij dwukrotnie w oknie blueprintu lub kliknij przycisk + w menu. W pasku wyszukiwania wpisz „math/” oraz jeden z poniższych skrótów — lub po prostu sam skrót:

fix_numer

_Fix number_ Ustawia stałą liczbę, z którą można porównywać inne wartości.

variable

_Variabe_ Ustawia zmienną liczbę opartą na ostatnim zaobserwowanym wyniku.

PercentageOf

_A percentage of B (A*100% / B)_ Oblicza, jakim procentem wejścia B jest wejście A.

to_number

_Cast to number_ konwertuje liczbę lub wyrażenie znakowe reprezentujące wartość liczbową na dziesiętny typ danych.

rand

Random number generuje losową liczbę z zakresu między dwiema wskazanymi liczbami (domyślnie między 0 a 1).

clamp

_Clamp number between min and max_ służy do ograniczania liczby do przedziału między wartością minimalną a maksymalną

abs

_Absolute_ wartość bezwzględna (moduł) liczby rzeczywistej to jej wartość nieujemna, bez względu na znak. Jeśli liczba jest dodatnia, wynikiem jest ona sama; jeśli jest ujemna, wynikiem jest liczba przeciwna. Na przykład wartość bezwzględna 3 to 3, a wartość bezwzględna −3 to również 3.

floor

_Floor number to remove fractional part_ zawsze zaokrągla w dół i zwraca największą liczbę całkowitą mniejszą lub równą podanej liczbie.

scale

_v * factor_ zwiększa lub zmniejsza liczbę o określony współczynnik

gate

_if v is true, then outputs A, otherwise B_ reguła warunkowa, która może zwracać różne wartości w zależności od tego, czy wejście jest prawdziwe, czy nie.

operation

_Easy math operators_ proste operatory matematyczne do podstawowych obliczeń. Możesz dzięki nim dodawać, odejmować, mnożyć, dzielić, wyświetlać jako procent, obliczać pierwiastek kwadratowy, maksimum lub minimum.

compare

_Compares between two values_ zwraca wynik w zależności od tego, czy dwa wejścia są zgodne, czy nie

condition

_Evaluates condition between A and B_ pozwala określić, czy A jest większe niż (>), mniejsze niż (<), równe (==), różne (!=), większe lub równe (>=), mniejsze lub równe (<=), czy spełniony jest którykolwiek z dwóch warunków (||), albo czy spełnione są oba warunki (&&).

condition3in

_evaluates condition between A, B and C_ jak wyżej, z 3 możliwymi wejściami

condition4in

_evaluates condition between A, B, C and D_ jak wyżej, z 4 możliwymi wejściami

condition5in

_evaluates condition between A, B, C, D and E_ jak wyżej, z 5 możliwymi wejściami

condition6in

_evaluates condition between A, B, C, D, E and F_ jak wyżej, z 6 możliwymi wejściami

difference

_A's difference from B_ różnica A względem B wyrażona procentowo