Merge pull request #2156 from freqtrade/remove_live

Remove deprecated option live  - deprecate -r
This commit is contained in:
Matthias
2019-08-22 15:33:39 +02:00
committed by GitHub
17 changed files with 35 additions and 81 deletions

View File

@@ -67,22 +67,13 @@ freqtrade backtesting
freqtrade backtesting --ticker-interval 1m
```
#### Update cached pairs with the latest data
```bash
freqtrade backtesting --refresh-pairs-cached
```
#### With live data (do not alter your testdata files)
```bash
freqtrade backtesting --live
```
#### Using a different on-disk ticker-data source
Assume you downloaded the history data from the Bittrex exchange and kept it in the `user_data/data/bittrex-20180101` directory.
You can then use this data for backtesting as follows:
```bash
freqtrade backtesting --datadir freqtrade/tests/testdata-20180101
freqtrade backtesting --datadir user_data/data/bittrex-20180101
```
#### With a (custom) strategy file

View File

@@ -195,7 +195,6 @@ optional arguments:
Disable applying `max_open_trades` during backtest
(same as setting `max_open_trades` to a very high
number).
-l, --live Use live data.
--strategy-list STRATEGY_LIST [STRATEGY_LIST ...]
Provide a space-separated list of strategies to
backtest Please note that ticker-interval needs to be

View File

@@ -4,12 +4,15 @@ This page contains description of the command line arguments, configuration para
and the bot features that were declared as DEPRECATED by the bot development team
and are no longer supported. Please avoid their usage in your configuration.
### the `--live` command line option
## Deprecated
`--live` in the context of backtesting allows to download the latest tick data for backtesting.
Since this only downloads one set of data (by default 500 candles) - this is not really suitable for extendet backtesting, and has therefore been deprecated.
### the `--refresh-pairs-cached` command line option
This command was deprecated in `2019.6-dev` and will be removed after the next release.
`--refresh-pairs-cached` in the context of backtesting, hyperopt and edge allows to refresh candle data for backtesting.
Since this leads to much confusion, and slows down backtesting (while not being part of backtesting) this has been singled out
as a seperate freqtrade subcommand `freqtrade download-data`.
This command line option was deprecated in `2019.7-dev` and will be removed after the next release.
## Removed features
@@ -17,3 +20,9 @@ This command was deprecated in `2019.6-dev` and will be removed after the next r
This command line option was deprecated in 2018 and removed freqtrade 2019.6-dev (develop branch)
and in freqtrade 2019.7 (master branch).
### the `--live` command line option
`--live` in the context of backtesting allowed to download the latest tick data for backtesting.
Did only download the latest 500 candles, so was ineffective in getting good backtest data.
Removed in 2019-7-dev (develop branch) and in freqtrade 2019-8 (master branch)

View File

@@ -234,9 +234,8 @@ An example of its output:
### Update cached pairs with the latest data
```bash
freqtrade edge --refresh-pairs-cached
```
Edge requires historic data the same way as backtesting does.
Please refer to the [download section](backtesting.md#Getting-data-for-backtesting-and-hyperopt) of the documentation for details.
### Precising stoploss range

View File

@@ -15,7 +15,7 @@ pip install -U -r requirements-plot.txt
Usage for the price plotter:
``` bash
python3 script/plot_dataframe.py [-h] [-p pairs] [--live]
python3 script/plot_dataframe.py [-h] [-p pairs]
```
Example
@@ -41,20 +41,12 @@ To plot multiple pairs, separate them with a comma:
python3 scripts/plot_dataframe.py -p BTC/ETH,XRP/ETH
```
To plot the current live price use the `--live` flag:
``` bash
python3 scripts/plot_dataframe.py -p BTC/ETH --live
```
To plot a timerange (to zoom in):
``` bash
python3 scripts/plot_dataframe.py -p BTC/ETH --timerange=100-200
python3 scripts/plot_dataframe.py -p BTC/ETH --timerange=20180801-20180805
```
Timerange doesn't work with live data.
To plot trades stored in a database use `--db-url` argument:
``` bash

View File

@@ -319,7 +319,6 @@ if self.dp:
print(f"available {pair}, {ticker}")
```
#### Get data for non-tradeable pairs
Data for additional, informative pairs (reference pairs) can be beneficial for some strategies.