Ho scritto una linea di codice come questa:
massimo = Max (high[4],high[5],high[6])
però c’è un errore nella sintassi. In cosa sbaglio?
MAX(valore1,valore2) richiede solo DUE valori. Per usarne di più devi annidare più volte MAX() all’interno di se stesso:
massimo = Max(high[4],Max(high[5],high[6]))
Puoi anche metterne di più (con troppi è più facile commettere errori logici, ovviamente):
massimo = Max(high[4],Max(high[5],Max(high[6],high[7])))
come puoi notare, alla fine ci sono tante parentesi tonde di chiusura quante sono le volte che hai usato MAX(), nel primo esempio 2 volte, quindi 2 tonde, mentre nel successivo MAX() appare 3 volte, quindi la riga termina con 3 tonde.