Exemple #1
0
 def openOrders(self):
     URL = "/api2/1/private/openOrders"
     params = {}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Exemple #2
0
 def account(self):
     URL = "/v1/account"
     param = {}
     return httpPost(self.__url, URL, param, self.__apiKey,
                     self.__secretKey)
Exemple #3
0
 def depositsWithdrawals(self, start,end):
     URL = "/api2/1/private/depositsWithdrawals"
     params = {'start': start,'end':end}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #4
0
 def cancelAllOrders(self, type, currencyPair):
     URL = "/api2/1/private/cancelAllOrders"
     params = {'type': type, 'currencyPair': currencyPair}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Exemple #5
0
 def cancelOrder(self, orderNumber, currencyPair):
     URL = "/api2/1/private/cancelOrder"
     params = {'orderNumber': orderNumber, 'currencyPair': currencyPair}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #6
0
 def balances(self):
     URL = "/api2/1/private/balances"
     param = {}
     return httpPost(self.__url, URL, param, self.__apiKey, self.__secretKey)
Exemple #7
0
 def getOrder(self, orderNumber, currencyPair):
     URL = "/api2/1/private/getOrder"
     params = {'orderNumber': orderNumber, 'currencyPair': currencyPair}
     data = json.loads( httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey), object_pairs_hook=OrderedDict)
     return json.dumps(data, indent=2)        
Exemple #8
0
 def depositsWithdrawals(self, start,end):
     URL = "/api2/1/private/depositsWithdrawals"
     params = {'start': start,'end':end}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #9
0
 def sell(self, currencyPair, rate, amount):
     URL = "/api2/1/private/sell"
     params = {'currencyPair': currencyPair, 'rate': rate, 'amount': amount}
     data = json.loads( httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey), object_pairs_hook=OrderedDict)
     return json.dumps(data, indent=2)
Exemple #10
0
 def cancelAllOrders(self, type, currencyPair):
     URL = "/api2/1/private/cancelAllOrders"
     params = {'type': type, 'currencyPair': currencyPair}
     data = json.loads( httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey), object_pairs_hook=OrderedDict)
     return json.dumps(data, indent=2)
Exemple #11
0
 def orderHistory(self, symbol, page):
     URL = "/v1/orderHistory"
     params = {'symbol': symbol, 'page': page}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Exemple #12
0
 def openOrders(self, page):
     URL = "/v1/openOrders"
     params = {'page': page}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Exemple #13
0
 def cancelOrder(self, symbol, orderId):
     URL = "/v1/cancelOrder"
     params = {'symbol': symbol, 'order_id': orderId}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Exemple #14
0
 def balances(self):
     URL = "/api2/1/private/balances"
     param = {}
     return httpPost(self.__url, URL, param, self.__apiKey, self.__secretKey)
Exemple #15
0
 def getOrderFormatted(self, orderNumber, currencyPair):
     URL = "/api2/1/private/getOrder"
     params = {'orderNumber': orderNumber, 'currencyPair': currencyPair}
     data = json.loads(httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey), object_pairs_hook=OrderedDict)
     print ("%s order:%s status:%s type:%s rate:%s amount:%s" % (currencyPair.upper(), data['order']['orderNumber'], data['order']['status'], data['order']['type'], data['order']['rate'], data['order']['amount']))
     return 0
Exemple #16
0
 def depositAddres(self,param):
     URL = "/api2/1/private/depositAddress"
     params = {'currency':param}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #17
0
 def myTradeHistory(self, currencyPair, orderNumber):
     URL = "/api2/1/private/tradeHistory"
     params = {'currencyPair': currencyPair, 'orderNumber': orderNumber}
     data = json.loads(httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey), object_pairs_hook=OrderedDict)
     return json.dumps(data, indent=2)
Exemple #18
0
 def sell(self, currencyPair, rate, amount):
     URL = "/api2/1/private/sell"
     params = {'currencyPair': currencyPair, 'rate': rate, 'amount': amount}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #19
0
 def balances(self):
     URL = "/api2/1/private/balances"
     param = {}
     data = json.loads( httpPost(self.__url, URL, param, self.__apiKey, self.__secretKey), object_pairs_hook=OrderedDict)
     return json.dumps(data, indent=2)
Exemple #20
0
 def withdraw(self, currency, amount, address):
     URL = "/api2/1/private/withdraw"
     params = {'currency': currency, 'amount': amount,'address':address}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #21
0
 def cancelAllOrders(self, type, currencyPair):
     URL = "/api2/1/private/cancelAllOrders"
     params = {'type': type, 'currencyPair': currencyPair}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #22
0
 def depositAddres(self,param):
     URL = "/api2/1/private/depositAddress"
     params = {'currency':param}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #23
0
 def openOrders(self):
     URL = "/api2/1/private/openOrders"
     params = {}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #24
0
 def sell(self, currencyPair, rate, amount):
     URL = "/api2/1/private/sell"
     params = {'currencyPair': currencyPair, 'rate': rate, 'amount': amount}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #25
0
 def mytradeHistory(self, currencyPair, orderNumber):
     URL = "/api2/1/private/tradeHistory"
     params = {'currencyPair': currencyPair, 'orderNumber': orderNumber}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #26
0
 def getOrder(self, orderNumber, currencyPair):
     URL = "/api2/1/private/getOrder"
     params = {'orderNumber': orderNumber, 'currencyPair': currencyPair}
     return httpPost(self.__url, URL, params, self.__apikey,
                     self.__secretkey)
Exemple #27
0
 def withdraw(self, currency, amount, address):
     URL = "/api2/1/private/withdraw"
     params = {'currency': currency, 'amount': amount,'address':address}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Exemple #28
0
 def mytradeHistory(self, currencyPair, orderNumber):
     URL = "/api2/1/private/tradeHistory"
     params = {'currencyPair': currencyPair, 'orderNumber': orderNumber}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Exemple #29
0
 def getOrder(self, orderNumber, currencyPair):
     URL = "/api2/1/private/getOrder"
     return httpPost(self.__url, URL, params, self.__apikey, self.__secretkey)