FundsUpdate

struct FundsUpdate

Update relating to available funds.

Public Members

uint16_t stream_id = {}

Stream identifier.

std::string_view account

Account name.

std::string_view currency

Currency.

roq::MarginMode margin_mode = {}

Margin mode.

double balance = roq::NaN

Current funds.

double hold = roq::NaN

Funds on hold.

std::string_view external_account

External account name.

roq::UpdateType update_type = {}

Update type.

std::chrono::nanoseconds exchange_time_utc = {}

Exchange timestamp, possibly from matching engine (UTC)

std::chrono::nanoseconds sending_time_utc = {}

Exchange sending timestamp (UTC)