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