Documentatie / Blokreferentie / Wiskundeblokken
Wiskundeblokken
Wiskundeblokken
Wiskundeblokken bieden een set wiskundige bewerkingen om de output van Data Watchers en indicatorblokken te vergelijken en er condities mee te maken. Met deze blokken kunnen gebruikers precieze voorwaarden voor het uitvoeren van trades definiëren, zoals drempels voor kopen of verkopen.
Om een nieuw wiskundeblok te maken, dubbelklik je op het blueprintscherm of klik je op de knop + in het menu. Typ in de zoekbalk: “math/” gevolgd door de onderstaande afkortingen, of typ alleen de afkorting:
fix_numer
_Fix number_ Stelt een vast getal in waarmee vergeleken kan worden.
variable
_Variabe_ Stelt een variabel getal in op basis van het laatst geziene resultaat.
PercentageOf
_A percentage of B (A*100% / B)_ Berekent input A als percentage van input B.
to_number
_Cast to number_ kan een getal of een tekenreeks die een getalswaarde voorstelt, omzetten naar een decimaal datatype.
rand
Random number genereert een willekeurig getal tussen twee opgegeven getallen (standaard tussen 0 en 1).
clamp
_Clamp number between min and max_ wordt gebruikt om een getal tussen een minimum- en maximumwaarde te begrenzen
abs
_Absolute_ de absolute waarde of modulus van een reëel getal is de niet-negatieve waarde ervan, ongeacht het teken. Dat wil zeggen: is het getal positief, dan blijft het gelijk, en is het negatief, dan vervalt het minteken. De absolute waarde van 3 is bijvoorbeeld 3, en de absolute waarde van −3 is ook 3.
floor
_Floor number to remove fractional part_ rondt altijd naar beneden af en geeft het grootste gehele getal terug dat kleiner is dan of gelijk aan het opgegeven getal.
scale
_v * factor_ vergroot of verkleint een getal met een opgegeven factor
gate
_if v is true, then outputs A, otherwise B_ een conditionele regel die verschillende waarden kan uitvoeren afhankelijk van of de input waar is of niet.
operation
_Easy math operators_ voor eenvoudige berekeningen. Hiermee kun je optellen, aftrekken, vermenigvuldigen, delen, als percentage weergeven, worteltrekken en het maximum of minimum bepalen.
compare
_Compares between two values_ output op basis van of twee inputs overeenkomen of niet
condition
_Evaluates condition between A and B_ hiermee kunnen we bepalen of A groter is dan (>), kleiner dan (<), gelijk aan (==), niet gelijk aan (!=), groter dan of gelijk aan (>=), kleiner dan of gelijk aan (<=), of een van twee condities waar is (||), of dat beide condities waar zijn (&&).
condition3in
_evaluates condition between A, B and C_ zoals hierboven, met 3 mogelijke inputs
condition4in
_evaluates condition between A, B, C and D_ zoals hierboven, met 4 mogelijke inputs
condition5in
_evaluates condition between A, B, C, D and E_ zoals hierboven, met 5 mogelijke inputs
condition6in
_evaluates condition between A, B, C, D, E and F_ zoals hierboven, met 6 mogelijke inputs
difference
_A's difference from B_ als percentage