Class StrategyBuilder.DslStrategy
java.lang.Object
com.quantfinlib.dsl.StrategyBuilder.DslStrategy
- All Implemented Interfaces:
TradingStrategy
- Enclosing class:
StrategyBuilder
A rule-based strategy produced by the builder.
-
Method Summary
Modifier and TypeMethodDescriptionConvenience: run a backtest with default costs and this strategy's risk settings.backtest(BarSeries series, BacktestConfig config) voidname()onBar(int index) doubleOptional per-trade stop loss as a fraction (0 = disabled).doubleOptional per-trade take profit as a fraction (0 = disabled).
-
Method Details
-
name
- Specified by:
namein interfaceTradingStrategy
-
init
- Specified by:
initin interfaceTradingStrategy
-
onBar
- Specified by:
onBarin interfaceTradingStrategy
-
stopLossPct
public double stopLossPct()Description copied from interface:TradingStrategyOptional per-trade stop loss as a fraction (0 = disabled).- Specified by:
stopLossPctin interfaceTradingStrategy
-
takeProfitPct
public double takeProfitPct()Description copied from interface:TradingStrategyOptional per-trade take profit as a fraction (0 = disabled).- Specified by:
takeProfitPctin interfaceTradingStrategy
-
backtest
Convenience: run a backtest with default costs and this strategy's risk settings. -
backtest
-