You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: python/python/databento_dbn/_lib.pyi
+9-5Lines changed: 9 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -476,15 +476,15 @@ class MatchAlgorithm(Enum):
476
476
Trade quantity is allocated to resting orders based on a pro-rata percentage:
477
477
resting order quantity divided by total quantity.
478
478
FIFO_LMM
479
-
Like `FIFO` but with LMM allocations prior to FIFO allocations.
479
+
Like FIFO, but with LMM allocations prior to FIFO allocations.
480
480
THRESHOLD_PRO_RATA
481
-
Like `PRO_RATA` but includes a configurable allocation to the first order that
482
-
improves the market.
481
+
Like Pro-Rata, but includes a configurable allocation to the first order that
482
+
improves the market. Minimum order thresholds may exist.
483
483
FIFO_TOP_LMM
484
-
Like `FIFO_LMM` but includes a configurable allocation to the first order that
484
+
Like FIFO with LMM, but includes a configurable allocation to the first order that
485
485
improves the market.
486
486
THRESHOLD_PRO_RATA_LMM
487
-
Like `THRESHOLD_PRO_RATA` but includes a special priority to LMMs.
487
+
Like Threshold Pro-Rata, but includes a special priority to LMMs.
488
488
EURODOLLAR_FUTURES
489
489
Special variant used only for Eurodollar futures on CME.
490
490
TIME_PRO_RATA
@@ -494,6 +494,9 @@ class MatchAlgorithm(Enum):
494
494
A two-pass FIFO algorithm. The first pass fills the Institutional Group the aggressing
495
495
order is associated with. The second pass matches orders without an Institutional Group
496
496
association. See [CME documentation](https://cmegroupclientsite.atlassian.net/wiki/spaces/EPICSANDBOX/pages/457217267#InstitutionalPrioritizationMatchAlgorithm).
497
+
ALLOCATION
498
+
Like Pro-Rata, but includes a configurable allocation to the first order that
Copy file name to clipboardExpand all lines: rust/dbn/src/enums.rs
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -445,7 +445,7 @@ pub enum MatchAlgorithm {
445
445
#[pyo3(name = "FIFO_LMM")]
446
446
FifoLmm = b'T',
447
447
/// Like [`Self::ProRata`] but includes a configurable allocation to the first order that
448
-
/// improves the market.
448
+
/// improves the market. Minimum order thresholds may exist.
449
449
#[pyo3(name = "THRESHOLD_PRO_RATA")]
450
450
ThresholdProRata = b'O',
451
451
/// Like [`Self::FifoLmm`] but includes a configurable allocation to the first order that
@@ -467,6 +467,9 @@ pub enum MatchAlgorithm {
467
467
/// association. See [CME documentation](https://cmegroupclientsite.atlassian.net/wiki/spaces/EPICSANDBOX/pages/457217267#InstitutionalPrioritizationMatchAlgorithm).
468
468
#[pyo3(name = "INSTITUTIONAL_PRIORITIZATION")]
469
469
InstitutionalPrioritization = b'V',
470
+
/// Like [`Self::ProRata`], but includes a configurable allocation to the first order that improves the market.
0 commit comments