Оно даже не понимает, что открыть лонг, потом открыть шорт - это законченная сделка закрытая купил/продал, а не две открытых, которые еще надо пытаться закрыть. У нас логика с tslab не совпадает))))) У нас -это любой брокер, любой терминал брокера, биржа и я.)))
Я бы на вашем месте так не обобщал, ибо... Приведу пример.
Терминал Метатрейдер-4 при открытии встречной сделки не трогает ранее открытую, а добавляет новую и держит две противоположнонаправленных. А Метатрейдер-5 суммирует новую с ранее открытой - таким образом может произойти как полное или частичное закрытие предыдущих объёмов, так и переворот позиции за счет превышения объёмов последней сделки.
Как вы уже догадались, это терминалы одного разработчика.

И сторонники есть как у первого, так и у второго варианта.
За первый вариант (он же вариант ТСЛаба) особенно рьяно выступают локеры. Но не они одни, приверженцев такого алгоритма немало - вплоть до того, что разработчикам пришлось вернуться к работе над МТ4, который уже был объявлен "снятым с производства".