Go to your profile api page: https://app.cryptocurrencies.ai/profile/api
Click on "GENERATE API KEY"
How to copy KeyId:
Go to your profile accounts page: https://app.cryptocurrencies.ai/profile/accounts
Click on copy icon -> your key token will be copied in clipboard
Some methods require 'params' dict
param = {
"strategyId": "5ded5307240b81f3012372de"
}
status = client.get_order_status(params=param)
Args: ('params' dict)
strategyId (str): order id
Returns:
string: order status [Waiting, Canceled]
Args:
marketType (int): 0 for spot, 1 for futures market
pair (str): currency pair with underscore, e.g. "BTC_USDT"
stopLoss (float): stop loss percent, e.g. 10.0
stopLossType (str): stop loss type [limit, market]
leverage (int): leverage [1 - 125]
entryOrder (dict):
side (str): [buy, sell]
orderType (str): [limit, market]
type (int): not using yet, just place 0
amount (float): coin amount, e.g. 0.01
exitLevels (dict array): one or more exit levels {
type (int): 1 - amount and price is in percentage, 0 - in absolute values [0, 1]
price (float): percent of profit, e.g. 15, or absolute price (depending of type)
amount (int): percent of entry, e.g. 70, or absolute amount (depending of type)
orderType (string): order type, e.g. "limit"
}
Returns:
dict: order info
Args: ('params' dict)
strategyId (str): order id
Returns:
string: order state
Args:
marketType (int): 0 for spot, 1 for futures market
Returns:
dict array: array of active smart orders
Convenient wrapper for get_active_smart_orders which returns only smart order ids
Args:
marketType (int): 0 for spot, 1 for futures market
Returns:
string array: array of active smart orders ids
Args:
none
Returns:
dict array: balances for all assets
example: [{'assetType': 0, 'locked': 0, 'free': 31.86915117, 'asset': {'symbol': 'USDT', 'priceUSD': 1}}]
Convenient wrapper for get_balances.
Args:
symbol (str): coin symbol, e.g. USDT
Returns:
float: coin balance on futures wallet