fintech-algorithms
Using a coding agent? Give it the skill: npx skills add IslamBaraka90/Fintech-Algorithms-Library What it does →

Matching Engines and Venue Logic

21 algorithms · 4 families · D12

Reading this with a program? matching-engines-and-venue-logic/llms.txt lists all 21 algorithms here — signature, shape and verification tier, one line each. Every reference page below also exists as markdown at <page URL>index.md.

Continuous Matching#

Auctions#

Order Controls#

  • Tick-Size Validation verified tickSizeValidation(price_atoms, tick_size_atoms, price_scale, effective_policy_id)
  • Price-Band Validation verified priceBandValidation(side, limit_price_atoms, lower_band_atoms, upper_band_atoms, band_as_of_ns, inclusive)
  • Self-Trade Prevention verified selfTradePrevention(incoming_order, resting_orders, mode)
  • Cancel-on-Disconnect verified cancelOnDisconnect(disconnected_session_id, disconnect_type, trigger_disconnect_types, policy, orders)
  • Fat-Finger Limit verified fatFingerLimit(side, limit_price_atoms, reference_price_atoms, quantity, max_quantity, max_notional_atoms, max_aggressive_deviation_bps)
  • Circuit-Breaker Trigger verified circuitBreakerTrigger(reference_close_atoms, current_index_atoms, level_thresholds_bps, previously_triggered_level)

Order Lifecycle and Queue State#