count trade orders and open orders with take profit is greater than zero?

 
is there a way on how i can count the open trades and pending order that have a take profit greater than zero?
 

OrderSelect loop.

Magic number only allows an EA to identify its trades from all others. Using OrdersTotal/OrdersHistoryTotal (MT4) or PositionsTotal (MT5), directly and/or no Magic number/symbol filtering on your OrderSelect / Position select loop means your code is incompatible with every EA (including itself on other charts and manual trading.)
          Symbol Doesn't equal Ordersymbol when another currency is added to another seperate chart . - MQL4 programming forum (2013.02.15)
          PositionClose is not working - MQL5 programming forum (2020.02.21)
          MagicNumber: "Magic" Identifier of the Order - MQL4 Articles (24 July 2006
          Orders, Positions and Deals in MetaTrader 5 - MQL5 Articles (1 February 2011

 
William Roeder:

OrderSelect loop.

Magic number only allows an EA to identify its trades from all others. Using OrdersTotal/OrdersHistoryTotal (MT4) or PositionsTotal (MT5), directly and/or no Magic number/symbol filtering on your OrderSelect / Position select loop means your code is incompatible with every EA (including itself on other charts and manual trading.)
          Symbol Doesn't equal Ordersymbol when another currency is added to another seperate chart . - MQL4 programming forum (2013.02.15)
          PositionClose is not working - MQL5 programming forum (2020.02.21)
          MagicNumber: "Magic" Identifier of the Order - MQL4 Articles (24 July 2006
          Orders, Positions and Deals in MetaTrader 5 - MQL5 Articles (1 February 2011

Great help thank you sir!
Reason: