コード例 #1
0
 def print_object(self, format_data=""):
     from huobi.base.printobject 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()
             print()
コード例 #2
0
    def print_object(self, format_data=""):
        from huobi.base.printobject import PrintBasic
        PrintBasic.print_basic(self.symbol, "Symbol")
        PrintBasic.print_basic(self.timestamp, "Timestamp")

        orderupdatenew = self.data
        orderupdatenew.print_object()
コード例 #3
0
ファイル: trade.py プロジェクト: poryfly/huobi_Python
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.trade_id, format_data + "Trade Id")
     PrintBasic.print_basic(self.timestamp, 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")
コード例 #4
0
 def print_object(self, format_data=""):
     from huobi.base.printobject 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")
コード例 #5
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.symbol, "Symbol")
     print()
     if len(self.trade_list):
         for trade in self.trade_list:
             trade.print_object()
             print()
コード例 #6
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.order_id, format_data + "Order Id")
     PrintBasic.print_basic(self.client_order_id,
                            format_data + "Client Order Id")
     PrintBasic.print_basic(self.err_code, format_data + "Error Code")
     PrintBasic.print_basic(self.err_msg, format_data + "Error Msg")
     PrintBasic.print_basic(self.order_state, format_data + "Order State")
コード例 #7
0
 def print_object(self, format_data=""):
     from huobi.base.printobject 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()
コード例 #8
0
ファイル: ttsi.py プロジェクト: xiaohuid/huobi_Python
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     t2 = self.timestamp / 1000
     date_time = datetime.fromtimestamp(t2).strftime("%Y-%m-%d, %H:%M:%S")
     PrintBasic.print_basic(self.buy_ratio, format_data + "buy_ratio")
     PrintBasic.print_basic(self.sell_ratio, format_data + "sell_ratio")
     PrintBasic.print_basic(self.locked_ratio, format_data + "locked_ratio")
     PrintBasic.print_basic(date_time, format_data + "Trade Time")
コード例 #9
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.symbol, "Symbol")
     PrintBasic.print_basic(self.timestamp, "Timestamp")
     PrintBasic.print_basic(self.client_req_id, "Client Req ID")
     PrintBasic.print_basic(self.topic, "Topic")
     print("order detail as below :")
     self.data.print_object()
コード例 #10
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.symbol, "Symbol")
     PrintBasic.print_basic(self.timestamp, "Timestamp")
     PrintBasic.print_basic(self.client_req_id, "Client Req ID")
     PrintBasic.print_basic(self.topic, "Topic")
     print("Order List as below : count " + str(len(self.order_list)))
     if len(self.order_list):
         for order_obj in self.order_list:
             order_obj.print_object("\t ")
             print()
コード例 #11
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.order_id, format_data + "Order Id")
     PrintBasic.print_basic(self.symbol, format_data + "Symbol")
     PrintBasic.print_basic(self.price, format_data + "Price")
     PrintBasic.print_basic(self.amount, format_data + "Amount")
     PrintBasic.print_basic(self.created_timestamp,
                            format_data + "Create Time")
     PrintBasic.print_basic(self.canceled_timestamp,
                            format_data + "Cancel Time")
     PrintBasic.print_basic(self.finished_timestamp,
                            format_data + "Finish Time")
     PrintBasic.print_basic(self.order_type, format_data + "Order Type")
     PrintBasic.print_basic(self.filled_amount,
                            format_data + "Filled Amount")
     PrintBasic.print_basic(self.filled_cash_amount,
                            format_data + "Filled Cash Amount")
     PrintBasic.print_basic(self.filled_fees, format_data + "Filled Fees")
     PrintBasic.print_basic(self.account_type, format_data + "Account Type")
     PrintBasic.print_basic(self.source, format_data + "Order Source")
     PrintBasic.print_basic(self.state, format_data + "Order State")
     PrintBasic.print_basic(self.stop_price, format_data + "Stop Price")
     PrintBasic.print_basic(self.operator, format_data + "Operator")
     PrintBasic.print_basic(self.next_time, format_data + "Next Time")
コード例 #12
0
def callback(trade_event: 'TradeEvent'):
    print("---- trade_event:  ----")
    PrintBasic.print_basic(trade_event.symbol, "Symbol")
    PrintBasic.print_basic(trade_event.timestamp, "Timestamp")
    PrintMix.print_data(trade_event.trade_list)
コード例 #13
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.subUid, format_data + "subUid")
     PrintBasic.print_basic(self.userState, format_data + "userState")
コード例 #14
0
 def print_object(self, format_data=""):
     from huobi.base.printobject 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")
コード例 #15
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.accountId, format_data + "Account ID")
     PrintBasic.print_basic(self.currency, format_data + "Currency")
     PrintBasic.print_basic(self.transactAmt,
                            format_data + "Transaction Amount")
     PrintBasic.print_basic(self.transactType,
                            format_data + "Transaction Type")
     PrintBasic.print_basic(self.transferType,
                            format_data + "Transfer Type")
     PrintBasic.print_basic(self.transactId, format_data + "Transaction ID")
     PrintBasic.print_basic(self.transactTime,
                            format_data + "Transaction Time")
     PrintBasic.print_basic(self.transferer,
                            format_data + "Transferer’s Account ID")
     PrintBasic.print_basic(self.transferee,
                            format_data + "Transferee’s Account ID")
コード例 #16
0
ファイル: accounthistory.py プロジェクト: SingletC/huobi_bot
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.account_id, format_data + "Account Id")
     PrintBasic.print_basic(self.currency, format_data + "Currency")
     PrintBasic.print_basic(self.transact_amt, format_data + "Transact Amount")
     PrintBasic.print_basic(self.transact_type, format_data + "Transact Type")
     PrintBasic.print_basic(self.avail_balance, format_data + "Avail Balance")
     PrintBasic.print_basic(self.acct_balance, format_data + "Account Balance")
     PrintBasic.print_basic(self.transact_time, format_data + "Transact Time")
     PrintBasic.print_basic(self.record_id, format_data + "Record Id")
コード例 #17
0
    def print_object(self, format_data=""):
        from huobi.base.printobject import PrintBasic
        PrintBasic.print_basic(self.eventType, format_data + "Event Type")
        PrintBasic.print_basic(self.symbol, format_data + "Symbol")
        PrintBasic.print_basic(self.orderId, format_data + "Order Id")
        PrintBasic.print_basic(self.clientOrderId,
                               format_data + "Client Order Id")
        PrintBasic.print_basic(self.orderStatus, format_data + "order Status")

        if self.eventType == OrderUpdateEventType.CREATION:
            PrintBasic.print_basic(self.type, format_data + "Type")
            PrintBasic.print_basic(self.orderPrice,
                                   format_data + "order Price")
            PrintBasic.print_basic(self.orderSize, format_data + "order Size")
            PrintBasic.print_basic(self.orderCreateTime,
                                   format_data + "Order Create Time")

        if self.eventType == OrderUpdateEventType.TRADE:
            PrintBasic.print_basic(self.tradeId, format_data + "Trade Id")
            PrintBasic.print_basic(self.tradePrice,
                                   format_data + "Trade Price")
            PrintBasic.print_basic(self.tradeVolume,
                                   format_data + "Trade Volume")
            PrintBasic.print_basic(self.tradeTime, format_data + "Trade Time")
            PrintBasic.print_basic(self.aggressor,
                                   format_data + "is aggressor")
            PrintBasic.print_basic(self.remainAmt,
                                   format_data + "Remain Amount")

        if self.eventType == OrderUpdateEventType.CANCELLATION:
            PrintBasic.print_basic(self.lastActTime,
                                   format_data + "Last Activity Time")
コード例 #18
0
def callback(upd_event: 'OrderUpdateEvent'):
    print("---- order update : ")
    PrintBasic.print_basic(upd_event.symbol, "Symbol")
    PrintBasic.print_basic(upd_event.timestamp, "Timestamp")
    PrintMix.print_data(upd_event.data)
コード例 #19
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.currency, format_data + "Currency")
     PrintBasic.print_basic(self.balance_type, format_data + "Balance Type")
     PrintBasic.print_basic(self.balance, format_data + "Balance")
コード例 #20
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.chain, format_data + "Chain")
     PrintBasic.print_basic(self.numOfConfirmations,
                            format_data + "numOfConfirmations")
     PrintBasic.print_basic(self.numOfFastConfirmations,
                            format_data + "numOfFastConfirmations")
     PrintBasic.print_basic(self.depositStatus,
                            format_data + "depositStatus")
     PrintBasic.print_basic(self.minDepositAmt,
                            format_data + "minDepositAmount")
     PrintBasic.print_basic(self.withdrawStatus,
                            format_data + "withdrawStatus")
     PrintBasic.print_basic(self.minWithdrawAmt,
                            format_data + "minWithdrawAmount")
     PrintBasic.print_basic(self.withdrawPrecision,
                            format_data + "withdrawPrecision")
     PrintBasic.print_basic(self.maxWithdrawAmt,
                            format_data + "maxWithdrawAmount")
     PrintBasic.print_basic(self.withdrawQuotaPerDay,
                            format_data + "withdrawQuotaPerDay")
     PrintBasic.print_basic(self.withdrawQuotaPerYear,
                            format_data + "withdrawQuotaPerYear")
     PrintBasic.print_basic(self.withdrawQuotaTotal,
                            format_data + "withdrawQuotaTotal")
     PrintBasic.print_basic(self.withdrawFeeType,
                            format_data + "withdrawFeeType")
     PrintBasic.print_basic(self.transactFeeWithdraw,
                            format_data + "transactFeeWithdraw")
     PrintBasic.print_basic(self.minTransactFeeWithdraw,
                            format_data + "minTransactFeeWithdraw")
     PrintBasic.print_basic(self.maxTransactFeeWithdraw,
                            format_data + "maxTransactFeeWithdraw")
     PrintBasic.print_basic(self.transactFeeRateWithdraw,
                            format_data + "transactFeeRateWithdraw")
コード例 #21
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.currency, format_data + "Currency")
     PrintBasic.print_basic(self.accountId, format_data + "Account Id")
     PrintBasic.print_basic(self.balance, format_data + "Balance")
     PrintBasic.print_basic(self.available, format_data + "Available")
     PrintBasic.print_basic(self.changeType, format_data + "Change Type")
     PrintBasic.print_basic(self.accountType, format_data + "Account Type")
     PrintBasic.print_basic(self.changeTime, format_data + "Change Time")
コード例 #22
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.ch, format_data + "Channel")
     self.data.print_object()
コード例 #23
0
 def print_object(self, format_data=""):
     from huobi.base.printobject 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.volume, format_data + "Volume")
コード例 #24
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.match_id, format_data + "Match Id")
     PrintBasic.print_basic(self.order_id, format_data + "Order Id")
     PrintBasic.print_basic(self.symbol, format_data + "Symbol")
     PrintBasic.print_basic(self.state, format_data + "Order State")
     PrintBasic.print_basic(self.role, format_data + "Role")
     PrintBasic.print_basic(self.price, format_data + "Price")
     PrintBasic.print_basic(self.filled_amount,
                            format_data + "Filled Amount")
     PrintBasic.print_basic(self.filled_cash_amount,
                            format_data + "Filled Cash Amount")
     PrintBasic.print_basic(self.unfilled_amount,
                            format_data + "Unfilled Amount")
     PrintBasic.print_basic(self.client_order_id,
                            format_data + "Client Order Id")
     PrintBasic.print_basic(self.order_type, format_data + "Order Type")
コード例 #25
0
ファイル: marketticker.py プロジェクト: SingletC/huobi_bot
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.amount, format_data + "Amount")
     PrintBasic.print_basic(self.count, format_data + "Count")
     PrintBasic.print_basic(self.open, format_data + "Opening Price")
     PrintBasic.print_basic(self.close, format_data + "Last Price")
     PrintBasic.print_basic(self.low, format_data + "Low Price")
     PrintBasic.print_basic(self.high, format_data + "High Price")
     PrintBasic.print_basic(self.vol, format_data + "Vol")
     PrintBasic.print_basic(self.symbol, format_data + "Trading Symbol")
     PrintBasic.print_basic(self.bid, format_data + "Best Bid Price")
     PrintBasic.print_basic(self.bidSize, format_data + "Best Bid Size")
     PrintBasic.print_basic(self.ask, format_data + "Best Ask Price")
     PrintBasic.print_basic(self.askSize, format_data + "Best Ask Size")
コード例 #26
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.currency, format_data + "Currency")
     PrintBasic.print_basic(self.symbol, format_data + "Symbol")
     PrintBasic.print_basic(self.deduct_rate, format_data + "Deduct Rate")
     PrintBasic.print_basic(self.paid_point, format_data + "Paid Point")
     PrintBasic.print_basic(self.deduct_currency,
                            format_data + "Deduct Currency")
     PrintBasic.print_basic(self.user_id, format_data + "User Id")
     PrintBasic.print_basic(self.created_timestamp,
                            format_data + "Create Time")
     PrintBasic.print_basic(self.account_id, format_data + "Account Id")
     PrintBasic.print_basic(self.paid_coin, format_data + "Paid Coin")
     PrintBasic.print_basic(self.loan_amount, format_data + "Load Amount")
     PrintBasic.print_basic(self.interest_amount,
                            format_data + "Interest Amount")
     PrintBasic.print_basic(self.deduct_amount,
                            format_data + "Deduct Amount")
     PrintBasic.print_basic(self.loan_balance, format_data + "Loan Balance")
     PrintBasic.print_basic(self.interest_balance,
                            format_data + "Interest Balance")
     PrintBasic.print_basic(self.updated_timestamp,
                            format_data + "Update Time")
     PrintBasic.print_basic(self.accrued_timestamp,
                            format_data + "Accrued Time")
     PrintBasic.print_basic(self.interest_rate,
                            format_data + "Interest Rate")
     PrintBasic.print_basic(self.id, format_data + "ID")
     PrintBasic.print_basic(self.state, format_data + "Loan Order State")
コード例 #27
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.id, format_data + "ID")
     PrintBasic.print_basic(self.currency, format_data + "Currency")
     PrintBasic.print_basic(self.type, format_data + "Operator Type")
     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.withdraw_state,
                            format_data + "Withdraw State")
     PrintBasic.print_basic(self.created_timestamp,
                            format_data + "Create Time")
     PrintBasic.print_basic(self.updated_timestamp,
                            format_data + "Update Time")
コード例 #28
0
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.timestamp, format_data + "Timestamp")
     PrintBasic.print_basic(self.symbol, format_data + "Symbol")
     self.trade_statistics.print_object()
コード例 #29
0
def callback(price_depth_event: 'PriceDepthBboEvent'):
    PrintBasic.print_basic(price_depth_event.timestamp, "Timestamp")
    PrintBasic.print_basic(price_depth_event.symbol, "Symbol")
    PrintBasic.print_basic(price_depth_event.ch, "Channel")
    bbo_obj = price_depth_event.data
    PrintBasic.print_basic(bbo_obj.quote_time, "\t Quote Time")
    PrintBasic.print_basic(bbo_obj.ask, "\t Ask")
    PrintBasic.print_basic(bbo_obj.ask_size, "\t Ask Size")
    PrintBasic.print_basic(bbo_obj.bid, "\t Bid")
    PrintBasic.print_basic(bbo_obj.bid_size, "\t Bid Size")
    print()
コード例 #30
0
ファイル: withdrawquota.py プロジェクト: SingletC/huobi_bot
 def print_object(self, format_data=""):
     from huobi.base.printobject import PrintBasic
     PrintBasic.print_basic(self.chain, format_data + "Chain")
     PrintBasic.print_basic(self.maxWithdrawAmt,
                            format_data + "maxWithdrawAmt")
     PrintBasic.print_basic(self.withdrawQuotaPerDay,
                            format_data + "withdrawQuotaPerDay")
     PrintBasic.print_basic(self.remainWithdrawQuotaPerDay,
                            format_data + "remainWithdrawQuotaPerDay")
     PrintBasic.print_basic(self.withdrawQuotaPerYear,
                            format_data + "withdrawQuotaPerYear")
     PrintBasic.print_basic(self.remainWithdrawQuotaPerYear,
                            format_data + "remainWithdrawQuotaPerYear")
     PrintBasic.print_basic(self.withdrawQuotaTotal,
                            format_data + "withdrawQuotaTotal")
     PrintBasic.print_basic(self.remainWithdrawQuotaTotal,
                            format_data + "remainWithdrawQuotaTotal")