У вас скрипт написан на API или на "кубиках". Судя по всему на API и вы не проверяете, что уже открыты позиции по сигналу "BYE" поэтому ваш скрипт их и открывает в таком количестве.