Вопрос с картинкой про StopLoss и TakeProfit

 

Здравствуйте! Помогите пожалуйста ответить на следующие вопросы.

В какой части программы происходит определение закрытия ордера  по TakeProfit, когда программа понимает, что достигнут TakeProfit или StopLoss? В каком блоке? (рисунок прилагается).

Как дополнительными силами определить, закрылся ордер по StopLoss и TakeProfit, и в какую часть программы его поместить?