Somente com estas informações não posso afirmar, mas suspeito que o horário mencionado delimitando o final do dia, seja o horário para encerramento de novas entradas ou o horário de início do dia seguinte ao da entrada.
Seu robô neste caso pode ter realizado a compra por ter atingido o objetivo ou simplesmente por ter recebido um sinal de compra, invertendo a posição.
Esta informação poderia ser confirmada na aba Histórico do Testador de Estratégia.
Bons negócios!