Posición cerrada, tocó takeprofit o stoploss?

 

Buen día traders, cuando coloco órdenes también coloco el takeprofit y el stoploss, también puedo determinar si la operación se ha cerrado mediante:

if (misPosiciones.Select(_Symbol)==false)

Pero no se como hacer para determinar si el precio ha tocado mi takeprofit o stoploss, ya que la pregunta la hago al comienzo de cada vela y pues el precio ha tocado un límite en algún tiempo de la vela anterior, y hasta que haga la pregunta de arriba el precio pudo haber dado la vuelta y tocar el otro límite.

Algun consejo, función, clase o sugerencia, que me ayude

gracias

Renato

Razón de la queja: