Ejemplo n.º 1
0
def get_first_symbol_data():
    bot = get_bot()
    exchanges = bot.get_exchanges_list()

    try:
        if exchanges:
            exchange = next(iter(exchanges.values()))
            evaluators = bot.get_symbol_evaluator_list()
            if evaluators:
                symbol_evaluator = _find_symbol_evaluator_with_data(evaluators, exchange)
                time_frame = TimeFrameManager.get_display_time_frame(bot.get_config())
                return _get_candles_reply(exchange, symbol_evaluator, time_frame)
    except KeyError:
        return {}
    return {}
Ejemplo n.º 2
0
def get_watched_symbol_data(symbol):
    bot = get_bot()
    exchanges = bot.get_exchanges_list()
    symbol = parse_get_symbol(symbol)

    try:
        if exchanges:
            exchange = next(iter(exchanges.values()))
            evaluators = bot.get_symbol_evaluator_list()
            if evaluators and symbol in evaluators:
                symbol_evaluator = evaluators[symbol]
                time_frame = TimeFrameManager.get_display_time_frame(bot.get_config())
                return _get_candles_reply(exchange, symbol_evaluator, time_frame)
    except KeyError:
        return {}
    return {}