mirror of
https://github.com/freqtrade/freqtrade.git
synced 2024-11-10 10:21:59 +00:00
Rename generate_plot_file to store_plot_file
This commit is contained in:
parent
c3db4ebbc3
commit
700bab7279
|
@ -213,7 +213,7 @@ def generate_plot_filename(pair, ticker_interval) -> str:
|
||||||
return file_name
|
return file_name
|
||||||
|
|
||||||
|
|
||||||
def generate_plot_file(fig, filename: str, auto_open: bool = False) -> None:
|
def store_plot_file(fig, filename: str, auto_open: bool = False) -> None:
|
||||||
"""
|
"""
|
||||||
Generate a plot html file from pre populated fig plotly object
|
Generate a plot html file from pre populated fig plotly object
|
||||||
:param fig: Plotly Figure to plot
|
:param fig: Plotly Figure to plot
|
||||||
|
|
|
@ -9,7 +9,7 @@ from freqtrade.arguments import TimeRange
|
||||||
from freqtrade.data import history
|
from freqtrade.data import history
|
||||||
from freqtrade.data.btanalysis import load_backtest_data
|
from freqtrade.data.btanalysis import load_backtest_data
|
||||||
from freqtrade.plot.plotting import (generate_candlestick_graph,
|
from freqtrade.plot.plotting import (generate_candlestick_graph,
|
||||||
generate_plot_file,
|
store_plot_file,
|
||||||
generate_plot_filename, generate_row,
|
generate_plot_filename, generate_row,
|
||||||
plot_trades)
|
plot_trades)
|
||||||
from freqtrade.strategy.default_strategy import DefaultStrategy
|
from freqtrade.strategy.default_strategy import DefaultStrategy
|
||||||
|
@ -188,7 +188,7 @@ def test_generate_Plot_filename():
|
||||||
def test_generate_plot_file(mocker, caplog):
|
def test_generate_plot_file(mocker, caplog):
|
||||||
fig = generage_empty_figure()
|
fig = generage_empty_figure()
|
||||||
plot_mock = mocker.patch("freqtrade.plot.plotting.plot", MagicMock())
|
plot_mock = mocker.patch("freqtrade.plot.plotting.plot", MagicMock())
|
||||||
generate_plot_file(fig, filename="freqtrade-plot-UNITTEST_BTC-5m.html")
|
store_plot_file(fig, filename="freqtrade-plot-UNITTEST_BTC-5m.html")
|
||||||
|
|
||||||
assert plot_mock.call_count == 1
|
assert plot_mock.call_count == 1
|
||||||
assert plot_mock.call_args[0][0] == fig
|
assert plot_mock.call_args[0][0] == fig
|
||||||
|
|
|
@ -24,7 +24,7 @@ from freqtrade.data import history
|
||||||
from freqtrade.data.btanalysis import extract_trades_of_period, load_trades
|
from freqtrade.data.btanalysis import extract_trades_of_period, load_trades
|
||||||
from freqtrade.optimize import setup_configuration
|
from freqtrade.optimize import setup_configuration
|
||||||
from freqtrade.plot.plotting import (generate_candlestick_graph,
|
from freqtrade.plot.plotting import (generate_candlestick_graph,
|
||||||
generate_plot_file,
|
store_plot_file,
|
||||||
generate_plot_filename)
|
generate_plot_filename)
|
||||||
from freqtrade.resolvers import ExchangeResolver, StrategyResolver
|
from freqtrade.resolvers import ExchangeResolver, StrategyResolver
|
||||||
from freqtrade.state import RunMode
|
from freqtrade.state import RunMode
|
||||||
|
@ -67,7 +67,6 @@ def analyse_and_plot_pairs(config: Dict[str, Any]):
|
||||||
|
|
||||||
# Set timerange to use
|
# Set timerange to use
|
||||||
timerange = Arguments.parse_timerange(config["timerange"])
|
timerange = Arguments.parse_timerange(config["timerange"])
|
||||||
ticker_interval = strategy.ticker_interval
|
|
||||||
|
|
||||||
tickers = history.load_data(
|
tickers = history.load_data(
|
||||||
datadir=Path(str(config.get("datadir"))),
|
datadir=Path(str(config.get("datadir"))),
|
||||||
|
@ -100,7 +99,7 @@ def analyse_and_plot_pairs(config: Dict[str, Any]):
|
||||||
indicators2=config["indicators2"].split(",")
|
indicators2=config["indicators2"].split(",")
|
||||||
)
|
)
|
||||||
|
|
||||||
generate_plot_file(fig, generate_plot_filename(pair, ticker_interval))
|
store_plot_file(fig, generate_plot_filename(pair, config['ticker_interval']))
|
||||||
|
|
||||||
logger.info('End of ploting process %s plots generated', pair_counter)
|
logger.info('End of ploting process %s plots generated', pair_counter)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user