Como impedir de comprar ou vender mais de 1 vez na mesma barra / timeframe?

 
Pessoal, boa noite!

Alguém tem alguma ideia de como impedir do robo comprar e vender mais que 1 vez na mesma barra ou time frame?

Pensei em algo que verificasse qual a ultima posição enviada, exemplo:

Antes do robo enviar uma ordem de compra ele verifica qual a ultima compra que ja foi executada anteriormente se ela estava na mesma barra ou time frame, se for verdadeiro ele não faz nada, caso contrário segue o jogo.

esse print abaixo mostra o que está acontecendo, tipo ele comprou 3 vezes na mesma barra e eu só precisava de 1 vez.

 

CodeBase

Detectando o início duma nova barra ou vela

Fernando Carreiro, 2022.12.02 23:28

Detectando o início duma nova barra ou vela, no manipulador de eventos OnTick() dum “Expert Advisor”.
Razão: