From 57d841facbe9bf366b5017db84e3d3ec89b61a41 Mon Sep 17 00:00:00 2001 From: Guillaume De Saint Martin Date: Mon, 6 Apr 2020 18:24:57 +0200 Subject: [PATCH] add get_symbol_candles into real time evaluator --- octobot_evaluators/evaluator/realtime_evaluator.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/octobot_evaluators/evaluator/realtime_evaluator.py b/octobot_evaluators/evaluator/realtime_evaluator.py index aacad79e..825fbee5 100644 --- a/octobot_evaluators/evaluator/realtime_evaluator.py +++ b/octobot_evaluators/evaluator/realtime_evaluator.py @@ -27,3 +27,12 @@ def __init__(self): def load_config(self): self.set_default_config() self.specific_config = {**self.specific_config, **get_tentacle_config(self.__class__)} + + def get_symbol_candles(self, exchange_name: str, exchange_id: str, symbol: str, time_frame): + try: + from octobot_trading.api.symbol_data import get_symbol_candles_manager + return get_symbol_candles_manager(self.get_exchange_symbol_data(exchange_name, exchange_id, symbol), + time_frame) + except ImportError: + self.logger.error(f"Can't get candles manager: requires OctoBot-Trading package installed") +