diff options
| author | Kostya <mail@sartin.in> | 2026-08-17 11:15:59 +0000 |
|---|---|---|
| committer | Kostya <mail@sartin.in> | 2026-08-17 11:15:59 +0000 |
| commit | 13a221ffaefc169d028c7eab6f21ac88052d1d40 (patch) | |
| tree | 51e4fd676ba043de73e967b854be683c5836ef24 /lib/openjfx | |
| parent | eed9265be711432f40247f149c07f9e33511192a (diff) | |
| download | guess-market-13a221ffaefc169d028c7eab6f21ac88052d1d40.tar.gz guess-market-13a221ffaefc169d028c7eab6f21ac88052d1d40.tar.xz guess-market-13a221ffaefc169d028c7eab6f21ac88052d1d40.zip | |
Replace order matching with risk/matching/fulfillment/settlement pipeline
Move XML loading infrastructure and models under service/catalog, and
split order execution into a real pipeline: RiskEngine checks the order,
MatchingEngine matches it, FulfillmentContext books the resulting trades,
and SettlementContext resolves winning markets. GuessMarketContext.buyShares
becomes placeOrder(price, quantity), and TradingMechanism.buy now returns
matched trades directly instead of a single TradeExecution.
Diffstat (limited to 'lib/openjfx')
0 files changed, 0 insertions, 0 deletions