Exemplo n.º 1
0
handler = logging.StreamHandler()
handler.setFormatter(
    logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s'))
logger.addHandler(handler)

sub_client = SubscriptionClient()


def callback(candlestick_event: 'CandlestickRequest'):

    print("Symbol: " + str(candlestick_event.symbol))
    print("Timestamp: " + str(candlestick_event.timestamp))
    print("Interval: " + str(candlestick_event.interval))

    if len(candlestick_event.data):
        for candlestick in candlestick_event.data:
            candlestick.print_object()
            print()


def error(e: 'HuobiApiException'):
    print(e.error_code + e.error_message)


#sub_client.request_candlestick_event("btcusdt", CandlestickInterval.MIN1, callback, from_ts_second=None, end_ts_second=None, auto_close=True, error_handler=None)
#sub_client.request_candlestick_event("btcusdt", CandlestickInterval.MIN1, callback, from_ts_second=1569361140, end_ts_second=1569366420)
#sub_client.request_candlestick_event("btcusdt", CandlestickInterval.MIN1, callback, from_ts_second=1569361140, end_ts_second=0)
#sub_client.request_candlestick_event("btcusdt", CandlestickInterval.MIN1, callback, from_ts_second=1569379980)
sub_client.request_candlestick_event("btcusdt", CandlestickInterval.MIN1,
                                     callback)
Exemplo n.º 2
0
    print("Interval: " + str(candlestick_event.interval))

    if len(candlestick_event.data):
        for candlestick in candlestick_event.data:
            candlestick.print_object()
            print()


def error(e: 'HuobiApiException'):
    print(e.error_code + e.error_message)


sub_client.request_candlestick_event("btcusdt",
                                     CandlestickInterval.MIN1,
                                     callback,
                                     from_ts_second=None,
                                     end_ts_second=None,
                                     auto_close=True,
                                     error_handler=None)
sub_client.request_candlestick_event("btcusdt",
                                     CandlestickInterval.MIN1,
                                     callback,
                                     from_ts_second=1569361140,
                                     end_ts_second=1569366420)
sub_client.request_candlestick_event("btcusdt",
                                     CandlestickInterval.MIN1,
                                     callback,
                                     from_ts_second=1569361140,
                                     end_ts_second=0)
sub_client.request_candlestick_event("btcusdt",
                                     CandlestickInterval.MIN1,