|
|
|
|
@ -16,6 +16,7 @@ from freqtrade.data.metrics import (
|
|
|
|
|
calculate_max_drawdown,
|
|
|
|
|
calculate_sharpe,
|
|
|
|
|
calculate_sortino,
|
|
|
|
|
calculate_sqn,
|
|
|
|
|
)
|
|
|
|
|
from freqtrade.ft_types import BacktestResultType
|
|
|
|
|
from freqtrade.util import decimals_per_coin, fmt_coin, get_dry_run_wallet
|
|
|
|
|
@ -468,6 +469,7 @@ def generate_strategy_stats(
|
|
|
|
|
"sortino": calculate_sortino(results, min_date, max_date, start_balance),
|
|
|
|
|
"sharpe": calculate_sharpe(results, min_date, max_date, start_balance),
|
|
|
|
|
"calmar": calculate_calmar(results, min_date, max_date, start_balance),
|
|
|
|
|
"sqn": calculate_sqn(results, start_balance),
|
|
|
|
|
"profit_factor": profit_factor,
|
|
|
|
|
"backtest_start": min_date.strftime(DATETIME_PRINT_FORMAT),
|
|
|
|
|
"backtest_start_ts": int(min_date.timestamp() * 1000),
|
|
|
|
|
|