Engine
Engine's argument:
start_date
: start date for the backtesting (format: YYYY/MM/DD)end_date
: end date for the backtesting. The end date is by default today's date. (format: YYYY/MM/DD)portfolio
: assets you invest in (tickers in a list)weights
: allocation of the capital in every asset (proportion in a list). The default allocation is equal weighting.benchmark
: the benchmark for the backtesting. SPY is the default benchmark.optimizer
: portfolio optimizer used to allocate capital in your strategy.rebalance
: rebalance frequency (for calendar rebalancing) or custom rebalance dates (in a list, format: YYYY/MM/DD)max_vol
: max level of volatility for the Mean-Variance ("MEANVAR") optimizer only. The default value is 0.15.diversification
: level of diversification in the allocation (works with every optimizer except Efficient Frontier, "EF"). The default value is 1.max_weights
: maximum proportion of capital you can invest in a single asset.min_weights
: minimum proportion of capital you can invest in a single asset.risk_manager
: risk management for your strategy (Stop Loss, Take Profit, Max Drawdown).
Last updated