Uses of Record Class
com.quantfinlib.microstructure.Execution
Packages that use Execution
Package
Description
Bar-based backtesting.
Event-driven tick-level backtesting — the level below bars, where queue
position decides whether a passive order actually trades:
TickBacktester replays QFLT tick
files through a TickStrategy with
microstructure-aware fills (market orders pay half the spread; limit
orders fill on trade-through or earn fills print-by-print against a
simulated queue; optional tick-size grid for real-world prices; no fills
against the triggering print).Market microstructure analytics:
MarketImpactModel (square-root law
+ Almgren-Chriss temporary/permanent decomposition),
AlmgrenChriss (closed-form optimal
execution trajectories on the cost/risk frontier),
QueueModel (fill probability from
queue position and latency advantage),
TransactionCostAnalyzer
(implementation shortfall, slippage vs VWAP, effective spread per fill),
TickSizeSchedule (banded price
grids) and Auction (call uncross).-
Uses of Execution in com.quantfinlib.backtest
Methods in com.quantfinlib.backtest that return types with arguments of type ExecutionModifier and TypeMethodDescriptionExecutionAwareResult.allFills()Every child fill of the run, in execution order.Executes up torequestedQtyon this bar.ParentOrder.fills()Returns the value of thefillsrecord component.Constructor parameters in com.quantfinlib.backtest with type arguments of type ExecutionModifierConstructorDescriptionParentOrder(Side side, int signalIndex, double arrivalPrice, String reason, List<Execution> fills, int[] fillBarIndices) Creates an instance of aParentOrderrecord class. -
Uses of Execution in com.quantfinlib.backtest.tick
Methods in com.quantfinlib.backtest.tick that return types with arguments of type ExecutionModifier and TypeMethodDescriptionTickBacktester.TickBacktestResult.fills()Returns the value of thefillsrecord component.Constructor parameters in com.quantfinlib.backtest.tick with type arguments of type ExecutionModifierConstructorDescriptionTickBacktestResult(String strategyName, List<Execution> fills, double[] sampledEquity, double finalEquity, long ticksProcessed, PerformanceMetrics metrics) Creates an instance of aTickBacktestResultrecord class. -
Uses of Execution in com.quantfinlib.microstructure
Method parameters in com.quantfinlib.microstructure with type arguments of type Execution