Drawing Tool RiskReward

you don’t need to do that you can access everything you want with these 3 methods

Account_OrderUpdate;
Account.ExecutionUpdate
Account.AccountStatusUpdate

if you search the help pages in Ninja you will find full explanations and some sample code to help you get pnl, cashbalance, last execution, etc.

One word though - do check everything works exactly how you want - positionupdate for instance works in a slightly odd way ( to my way of thinking)