def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.ts, format_data + "UTC Time") PrintBasic.print_basic(self.version, format_data + "Version") if len(self.bids): i = 0 print(format_data, "---- Top " + str(len(self.bids)) + " bids ----") for entry in self.bids: i = i + 1 print( format_data, str(i) + ": price: " + str(entry.price) + ", amount: " + str(entry.amount)) #print() if len(self.asks): i = 0 print(format_data, "---- Top " + str(len(self.asks)) + " asks ----") for entry in self.asks: i = i + 1 print( format_data, str(i) + ": price: " + str(entry.price) + ", amount: " + str(entry.amount))
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.user_name, format_data + "userName") PrintBasic.print_basic(self.note, format_data + "note") PrintBasic.print_basic(self.uid, format_data + "uid") PrintBasic.print_basic(self.err_code, format_data + "errCode") PrintBasic.print_basic(self.err_message, format_data + "errMessage")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.nextId, format_data + "NextId") if self.data and len(self.data): for item in self.data: item.print_object() PrintBasic.print_basic("", format_data + "")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.accessKey, format_data + "accessKey") PrintBasic.print_basic(self.secretKey, format_data + "secretKey") PrintBasic.print_basic(self.note, format_data + "note") PrintBasic.print_basic(self.permission, format_data + "permission") PrintBasic.print_basic(self.ipAddresses, format_data + "ipAddresses")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.trade_id, format_data + "Trade Id") PrintBasic.print_basic(self.ts, format_data + "Trade Time") PrintBasic.print_basic(self.price, format_data + "Price") PrintBasic.print_basic(self.amount, format_data + "Amount") PrintBasic.print_basic(self.direction, format_data + "Direction")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.symbol, format_data + "Symbol") if self.currencies and len(self.currencies): for currency_item in self.currencies: currency_item.print_object("\t") print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.currency, format_data + "Currency") PrintBasic.print_basic(self.address, format_data + "Address") PrintBasic.print_basic(self.addressTag, format_data + "addressTag") PrintBasic.print_basic(self.chain, format_data + "Chain") PrintBasic.print_basic(self.note, format_data + "Note")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.id, format_data + "ID") PrintBasic.print_basic(self.account_type, format_data + "Account Type") if len(self.balances): for row in self.balances: row.print_object() print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.rep, format_data + "Channel") print() if len(self.data): for trade_detail in self.data: trade_detail.print_object() print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.currency, format_data + "Currency") PrintBasic.print_basic(self.instStatus, format_data + "Instrument Status") if self.chains and len(self.chains): for chain_obj in self.chains: chain_obj.print_object("\t") print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.rep, format_data + "Channel") PrintBasic.print_basic(self.id, format_data + "Unix Time") print() if len(self.data): for row in self.data: row.print_object() print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.ts, format_data + "Timestamp") PrintBasic.print_basic(self.topic, format_data + "Channel") print("Order List as below : count " + str(len(self.data))) if len(self.data): for orderlistitem_obj in self.data: orderlistitem_obj.print_object("\t ") print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.symbol, format_data + "Symbol") PrintBasic.print_basic(self.makerFeeRate, format_data + "makerFeeRate") PrintBasic.print_basic(self.takerFeeRate, format_data + "takerFeeRate") PrintBasic.print_basic(self.actualMakerRate, format_data + "actualMakerRate") PrintBasic.print_basic(self.actualTakerRate, format_data + "actualTakerRate")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.id, format_data + "Account ID") PrintBasic.print_basic(self.type, format_data + "Account Type") PrintBasic.print_basic(self.state, format_data + "Account State") PrintBasic.print_basic(self.subtype, format_data + "Subtype") print() if len(self.list): for row in self.list: row.print_object(format_data+"\t") print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.seqNum, format_data + "seqNum") PrintBasic.print_basic(self.prevSeqNum, format_data + "prevSeqNum") for entry in self.bids: PrintBasic.print_basic( str(entry.price) + ", amount: " + str(entry.amount), format_data + "Bids price: ") for entry in self.asks: PrintBasic.print_basic( str(entry.price) + ", amount: " + str(entry.amount), format_data + "Asks price: ")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.ch, format_data + "Channel") PrintBasic.print_basic(self.id, format_data + "ID") PrintBasic.print_basic(self.ts, format_data + "Unix Time") if len(self.data): for trade_detail in self.data: trade_detail.print_object() print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.ts, format_data + "Timestamp") PrintBasic.print_basic(self.cid, format_data + "Client Order ID") PrintBasic.print_basic(self.topic, format_data + "Topic") print() if len(self.data): for account_balance in self.data: account_balance.print_object() print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.accountId, format_data + "Account ID") PrintBasic.print_basic(self.accountStatus, format_data + "Account Status") PrintBasic.print_basic(self.acctBalance, format_data + "Account Balance") print() if len(self.groupIds): for row in self.groupIds: row.print_object(format_data + "\t") print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.id, format_data + "Id") #PrintBasic.print_basic(self.timestamp, format_data + "Unix Time") PrintBasic.print_basic(self.high, format_data + "High") PrintBasic.print_basic(self.low, format_data + "Low") PrintBasic.print_basic(self.open, format_data + "Open") PrintBasic.print_basic(self.close, format_data + "Close") PrintBasic.print_basic(self.count, format_data + "Count") PrintBasic.print_basic(self.amount, format_data + "Amount") PrintBasic.print_basic(self.vol, format_data + "Volume")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.id, format_data + "ID") PrintBasic.print_basic(self.created_at, format_data + "Create Time") PrintBasic.print_basic(self.filled_amount, format_data + "Fill Amount") PrintBasic.print_basic(self.filled_fees, format_data + "Fill Fee") PrintBasic.print_basic(self.filled_points, format_data + "Fill Points") PrintBasic.print_basic(self.match_id, format_data + "Match ID") PrintBasic.print_basic(self.order_id, format_data + "Order ID") PrintBasic.print_basic(self.price, format_data + "Price") PrintBasic.print_basic(self.source, format_data + "Source") PrintBasic.print_basic(self.symbol, format_data + "Symbol") PrintBasic.print_basic(self.type, format_data + "Order Type") PrintBasic.print_basic(self.role, format_data + "Role") PrintBasic.print_basic(self.fee_deduct_currency, format_data + "Fee Deduct Currency") PrintBasic.print_basic(self.fee_currency, format_data + "Fee Currency")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.groupId, format_data + "Group Id") PrintBasic.print_basic(self.expiryDate, format_data + "Expiration date") PrintBasic.print_basic(self.remainAmt, format_data + "Remain Amount")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.ts, format_data + "Timestamp") PrintBasic.print_basic(self.rep, format_data + "Channel") self.data.print_object()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.etf_name, format_data + "ETF Name") PrintBasic.print_basic(self.etf_status, format_data + "ETF Status") PrintBasic.print_basic(self.purchase_fee_rate, format_data + "Purchase Fee Rate") PrintBasic.print_basic(self.purchase_max_amount, format_data + "Purchase Max Amount") PrintBasic.print_basic(self.purchase_min_amount, format_data + "Purchase Min Amount") PrintBasic.print_basic(self.redemption_fee_rate, format_data + "Redemption Fee Rate") PrintBasic.print_basic(self.redemption_max_amount, format_data + "Redemption Max Amount") PrintBasic.print_basic(self.redemption_min_amount, format_data + "Redemption Min Amount") print() if len(self.unit_price): for row in self.unit_price: row.print_object(format_data) print()
def callback(candlestick_req: 'CandlestickReq'): # candlestick_req.print_object() ts = datetime.utcfromtimestamp(int(candlestick_req.id) // 1000).strftime('%Y-%m-%d %H:%M:%S') # print('---', datetime.fromtimestamp(int(candlestick_req.id))) PrintBasic.print_basic(candlestick_req.rep, "Channel") PrintBasic.print_basic(ts, "Unix Time") print() print(len(candlestick_req.data)) # last_row = candlestick_req.data[-1] if len(candlestick_req.data): for last_row in candlestick_req.data: ts = datetime.utcfromtimestamp(int( last_row.id)).strftime('%Y-%m-%d %H:%M:%S') print(candlestick_req.id, last_row.id) PrintBasic.print_basic(ts, "Id") # PrintBasic.print_basic(last_row.timestamp, "Unix Time") PrintBasic.print_basic(last_row.high, "High") PrintBasic.print_basic(last_row.low, "Low") PrintBasic.print_basic(last_row.open, "Open") PrintBasic.print_basic(last_row.close, "Close") PrintBasic.print_basic(last_row.count, "Count") PrintBasic.print_basic(last_row.amount, "Amount") PrintBasic.print_basic(last_row.vol, "Volume") print()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.id, format_data + "ID") PrintBasic.print_basic(self.type, format_data + "Account Type") PrintBasic.print_basic(self.symbol, format_data + "Symbol") PrintBasic.print_basic(self.state, format_data + "Account State") PrintBasic.print_basic(self.fl_price, format_data + "Burst Price") PrintBasic.print_basic(self.fl_type, format_data + "Burst Type") PrintBasic.print_basic(self.risk_rate, format_data + "Risk Rate")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.base_currency, format_data + "Base Currency") PrintBasic.print_basic(self.quote_currency, format_data + "Quote Currency") PrintBasic.print_basic(self.price_precision, format_data + "Price Precision") PrintBasic.print_basic(self.amount_precision, format_data + "Amount Precision") PrintBasic.print_basic(self.symbol_partition, format_data + "Symbol Partition") PrintBasic.print_basic(self.symbol, format_data + "Symbol") PrintBasic.print_basic(self.state, format_data + "State") PrintBasic.print_basic(self.value_precision, format_data + "Value Precision") PrintBasic.print_basic(self.min_order_amt, format_data + "Min Order Amount") PrintBasic.print_basic(self.max_order_amt, format_data + "Max Order Amount") PrintBasic.print_basic(self.min_order_value, format_data + "Min Order Value") PrintBasic.print_basic(self.leverage_ratio, format_data + "Leverage Ratio")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.id, format_data + "ID") PrintBasic.print_basic(self.type, format_data + "Account Type") PrintBasic.print_basic(self.state, format_data + "Account State") PrintBasic.print_basic(self.subtype, format_data + "Subtype")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.ch, format_data + "Topic") orderupdate = self.data orderupdate.print_object()
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.orderId, format_data + "Order Id") PrintBasic.print_basic(self.tradePrice, format_data + "Trade Price") PrintBasic.print_basic(self.tradeVolume, format_data + "Trade Volume") PrintBasic.print_basic(self.tradeId, format_data + "Trade Id") PrintBasic.print_basic(self.tradeTime, format_data + "Trade Timestamp") PrintBasic.print_basic(self.aggressor, format_data + "is Taker") PrintBasic.print_basic(self.orderStatus, format_data + "Order State") PrintBasic.print_basic(self.clientOrderId, format_data + "Client Order Id") PrintBasic.print_basic(self.eventType, format_data + "Event Type") PrintBasic.print_basic(self.symbol, format_data + "Symbol") PrintBasic.print_basic(self.type, format_data + "Order Type")
def print_object(self, format_data=""): from huobi.utils.print_mix_object import PrintBasic PrintBasic.print_basic(self.id, format_data + "ID") PrintBasic.print_basic(self.type, format_data + "Operate Type") PrintBasic.print_basic(self.currency, format_data + "Currency") PrintBasic.print_basic(self.chain, format_data + "Chain") PrintBasic.print_basic(self.tx_hash, format_data + "Trade Hash") PrintBasic.print_basic(self.amount, format_data + "Amount") PrintBasic.print_basic(self.address, format_data + "Address") PrintBasic.print_basic(self.address_tag, format_data + "Address Tag") PrintBasic.print_basic(self.fee, format_data + "Fee") PrintBasic.print_basic(self.state, format_data + "Deposit State") PrintBasic.print_basic(self.created_at, format_data + "Create Time") PrintBasic.print_basic(self.updated_at, format_data + "Update Time")