Class VenueBenchmark
java.lang.Object
com.quantfinlib.execution.VenueBenchmark
Venue benchmarking from execution outcomes: fill rate, latency-to-fill,
effective spread paid, and post-trade markout (adverse selection) per
venue, ranked by execution quality.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordOne routing outcome.static final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(VenueBenchmark.Sample sample) rank()Per-venue statistics, best execution quality first (lowest effective spread net of markout).
-
Constructor Details
-
VenueBenchmark
public VenueBenchmark()
-
-
Method Details
-
add
-
rank
Per-venue statistics, best execution quality first (lowest effective spread net of markout). Markout is signed so positive = the price moved in our favor after the fill (negative = adverse selection).
-