Class ExecutionAwareResult
java.lang.Object
com.quantfinlib.backtest.ExecutionAwareResult
Result of an execution-aware backtest: the standard
BacktestResult
(equity curve, trades, performance metrics) plus the full parent-order /
child-fill history, with one-call TCA per parent order.-
Method Summary
Modifier and TypeMethodDescriptionallFills()Every child fill of the run, in execution order.backtest()tca(ParentOrder parent) Transaction cost analysis for one parent order: arrival mid = close at the signal bar, market VWAP = volume-weighted close over the fill interval, per-fill mid = close of the fill bar.
-
Method Details
-
backtest
-
parentOrders
-
allFills
-
tca
Transaction cost analysis for one parent order: arrival mid = close at the signal bar, market VWAP = volume-weighted close over the fill interval, per-fill mid = close of the fill bar.- Throws:
IllegalArgumentException- if the parent has no fills
-