Uses of Interface
com.quantfinlib.backtest.ExecutionModel
Packages that use ExecutionModel
-
Uses of ExecutionModel in com.quantfinlib.backtest
Classes in com.quantfinlib.backtest that implement ExecutionModelModifier and TypeClassDescriptionfinal classIceberg execution: wraps anotherExecutionModeland caps each bar's execution at theIcebergOrderstate machine's visible tranche (optionally randomized), plus an optional participation cap versus the bar's volume.final classBaseline execution model: the full quantity fills at the bar close with commission and slippage folded into the all-in price — equivalent to the classicBacktesterfill assumption.final classLast-look execution model — the missing realism for FX backtests: on ECN and single-dealer FX liquidity, the provider holds your order briefly and may reject it if the price moves against them during the hold.final classSmart-order-routed execution over a synthetic fragmented market.Methods in com.quantfinlib.backtest with parameters of type ExecutionModelModifier and TypeMethodDescriptionstatic ExecutionAwareResultExecutionAwareBacktester.run(TradingStrategy strategy, BarSeries series, BacktestConfig config, ExecutionModel model) Constructors in com.quantfinlib.backtest with parameters of type ExecutionModelModifierConstructorDescriptionIcebergExecution(ExecutionModel inner, long displayQty) IcebergExecution(ExecutionModel inner, long displayQty, double randomizePct, double maxParticipation, long seed)