Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Perhaps this is the gold market.
Perhaps the gold is trading for dollars.
Based on that example, gold is the asset type, and dollars are the currency.
the Market scale. (A trade in any particular asset is measured in X units of SCALE.)
IOW, if the scale is 5000 on the gold market, that means "3 units" is 15000 gold (on that market.)
total amount of assets available on market for purchase.
number of bids that are currently on the market.
number of asks that are currently on the market.
The price at which the most recent trade occurred on this market.
The highest bid currently on the market.
The lowest ask price currently available on the market.
24-hour period, number of trades.
24-hour volume, amount of assets traded.
24-hour volume, amount of currency paid for assets traded.
in a 24hour period, the highest bid to hit the market.
in a 24hour period, the lowest ask to hit the market.
(NEW FIELD) The date on which the most recent trade occurred on this market.
Used in:
This is public data, so we only show the amount available. optional string total_assets; optional string finished_so_far;
Each sale or purchase against (total_assets - finished_so_far) must be in minimum increments. Minimum Increment must be evenly divisible by scale. (This effectively becomes a "FILL OR KILL" order if set to the same value as total_assets. Also, MUST be 1 or greater. CANNOT be zero. Enforce this at class level. You cannot sell something in minimum increments of 0.)
(NEW FIELD) The date this offer was added to the market.
Used in:
the asset type on offer.
the account where asset is.
the currency being used to purchase the asset.
the account where currency is.
true for ask, false for bid.
1oz market? 100oz market? 10,000oz market? This determines size and granularity.
If this is a stop order, this will contain '<' or '>'.
The price at which the stop order activates (less than X or greater than X, based on sign.)
(NEW FIELD) The date this offer was added to the market.
Used in:
Used in:
Used in:
(transaction number for this trade.)
(The date of this trade's execution)
(The price this trade executed at.)
(Amount of asset sold for that price.)
Used in:
(How many trades have processed for the associated offer? We keep count for each trade.)
(The date of this trade's execution)
(The price this trade executed at.)
(Amount of asset sold for that price.)
(transaction number for original offer.)
NEW FIELD (transaction number for this trade receipt.)
NEW FIELD (price limit on the original offer.)
NEW FIELD (total amount sold this offer across all trades.)
NEW FIELD asset id of trade
NEW FIELD currency id of trade
NEW FIELD currency paid for this trade.