Заявка это атомарная сущность. У нас достаточно частый вопрос о том, почему мы не показываем прибыль по закрытию позиции или вот в данном случае почему один ордер не отменяет другой. С давних времен биржи работают по одному простому принципу — они соединяют покупателя и продавца. Покупатель подает заявку, брокер отправляет ее на биржу, биржа сравнивает ее с заявками на продажу и пытается оптимально свести эти заявки. Позиция это результат исполнения заявки биржей. Заявки типа Take Profit и Stop Loss в этой схеме не имеют никакого отношения к открытой у вас позиции, они имеют значение к предложению на бирже (инструменту, его котировке, объемам). Приведу пример: на сайте объявлений вы повесили объявление о покупке слона в разделе куплю слона по рыночной цене, и куплю слона, где ограничили сумму $10 000, затем в разделе продать опубликовали объявление "Продам слона за $15 000". Вам будут звонить и по первому объявлению и по второму, пока вы не снимите их с публикации. При этом даже если вы купили слона за %12 000, и сняли первое объявление, а потом продали его, то вам все равно будут звонить по объявлению о покупке за $10 000 если слоны по такой цене будут в наличии. А теперь представьте что объявление подкреплено депозитом и если рыночная цена $12 000 транзакция состоится автоматически как только найдется продавец, только если вы не сняли с публикации свое объявление.
Производители софта для кухонь придумали другой способ работы, далекий от биржевых терминов, но более понятный людям незнакомым с трейдингом где позиция перепутана с заявкой (отсюда и возникают вопросы "как закрыть заявку", хотя закрыть заявку нельзя, ее можно отменить, а закрыть можно позицию). Поэтому и операции там делаются в рамках сущности которая называется "ордер". Порой это доходит до абсурда когда можно "увеличить ордер" или "уменьшить" его.