# -*- coding: utf-8 -*- from utils import utility from utils import config from huobi.client.account import AccountClient from huobi.client.trade import TradeClient from huobi.constant import * from huobi.utils import * if __name__ == '__main__': config.loads('./conf_huobi/config.json') order_list_submitted = [] trade_client = TradeClient(api_key=config.api_key, secret_key=config.api_secret) account_client = AccountClient(api_key=config.api_key, secret_key=config.api_secret) account_spot = account_client.get_account_by_type_and_symbol(account_type=AccountType.SPOT, symbol=None) account_id_test = account_spot.id direct_tmp = QueryDirection.NEXT LogInfo.output("==============test case 1 for {direct}===============".format(direct=direct_tmp)) for symbol in config.symbol_spot: print(symbol) list_obj = trade_client.get_open_orders(symbol=symbol, account_id=account_id_test, direct=direct_tmp) for order in list_obj: if order.state == 'submitted': order_list_submitted.append(str(order.id)) print(order.id) print(order) #LogInfo.output_list(list_obj) # direct_tmp = QueryDirection.PREV # LogInfo.output("==============test case 2 for {direct}===============".format(direct=direct_tmp)) # list_obj = trade_client.get_open_orders(symbol=symbol, account_id=account_id_test, direct=direct_tmp) # LogInfo.output_list(list_obj) # #启动新实例 发个通知 # utility.alert(f"{utility.cn_time()} 火币订单监控启动") # while True: # try: # time.sleep(20) # # except Exception as error: # utility.alert(error) # time.sleep(5)