def future_trades(self,symbol,contractType): FUTURE_TRADES_RESOURCE = "/api/v1/future_trades.do" params = '' if symbol: params += '&symbol=' + symbol if params else 'symbol=' +symbol if contractType: params += '&contract_type=' + contractType if params else 'contract_type=' +symbol return httpGet(self.__url,FUTURE_TRADES_RESOURCE,params)
def get_depth(self, symbol='', size=''): DEPTH_RESOURCE = "/api/v1/depth.do" params = '' if symbol: params = 'size=%(size)s&symbol=%(symbol)s' % { 'size': size, 'symbol': symbol } return httpGet(self.__url, DEPTH_RESOURCE, params)
def future_depth(self,symbol,contractType,size): FUTURE_DEPTH_RESOURCE = "/api/v1/future_depth.do" params = '' if symbol: params += '&symbol=' + symbol if params else 'symbol=' +symbol if contractType: params += '&contract_type=' + contractType if params else 'contract_type=' +symbol if size: params += '&size=' + size if params else 'size=' + size return httpGet(self.__url,FUTURE_DEPTH_RESOURCE,params)
def future_estimated_price(self,symbol): FUTURE_ESTIMATED_PRICE = "/api/v1/future_estimated_price.do" params='' if symbol: params = 'symbol=' +symbol return httpGet(self.__url,FUTURE_ESTIMATED_PRICE,params)
def exchange_rate(self): EXCHANGE_RATE = "/api/v1/exchange_rate.do" return httpGet(self.__url,EXCHANGE_RATE,'')
def future_index(self,symbol): FUTURE_INDEX = "/api/v1/future_index.do" params='' if symbol: params = 'symbol=' +symbol return httpGet(self.__url,FUTURE_INDEX,params)
def trades(self, symbol=''): TRADES_RESOURCE = "/api/v1/trades.do" params = '' if symbol: params = 'symbol=%(symbol)s' % {'symbol': symbol} return httpGet(self.__url, TRADES_RESOURCE, params)
def ticker(self, symbol=''): TICKER_RESOURCE = "/api/v1/ticker.do" params = '' if symbol: params = 'symbol=%(symbol)s' % {'symbol': symbol} return httpGet(self.__url, TICKER_RESOURCE, params)