Example #1
0
 def openOrders(self):
     URL = "/api2/1/private/openOrders"
     params = {}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Example #2
0
 def account(self):
     URL = "/v1/account"
     param = {}
     return httpPost(self.__url, URL, param, self.__apiKey,
                     self.__secretKey)
Example #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)
Example #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)
Example #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)
Example #6
0
 def balances(self):
     URL = "/api2/1/private/balances"
     param = {}
     return httpPost(self.__url, URL, param, self.__apiKey, self.__secretKey)
Example #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)        
Example #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)
Example #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)
Example #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)
Example #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)
Example #12
0
 def openOrders(self, page):
     URL = "/v1/openOrders"
     params = {'page': page}
     return httpPost(self.__url, URL, params, self.__apiKey,
                     self.__secretKey)
Example #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)
Example #14
0
 def balances(self):
     URL = "/api2/1/private/balances"
     param = {}
     return httpPost(self.__url, URL, param, self.__apiKey, self.__secretKey)
Example #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
Example #16
0
 def depositAddres(self,param):
     URL = "/api2/1/private/depositAddress"
     params = {'currency':param}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #22
0
 def depositAddres(self,param):
     URL = "/api2/1/private/depositAddress"
     params = {'currency':param}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Example #23
0
 def openOrders(self):
     URL = "/api2/1/private/openOrders"
     params = {}
     return httpPost(self.__url, URL, params, self.__apiKey, self.__secretKey)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #29
0
 def getOrder(self, orderNumber, currencyPair):
     URL = "/api2/1/private/getOrder"
     return httpPost(self.__url, URL, params, self.__apikey, self.__secretkey)