Eu vejo o erro "The script cannot rely on more than 10 indicators connected in a sequence"

Esse erro ocorre quando uma dos inputs da fonte de um indicador usa os valores de um plot calculado a partir de uma cadeia com mais de 10 indicadores, onde os cálculos de cada indicador subsequente dependem dos valores plotados do indicador anterior.

Por exemplo, suponha que você adicione 12 indicadores MMS ao gráfico e, em seguida, defina a entrada "Fonte" de cada indicador adicionado após o primeiro para usar um dos plots do indicador adicionado anteriormente ao gráfico. O último indicador na cadeia de cálculo mostra essa mensagem de erro porque sua entrada "Fonte" depende de 11 indicadores conectados sequencialmente.

Para resolver esse erro, você pode consolidar os cálculos de vários indicadores em um único indicador usando Pine Script®. Por exemplo, em vez de adicionar mais de um indicador ao gráfico para encadear várias MMSs, você pode escrever um único script Pine que realize os cálculos encadeados com várias chamadas da função ta.sma().

Esse erro não deve ser confundido com o limite geral de indicador-sobre-indicador. Por exemplo, com um limite de 24 conexões indicador-sobre-indicador, você pode ter 24 indicadores MMS separados que dependem de 24 indicadores MME independentes. Embora o número total de indicadores dependentes no gráfico seja 24, um erro não ocorre porque cada indicador MMS separado depende exatamente de um indicador MME, o que significa que a profundidade de cada cadeia de cálculo não excede 10. Em contraste, se você conectar cada indicador sequencialmente (por exemplo, MME1 -> MMS1 -> MME2 -> MMS2 -> ...), esse erro ocorre no 12º indicador conectado, porque ele depende de uma cadeia com indicadores anteriores em excesso.

Para saber mais sobre os recursos de indicador em indicador, consulte o artigo Como aplicar um indicador ou estratégia a outro indicador.