from huobi.client.market import MarketClient
from huobi.model.market import *


def callback(obj_event: 'MarketDetailEvent'):
    obj_event.print_object()
    print()


market_client = MarketClient()
market_client.sub_market_detail("btcusdt", callback)
Example #2
0
    # PrintBasic.print_basic(tick.close, format_data + "Close")

    range = (tick.close - tick.open) / tick.open

    range_str = '{:.2%}'.format(range)
    msg = f"range:{range_str},open:{tick.open},close:{tick.close}"
    if range > upperbound or range < lowerbound:
        title = ""
        if range > upperbound:
            title = f"up{range_str}"

        else:
            title = f"down{range_str}"

        # for push in pushes:
        #     url = f"https://api.day.app/{push}/{title}/{msg}"
        #     # url = urllib.parse.quote(url)
        #     url = url.replace('%', '%25')
        #     print(url)
        #     req = urllib.request.Request(url)
        #     with urllib.request.urlopen(req) as response:
        #         the_page = response.read()
        # requests.get(url)
    print(msg)
    print()


market_client = MarketClient(init_log=True, url="https://api.huobiasia.vip")
# market_client.sub_market_detail("filusdt", callback)
market_client.sub_market_detail("dogeusdt", callback)