backtesting takes its ticker_interval from the config file, else from the command line options
This commit is contained in:
parent
2509ce030d
commit
7b292d5ca3
@ -171,7 +171,7 @@ def build_subcommands(parser: argparse.ArgumentParser) -> None:
|
|||||||
)
|
)
|
||||||
backtesting_cmd.add_argument(
|
backtesting_cmd.add_argument(
|
||||||
'-i', '--ticker-interval',
|
'-i', '--ticker-interval',
|
||||||
help='specify ticker interval in minutes (default: 5)',
|
help='specify ticker interval in minutes (1, 5, 30, 60, 1440)',
|
||||||
dest='ticker_interval',
|
dest='ticker_interval',
|
||||||
default=5,
|
default=5,
|
||||||
type=int,
|
type=int,
|
||||||
|
@ -150,18 +150,18 @@ def start(args):
|
|||||||
|
|
||||||
logger.info('Using config: %s ...', args.config)
|
logger.info('Using config: %s ...', args.config)
|
||||||
config = misc.load_config(args.config)
|
config = misc.load_config(args.config)
|
||||||
|
ticker_interval = config.get('ticker_interval', args.ticker_interval)
|
||||||
logger.info('Using ticker_interval: %s ...', args.ticker_interval)
|
logger.info('Using ticker_interval: %s ...', ticker_interval)
|
||||||
|
|
||||||
data = {}
|
data = {}
|
||||||
pairs = config['exchange']['pair_whitelist']
|
pairs = config['exchange']['pair_whitelist']
|
||||||
if args.live:
|
if args.live:
|
||||||
logger.info('Downloading data for all pairs in whitelist ...')
|
logger.info('Downloading data for all pairs in whitelist ...')
|
||||||
for pair in pairs:
|
for pair in pairs:
|
||||||
data[pair] = exchange.get_ticker_history(pair, args.ticker_interval)
|
data[pair] = exchange.get_ticker_history(pair, ticker_interval)
|
||||||
else:
|
else:
|
||||||
logger.info('Using local backtesting data (using whitelist in given config) ...')
|
logger.info('Using local backtesting data (using whitelist in given config) ...')
|
||||||
data = optimize.load_data(args.datadir, pairs=pairs, ticker_interval=args.ticker_interval,
|
data = optimize.load_data(args.datadir, pairs=pairs, ticker_interval=ticker_interval,
|
||||||
refresh_pairs=args.refresh_pairs)
|
refresh_pairs=args.refresh_pairs)
|
||||||
|
|
||||||
logger.info('Using stake_currency: %s ...', config['stake_currency'])
|
logger.info('Using stake_currency: %s ...', config['stake_currency'])
|
||||||
|
Loading…
Reference in New Issue
Block a user