Exemplo n.º 1
0
 def orderinfo(self,symbol,orderId):
      ORDER_INFO_RESOURCE = "/api/v1/order_info.do"
      params = {
          'api_key':self.__apikey,
          'symbol':symbol,
          'order_id':orderId
      }
      params['sign'] = buildMySign(params,self.__secretkey)
      return httpPost(self.__url,ORDER_INFO_RESOURCE,params)
Exemplo n.º 2
0
 def cancelOrder(self,symbol,orderId):
     CANCEL_ORDER_RESOURCE = "/api/v1/cancel_order.do"
     params = {
          'api_key':self.__apikey,
          'symbol':symbol,
          'order_id':orderId
     }
     params['sign'] = buildMySign(params,self.__secretkey)
     return httpPost(self.__url,CANCEL_ORDER_RESOURCE,params)
Exemplo n.º 3
0
 def batchTrade(self,symbol,tradeType,orders_data):
     BATCH_TRADE_RESOURCE = "/api/v1/batch_trade.do"
     params = {
         'api_key':self.__apikey,
         'symbol':symbol,
         'type':tradeType,
         'orders_data':orders_data
     }
     params['sign'] = buildMySign(params,self.__secretkey)
     return httpPost(self.__url,BATCH_TRADE_RESOURCE,params)
Exemplo n.º 4
0
 def orderHistory(self,symbol,status,currentPage,pageLength):
        ORDER_HISTORY_RESOURCE = "/api/v1/order_history.do"
        params = {
           'api_key':self.__apikey,
           'symbol':symbol,
           'status':status,
           'current_page':currentPage,
           'page_length':pageLength
        }
        params['sign'] = buildMySign(params,self.__secretkey)
        return httpPost(self.__url,ORDER_HISTORY_RESOURCE,params)
Exemplo n.º 5
0
 def trade(self,symbol,tradeType,price='',amount=''):
     TRADE_RESOURCE = "/api/v1/trade.do"
     params = {
         'api_key':self.__apikey,
         'symbol':symbol,
         'type':tradeType
     }
     if price:
         params['price'] = price
     if amount:
         params['amount'] = amount
         
     params['sign'] = buildMySign(params,self.__secretkey)
     return httpPost(self.__url,TRADE_RESOURCE,params)
Exemplo n.º 6
0
 def userinfo(self):
     USERINFO_RESOURCE = "/api/v1/userinfo.do"
     params ={}
     params['api_key'] = self.__apikey
     params['sign'] = buildMySign(params,self.__secretkey)
     return httpPost(self.__url,USERINFO_RESOURCE,params)