FQME
: fully qualified market endpoint, (or f#$% me) the thing no suit could imagine..
#467
Labels
data-layer
real-time and historical data processing and storage
nomenclature
cross broker/venue/asset symbology, syntax and acronyms
This is a major design decision that seems to have not been solved yet by any other platform (which is frankly baffling):
technical jargon/terminology
Here are 2 options (please add more) for the acronym which describes the url-like address:
fqme
: fully qualified market endpoint <-- prolly what we're going with 🏄🏼fqsn
: fully qualified symbol namefqmn
: fully qualified market name (my preference i think?)fqan
: .. auction namefqma
: .. market address...
Syntax, labelling and semantics:
There are generally 2 ordering schemes we're thinking are best, both somewhat based on tree-like hierarchical design of DNS and more generally on URL style syntax.
resolver op char:
.
seems like the most obvious but i think we should be open to:
current hierarchy-label order:
<marketpairname>.<venue>.<suffix(es) with metadata>.brokerbackendname>
mnqusd.cme.20230317.ib
preferred non-reverse hierarchy syntax:
ib.cme.mnqusd.20230317.<further option mkt address labels>
<broker>.<venue>.<underlying market pair>.<expiry info label (derivs only)>.<strike price info (opts only)>.<more?>
I personally much prefer this second (order) style due to it looking more like attribute access* and will make a UI representation in the search results tree orient from left-to-right exactly the same as scoped search results:
which also makes showing the specificity of the market graphically somewhat intuitive?
Previous work, research, and lead-up to this:
From our original MVP PR #295:
<broker>.<venue>.<instrumentname>.<suffixwithmetadata>
Existing standards:
"YHOO150416C00030000"
Probably more we'll add..
The text was updated successfully, but these errors were encountered: