Hi
In method
onAccount(IAccount account) equity can be obtained by
account.getEquity().
Profit/loss can be found by inspecting all orders.
Here is a code sample that prints current equity, total profit/loss and equity minus profit/loss:
public void onAccount(IAccount account) throws JFException {
double profitLoss = 0;
for (IOrder order : engine.getOrders()) {
profitLoss = profitLoss + order.getProfitLossInUSD();
}
double equity = account.getEquity();
console.getOut().println( new Formatter().format(" equity = % f profit/loss = % f equity - profit/loss = % f ", equity, profitLoss, equity - profitLoss ) );
}