Я еще раз повторюсь разделите скрипт на 2, отдельно лонги отдельно шорты, и не будет у вас дублирования сделок!! Возможно вы в своем алгоритме, в логической части, допустили ошибки отсюда и идет дублирование сделок. Больше не чего не могу сказать не видя ни логики ни самого алгоритма!!!! Я вас прекрасно понимаю зачем вам так делать. Я так делал. Но вы прекрасно должны понимать, если что вы пытаетесь сделать не для срочного рынка, то тут увы комиссия штука наживная для брокеров, но не для вашего счета. Удачных торгов)