Fix crash when using unlimited stake and no trades are made
This commit is contained in:
parent
0be34291ef
commit
078b77d41b
@ -8,7 +8,7 @@ from numpy import int64
|
|||||||
from pandas import DataFrame
|
from pandas import DataFrame
|
||||||
from tabulate import tabulate
|
from tabulate import tabulate
|
||||||
|
|
||||||
from freqtrade.constants import DATETIME_PRINT_FORMAT, LAST_BT_RESULT_FN
|
from freqtrade.constants import DATETIME_PRINT_FORMAT, LAST_BT_RESULT_FN, UNLIMITED_STAKE_AMOUNT
|
||||||
from freqtrade.data.btanalysis import (calculate_csum, calculate_market_change,
|
from freqtrade.data.btanalysis import (calculate_csum, calculate_market_change,
|
||||||
calculate_max_drawdown)
|
calculate_max_drawdown)
|
||||||
from freqtrade.misc import decimals_per_coin, file_dump_json, round_coin_value
|
from freqtrade.misc import decimals_per_coin, file_dump_json, round_coin_value
|
||||||
@ -499,8 +499,10 @@ def text_table_add_metrics(strat_results: Dict) -> str:
|
|||||||
else:
|
else:
|
||||||
start_balance = round_coin_value(strat_results['starting_balance'],
|
start_balance = round_coin_value(strat_results['starting_balance'],
|
||||||
strat_results['stake_currency'])
|
strat_results['stake_currency'])
|
||||||
stake_amount = round_coin_value(strat_results['stake_amount'],
|
stake_amount = round_coin_value(
|
||||||
strat_results['stake_currency'])
|
strat_results['stake_amount'], strat_results['stake_currency']
|
||||||
|
) if strat_results['stake_amount'] != UNLIMITED_STAKE_AMOUNT else 'unlimited'
|
||||||
|
|
||||||
message = ("No trades made. "
|
message = ("No trades made. "
|
||||||
f"Your starting balance was {start_balance}, "
|
f"Your starting balance was {start_balance}, "
|
||||||
f"and your stake was {stake_amount}."
|
f"and your stake was {stake_amount}."
|
||||||
|
Loading…
Reference in New Issue
Block a user