Merge branch 'freqtrade:develop' into develop
This commit is contained in:
		| @@ -4,6 +4,7 @@ from copy import deepcopy | ||||
|  | ||||
| from fastapi import APIRouter, BackgroundTasks, Depends | ||||
|  | ||||
| from freqtrade.configuration.config_validation import validate_config_consistency | ||||
| from freqtrade.enums import BacktestState | ||||
| from freqtrade.exceptions import DependencyException | ||||
| from freqtrade.rpc.api_server.api_schemas import BacktestRequest, BacktestResponse | ||||
| @@ -42,6 +43,7 @@ async def api_start_backtest(bt_settings: BacktestRequest, background_tasks: Bac | ||||
|             # Reload strategy | ||||
|             lastconfig = ApiServer._bt_last_config | ||||
|             strat = StrategyResolver.load_strategy(btconfig) | ||||
|             validate_config_consistency(btconfig) | ||||
|  | ||||
|             if ( | ||||
|                 not ApiServer._bt | ||||
| @@ -61,12 +63,12 @@ async def api_start_backtest(bt_settings: BacktestRequest, background_tasks: Bac | ||||
|                 not ApiServer._bt_data | ||||
|                 or not ApiServer._bt_timerange | ||||
|                 or lastconfig.get('timeframe') != strat.timeframe | ||||
|                 or lastconfig.get('timerange') != btconfig['timerange'] | ||||
|             ): | ||||
|                 ApiServer._bt_data, ApiServer._bt_timerange = ApiServer._bt.load_bt_data() | ||||
|  | ||||
|             lastconfig['timerange'] = btconfig['timerange'] | ||||
|             lastconfig['timeframe'] = strat.timeframe | ||||
|  | ||||
|             lastconfig['protections'] = btconfig.get('protections', []) | ||||
|             lastconfig['enable_protections'] = btconfig.get('enable_protections') | ||||
|             lastconfig['dry_run_wallet'] = btconfig.get('dry_run_wallet') | ||||
|   | ||||
| @@ -18,10 +18,10 @@ isort==5.9.3 | ||||
| time-machine==2.4.0 | ||||
|  | ||||
| # Convert jupyter notebooks to markdown documents | ||||
| nbconvert==6.1.0 | ||||
| nbconvert==6.2.0 | ||||
|  | ||||
| # mypy types | ||||
| types-cachetools==4.2.0 | ||||
| types-filelock==0.1.5 | ||||
| types-requests==2.25.8 | ||||
| types-requests==2.25.9 | ||||
| types-tabulate==0.8.2 | ||||
|   | ||||
| @@ -2,7 +2,7 @@ numpy==1.21.2 | ||||
| pandas==1.3.3 | ||||
| pandas-ta==0.3.14b | ||||
|  | ||||
| ccxt==1.56.86 | ||||
| ccxt==1.57.3 | ||||
| # Pin cryptography for now due to rust build errors with piwheels | ||||
| cryptography==3.4.8 | ||||
| aiohttp==3.7.4.post0 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user