def get_market(self, symbol): """ 参数名称 是否必须 类型 描述 默认值 取值范围 symbol true string 交易对 BIX_BTC, ETH_BTC, ... """ params = {'cmd': 'market', 'pair': symbol} url = self.__url + '/v1/mdata?' return http_get_request(url, params)
def get_deals(self, symbol, size): """ 参数名称 是否必须 类型 描述 默认值 取值范围 symbol true string 交易对 BIX_BTC, ETH_BTC, ... size false integer 数量 200 1-200 """ params = {'cmd': 'deals', 'pair': symbol, 'size': size} url = self.__url + '/v1/mdata?' return http_get_request(url, params)
def get_market_all(self): """ :return: """ params = { 'cmd': 'marketAll', } url = self.__url + '/v1/mdata?' return http_get_request(url, params)
def get_symbols(self, ): """ :return: """ params = { 'cmd': 'pairList', } url = self.__url + '/v1/mdata?' return http_get_request(url, params)
def get_ping(self): """ :return: """ params = { 'cmd': 'ping', } url = self.__url + '/v1/mdata?' return http_get_request(url, params)
def get_trade_limit(self): """ :return: """ params = { 'cmd': 'traderLimit', } url = self.__url + '/v1/orderpending?' return http_get_request(url, params)
def get_kline(self, symbol, period, size=1000): """ 参数名称 是否必须 类型 描述 默认值 取值范围 symbol true string 交易对 BIX_BTC, ETH_BTC, ... """ params = { 'pair': symbol, 'period': period, 'cmd': 'kline', } if size: params['size'] = size url = self.__url + '/v1/mdata?' return http_get_request(url, params)