Skip to content

Get dashboard daily stats by group mask

GetDashboardDailyStatsByGroupMask

Request

{"group_mask":"*"}

Response

{"timestamps":[1782864000],"total_equity":[198500.25],"client_balance":[194000.0],"broker_pnl":[-4200.25],"margin_utilization":[7.1],"active_accounts":[63],"open_exposure":[3250000.0],"open_exposure_complete":[true]}

Every array contains exactly 30 chronological values. broker_pnl is SUM(-profit + commission + storage). Exposure is gross open exposure in USD.

Account values are calculated from the last complete equity snapshot of each local calendar day. The server resolves that snapshot through the equities(create_time, group_name, login) index and does not scan or sort every account snapshot in the request handler. Missing days carry the previous available aggregate; days before the first snapshot return zero.