Vedo l'errore “Lo script non può fare affidamento su più di 10 indicatori collegati in sequenza”
Questo errore si verifica quando uno degli input di origine di un indicatore utilizza i valori di un grafico calcolato da una catena di più di 10 indicatori, in cui i calcoli di ciascun indicatore successivo dipendono dai valori tracciati dall'indicatore precedente.
Ad esempio, supponiamo di aggiungere 12 indicatori SMA al grafico, quindi di impostare l'input “Fonte” di ciascun indicatore aggiunto dopo il primo in modo che utilizzi uno dei grafici dell'indicatore aggiunto in precedenza al grafico. L'ultimo indicatore nella catena di calcolo mostra questo messaggio di errore, perché il suo input “Fonte” dipende da 11 indicatori collegati in sequenza.
Per risolvere questo errore, è possibile consolidare i calcoli di più indicatori in un unico indicatore utilizzando Pine Script®. Ad esempio, invece di aggiungere più di un indicatore al grafico per concatenare diversi SMA, è possibile scrivere un unico script Pine che esegue i calcoli concatenati con diverse chiamate alla funzione ta.sma().
Questo errore non deve essere confuso con il limite generale indicatore su indicatore. Ad esempio, con un limite di 24 connessioni indicatore su indicatore, è possibile avere 24 indicatori SMA separati che dipendono da 24 indicatori EMA indipendenti. Sebbene il numero totale di indicatori dipendenti sul grafico sia 24, non si verifica alcun errore perché ogni indicatore SMA separato dipende esattamente da un indicatore EMA, il che significa che la profondità di ogni catena di calcolo non supera 10. Al contrario, se si collegano gli indicatori in sequenza (ad esempio, EMA1 -> SMA1 -> EMA2 -> SMA2 -> ...), questo errore si verifica sul dodicesimo indicatore collegato, poiché dipende da una catena di indicatori precedenti troppo lunga.
Per ulteriori informazioni sulle funzionalità indicatore su indicatore, consulta l'articolo Come applicare un indicatore o una strategia a un altro indicatore.