Discussione: Come evitare l'errore di divisione per zero - Signal
-
22-10-13, 10:26 #1
Come evitare l'errore di divisione per zero - Signal
Se verificando il vostro script vi compare il messaggio
"Division by zero"
potete modificare la vostra divisione seguendo questo esempio:
Possibile errore:
SET A = SMA(CLOSE, 10) SET B = SMA(CLOSE, 5) SET C = A / B
Correzione:
SET A = SMA(CLOSE, 10) SET B = SMA(CLOSE, 5) SET C = IF(B <> 0, A / B, 0)
Viene utilizzata l'istruzione IF che dice SE B è diverso da zero, allora calcola A / B, altrimenti non calcolare.Ultima modifica di Andrea Cagalli; 22-10-13 alle 15:06
..se corri dietro a due lepri, non ne prendi nemmeno una.