Ajuda com código indicador de seta

 
Olá, criei um indicador de setas e a base da estrategia dele é reversão após a 7ª vela da mesma cor. O problema é que ele fica dando a seta uma atras da outra caso não aconteça a reversão... teria como por tipo um intervalo de velas pra uma seta aparecer depois da outra? Vou mandar print explicando o erro. Se precisar eu envio o código dele aqui ou me ajudem a criar um do zero
Arquivos anexados:
 

só colocar um contador e uma variavel para definir o intervalo.

enquanto nao aparece seta, contador = 0;

apareceu seta contador = 1;

a cada nova vela incrementa +1 no contador;

colocar nova seta se contador for 0 (primeira seta) OU se contador for = intervalo (ai nesse caso o contador volta para o valor 1)

Razão: