From ee312ac2302a7ffc87cbd2c62c0e16639ae5ec14 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 22 Jun 2019 20:18:26 +0200 Subject: [PATCH] Use build_args for plot_dataframe script --- freqtrade/arguments.py | 4 ++-- scripts/plot_dataframe.py | 10 +++------- scripts/plot_profit.py | 6 +++--- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/freqtrade/arguments.py b/freqtrade/arguments.py index 8eeb86468..c5431a665 100644 --- a/freqtrade/arguments.py +++ b/freqtrade/arguments.py @@ -354,8 +354,8 @@ ARGS_LIST_EXCHANGE = ["print_one_column"] ARGS_DOWNLOADER = ["pairs", "pairs_file", "days", "exchange", "timeframes", "erase"] ARGS_PLOT_DATAFRAME = (ARGS_COMMON + ARGS_STRATEGY + - ["pairs", "indicators1", "indicators2", "plot_limit", "db_url", - "export", "exportfilename", "trade_source"]) + ["pairs", "indicators1", "indicators2", "plot_limit", "db_url", "trade_source", + "export", "exportfilename", "timerange", "refresh_pairs", "live"]) class TimeRange(NamedTuple): diff --git a/scripts/plot_dataframe.py b/scripts/plot_dataframe.py index 7eaf0b337..7e81af925 100755 --- a/scripts/plot_dataframe.py +++ b/scripts/plot_dataframe.py @@ -31,7 +31,7 @@ from typing import Any, Dict, List import pandas as pd -from freqtrade.arguments import Arguments +from freqtrade.arguments import ARGS_PLOT_DATAFRAME, Arguments from freqtrade.data import history from freqtrade.data.btanalysis import (extract_trades_of_period, load_backtest_data, load_trades_from_db) @@ -125,12 +125,8 @@ def plot_parse_args(args: List[str]) -> Dict[str, Any]: :return: args: Array with all arguments """ arguments = Arguments(args, 'Graph dataframe') - arguments.common_options() - arguments.main_options() - arguments.common_optimize_options() - arguments.backtesting_options() - arguments.common_scripts_options() - arguments.plot_dataframe_options() + arguments.build_args(optionlist=ARGS_PLOT_DATAFRAME) + parsed_args = arguments.parse_args() # Load the configuration diff --git a/scripts/plot_profit.py b/scripts/plot_profit.py index fd98c120c..8bc9f2f9a 100755 --- a/scripts/plot_profit.py +++ b/scripts/plot_profit.py @@ -24,7 +24,7 @@ import plotly.graph_objs as go from plotly import tools from plotly.offline import plot -from freqtrade.arguments import Arguments +from freqtrade.arguments import Arguments, ARGS_PLOT_DATAFRAME from freqtrade.configuration import Configuration from freqtrade.data import history from freqtrade.exchange import timeframe_to_seconds @@ -206,8 +206,8 @@ def plot_parse_args(args: List[str]) -> Namespace: :return: args: Array with all arguments """ arguments = Arguments(args, 'Graph profits') - arguments.common_options() - arguments.main_options() + arguments.build_args(optionlist=ARGS_PLOT_DATAFRAME) + arguments.common_optimize_options() arguments.backtesting_options() arguments.common_scripts_options()