diff --git a/freqtrade/rpc/api_server/api_download_data.py b/freqtrade/rpc/api_server/api_download_data.py index 0505c65ae..757325940 100644 --- a/freqtrade/rpc/api_server/api_download_data.py +++ b/freqtrade/rpc/api_server/api_download_data.py @@ -58,6 +58,9 @@ def pairlists_evaluate( config_loc["stake_currency"] = "" config_loc["pairs"] = payload.pairs config_loc["timeframes"] = payload.timeframes + config_loc["erase"] = payload.erase + config_loc["download_trades"] = payload.download_trades + handleExchangePayload(payload, config_loc) print(payload) diff --git a/freqtrade/rpc/api_server/api_schemas.py b/freqtrade/rpc/api_server/api_schemas.py index b0f080250..2d244f0ba 100644 --- a/freqtrade/rpc/api_server/api_schemas.py +++ b/freqtrade/rpc/api_server/api_schemas.py @@ -495,6 +495,8 @@ class DownloadDataPayload(ExchangeModePayloadMixin, BaseModel): timeframes: list[str] | None = DL_DATA_TIMEFRAMES days: int | None = None timerange: str | None = None + erase: bool = False + download_trades: bool = False @model_validator(mode="before") def check_mutually_exclusive(cls, values):