Closed chriskohlhoff closed 3 years ago
@chriskohlhoff : thank you very much again; the mentioned suggestion is implemented and can be reviewed in: https://github.com/Power-Trade/api-docs/commit/5716d0054764b6c619c42e04b6bab4aa0df9d923
Was addressed, so closing as done
Was just looking at that market data sequence diagram, but this may apply to the other protocols as well. It may be worth listing the kinds of messages you can receive between the
cycle_starting
/started
andcycle_ending
/ended
pairs. For example, here:https://github.com/Power-Trade/api-docs/blob/d286369422c5794fb2ac87fe796c66bf01852736/protocols/puml/market_data_protocol.puml#L38-L39
In general the following between
cycle_starting
andcycle_started
you will receive information that "carries over" from before the cycle started. For market data this means:deliverable
,tradeable_entity
).trading_state
).display_order_added
).top_of_book
).After
cycle_started
, we're now in the real-time market data phase, which can include new reference data (e.g. for newly added options), as well as any of the other messages.Between
cycle_ending
andcycle_ended
you may receive deletions for orders that are expiring (display_order_deleted
for orders who have reached the end of theirgood_for_cycles
).