Python SDK (sync and async) for Kucoin cryptocurrency exchange with Rest and WS capabilities.
from kucoin import KucoinSync
def main():
instance = KucoinSync({})
ob = instance.fetch_order_book("BTC/USDC")
print(ob)
#
# balance = instance.fetch_balance()
# order = instance.create_order("BTC/USDC", "limit", "buy", 1, 100000)
main()
import sys
import asyncio
from kucoin import KucoinAsync
### on Windows, uncomment below:
# if sys.platform == 'win32':
# asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
async def main():
instance = KucoinAsync({})
ob = await instance.fetch_order_book("BTC/USDC")
print(ob)
#
# balance = await instance.fetch_balance()
# order = await instance.create_order("BTC/USDC", "limit", "buy", 1, 100000)
# once you are done with the exchange
await instance.close()
asyncio.run(main())
import sys
from kucoin import KucoinWs
### on Windows, uncomment below:
# if sys.platform == 'win32':
# asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
async def main():
instance = KucoinWs({})
while True:
ob = await instance.watch_order_book("BTC/USDC")
print(ob)
# orders = await instance.watch_orders("BTC/USDC")
# once you are done with the exchange
await instance.close()
asyncio.run(main())
You can also construct custom requests to available "implicit" endpoints
request = {
'type': 'candleSnapshot',
'req': {
'coin': coin,
'interval': tf,
'startTime': since,
'endTime': until,
},
}
response = await instance.public_post_info(request)
- create_contract_order_request(self, symbol: Str, type: Str, side: Str, amount: Num, price: Num = None, params={})
- create_contract_order(self, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})
- create_contract_orders(self, orders: list[OrderRequest], params={})
- create_deposit_address(self, code: str, params={})
- create_market_buy_order_with_cost(self, symbol: str, cost: float, params={})
- create_market_order_with_cost(self, symbol: str, side: OrderSide, cost: float, params={})
- create_market_sell_order_with_cost(self, symbol: str, cost: float, params={})
- create_order(self, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})
- create_orders(self, orders: list[OrderRequest], params={})
- create_spot_order_request(self, symbol: Str, type: Str, side: Str, amount: Num, price: Num = None, params={})
- create_spot_order(self, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})
- create_spot_orders(self, orders: list[OrderRequest], params={})
- create_uta_order_request(self, symbol: Str, type: Str, side: Str, amount: Num, price: Num = None, params={})
- create_uta_order(self, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})
- fetch_accounts(self, params={})
- fetch_balance(self, params={})
- fetch_borrow_interest(self, code: Str = None, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_borrow_rate_histories(self, codes: Strings = None, since: Int = None, limit: Int = None, params={})
- fetch_borrow_rate_history(self, code: str, since: Int = None, limit: Int = None, params={})
- fetch_closed_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_contract_balance(self, params={})
- fetch_contract_deposit_address(self, code: str, params={})
- fetch_contract_deposits(self, code: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_contract_markets(self, params: object = {})
- fetch_contract_ohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})
- fetch_contract_order(self, id: Str, symbol: Str = None, params={})
- fetch_contract_orders_by_status(self, status: object, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_contract_tickers(self, symbols: Strings = None, params={})
- fetch_contract_withdrawals(self, code: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_cross_borrow_rate(self, code: str, params={})
- fetch_currencies(self, params={})
- fetch_deposit_address(self, code: str, params={})
- fetch_deposit_addresses_by_network(self, code: str, params={})
- fetch_deposit_withdraw_fee(self, code: str, params={})
- fetch_deposit_withdraw_fees(self, codes: Strings = None, params={})
- fetch_deposits(self, code: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_funding_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_funding_interval(self, symbol: str, params={})
- fetch_funding_rate_history(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_funding_rate(self, symbol: str, params={})
- fetch_ledger(self, code: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_leverage_tiers(self, symbols: Strings = None, params={})
- fetch_leverage(self, symbol: str, params={})
- fetch_margin_mode(self, symbol: str, params={})
- fetch_mark_price(self, symbol: str, params={})
- fetch_mark_prices(self, symbols: Strings = None, params={})
- fetch_market_leverage_tiers(self, symbol: str, params={})
- fetch_markets(self, params={})
- fetch_my_contract_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_my_spot_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_my_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_my_uta_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_ohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})
- fetch_open_interest_history(self, symbol: str, timeframe='5m', since: Int = None, limit: Int = None, params={})
- fetch_open_interests(self, symbols: Strings = None, params={})
- fetch_open_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_order_book(self, symbol: str, limit: Int = None, params={})
- fetch_order_trades(self, id: str, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_order(self, id: str, symbol: Str = None, params={})
- fetch_orders_by_status(self, status: object, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_position_mode(self, symbol: Str = None, params={})
- fetch_position(self, symbol: str, params={})
- fetch_positions_adl_rank(self, symbols: Strings = None, params={})
- fetch_positions_history(self, symbols: Strings = None, since: Int = None, limit: Int = None, params={})
- fetch_positions(self, symbols: Strings = None, params={})
- fetch_spot_ohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})
- fetch_spot_order(self, id: str, symbol: Str = None, params={})
- fetch_spot_orders_by_status(self, status: object, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_status(self, params={})
- fetch_ticker(self, symbol: str, params={})
- fetch_tickers(self, symbols: Strings = None, params={})
- fetch_time(self, params={})
- fetch_trades(self, symbol: str, since: Int = None, limit: Int = None, params={})
- fetch_trading_fee(self, symbol: str, params={})
- fetch_transaction_fee(self, code: str, params={})
- fetch_transfers(self, code: Str = None, since: Int = None, limit: Int = None, params={})
- fetch_uta_balance(self, params={})
- fetch_uta_markets(self, params={})
- fetch_uta_order(self, id: Str, symbol: Str = None, params={})
- fetch_uta_orders_by_status(self, status: object, symbol: Str = None, since: Int = None, limit: Int = None, params: dict = {})
- fetch_utaohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})
- fetch_withdrawals(self, code: Str = None, since: Int = None, limit: Int = None, params={})
- add_margin(self, symbol: str, amount: float, params={})
- borrow_cross_margin(self, code: str, amount: float, params={})
- borrow_isolated_margin(self, symbol: str, code: str, amount: float, params={})
- calculate_rate_limiter_cost(self, api: object, method: object, path: object, params: object, config={})
- cancel_all_contract_orders(self, symbol: Str = None, params={})
- cancel_all_orders(self, symbol: Str = None, params={})
- cancel_all_spot_orders(self, symbol: Str = None, params={})
- cancel_all_uta_orders(self, symbol: Str = None, params={})
- cancel_contract_order(self, id: str, symbol: Str = None, params={})
- cancel_order(self, id: str, symbol: Str = None, params={})
- cancel_orders(self, ids: list[str], symbol: Str = None, params={})
- cancel_spot_order(self, id: str, symbol: Str = None, params={})
- cancel_uta_order(self, id: str, symbol: Str = None, params={})
- close_position(self, symbol: str, side: OrderSide = None, params={})
- describe(self)
- edit_order(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: Num = None, price: Num = None, params={})
- is_futures_method(self, methodName: object, params: object)
- is_hf_or_mining(self, fromId: Str, toId: Str)
- is_uta_enabled(self, params={})
- market_order_amount_to_precision(self, symbol: Str, amount: object)
- nonce(self)
- reduce_margin(self, symbol: str, amount: float, params={})
- repay_cross_margin(self, code: str, amount: float, params={})
- repay_isolated_margin(self, symbol: str, code: str, amount: float, params={})
- set_contract_leverage(self, leverage: int, symbol: Str = None, params={})
- set_leverage(self, leverage: int, symbol: Str = None, params={})
- set_margin_mode(self, marginMode: str, symbol: Str = None, params={})
- set_position_mode(self, hedged: bool, symbol: Str = None, params={})
- transfer_classic(self, code: str, amount: float, fromAccount: str, toAccount: str, params={})
- transfer_uta(self, code: str, amount: float, fromAccount: str, toAccount: str, params={})
- transfer(self, code: str, amount: float, fromAccount: str, toAccount: str, params={})
- type_to_trade_type(self, type: Str)
- withdraw(self, code: str, amount: float, address: str, tag: Str = None, params={})
- public_get_currencies(request)
- public_get_currencies_currency(request)
- public_get_symbols(request)
- public_get_market_orderbook_level1(request)
- public_get_market_alltickers(request)
- public_get_market_stats(request)
- public_get_markets(request)
- public_get_market_orderbook_level_level_limit(request)
- public_get_market_orderbook_level2_20(request)
- public_get_market_orderbook_level2_100(request)
- public_get_market_histories(request)
- public_get_market_candles(request)
- public_get_prices(request)
- public_get_timestamp(request)
- public_get_status(request)
- public_get_mark_price_symbol_current(request)
- public_get_mark_price_all_symbols(request)
- public_get_margin_config(request)
- public_get_announcements(request)
- public_get_margin_collateralratio(request)
- public_get_convert_symbol(request)
- public_get_convert_currencies(request)
- public_post_bullet_public(request)
- private_get_user_info(request)
- private_get_user_api_key(request)
- private_get_accounts(request)
- private_get_accounts_accountid(request)
- private_get_accounts_ledgers(request)
- private_get_hf_accounts_ledgers(request)
- private_get_hf_margin_account_ledgers(request)
- private_get_transaction_history(request)
- private_get_sub_user(request)
- private_get_sub_accounts_subuserid(request)
- private_get_sub_accounts(request)
- private_get_sub_api_key(request)
- private_get_margin_account(request)
- private_get_margin_accounts(request)
- private_get_isolated_accounts(request)
- private_get_deposit_addresses(request)
- private_get_deposits(request)
- private_get_hist_deposits(request)
- private_get_withdrawals(request)
- private_get_hist_withdrawals(request)
- private_get_withdrawals_quotas(request)
- private_get_accounts_transferable(request)
- private_get_transfer_list(request)
- private_get_base_fee(request)
- private_get_trade_fees(request)
- private_get_market_orderbook_level_level(request)
- private_get_market_orderbook_level2(request)
- private_get_market_orderbook_level3(request)
- private_get_hf_accounts_opened(request)
- private_get_hf_orders_active(request)
- private_get_hf_orders_active_symbols(request)
- private_get_hf_margin_order_active_symbols(request)
- private_get_hf_orders_done(request)
- private_get_hf_orders_orderid(request)
- private_get_hf_orders_client_order_clientoid(request)
- private_get_hf_orders_dead_cancel_all_query(request)
- private_get_hf_fills(request)
- private_get_orders(request)
- private_get_limit_orders(request)
- private_get_orders_orderid(request)
- private_get_order_client_order_clientoid(request)
- private_get_fills(request)
- private_get_limit_fills(request)
- private_get_stop_order(request)
- private_get_stop_order_orderid(request)
- private_get_stop_order_queryorderbyclientoid(request)
- private_get_oco_order_orderid(request)
- private_get_oco_order_details_orderid(request)
- private_get_oco_client_order_clientoid(request)
- private_get_oco_orders(request)
- private_get_hf_margin_orders_active(request)
- private_get_hf_margin_orders_done(request)
- private_get_hf_margin_orders_orderid(request)
- private_get_hf_margin_orders_client_order_clientoid(request)
- private_get_hf_margin_fills(request)
- private_get_hf_margin_stop_orders(request)
- private_get_hf_margin_stop_order_orderid(request)
- private_get_hf_margin_stop_order_clientoid(request)
- private_get_hf_margin_oco_order_orderid(request)
- private_get_hf_margin_oco_order_clientoid(request)
- private_get_hf_margin_oco_order_detail_orderid(request)
- private_get_hf_margin_oco_orders(request)
- private_get_etf_info(request)
- private_get_margin_currencies(request)
- private_get_risk_limit_strategy(request)
- private_get_isolated_symbols(request)
- private_get_margin_symbols(request)
- private_get_isolated_account_symbol(request)
- private_get_margin_borrow(request)
- private_get_margin_repay(request)
- private_get_margin_interest(request)
- private_get_project_list(request)
- private_get_project_marketinterestrate(request)
- private_get_redeem_orders(request)
- private_get_purchase_orders(request)
- private_get_broker_api_rebase_download(request)
- private_get_broker_querymycommission(request)
- private_get_broker_queryuser(request)
- private_get_broker_querydetailbyuid(request)
- private_get_migrate_user_account_status(request)
- private_get_convert_quote(request)
- private_get_convert_order_detail(request)
- private_get_convert_order_history(request)
- private_get_convert_limit_quote(request)
- private_get_convert_limit_order_detail(request)
- private_get_convert_limit_orders(request)
- private_get_affiliate_inviter_statistics(request)
- private_post_sub_user_created(request)
- private_post_sub_api_key(request)
- private_post_sub_api_key_update(request)
- private_post_deposit_addresses(request)
- private_post_withdrawals(request)
- private_post_accounts_universal_transfer(request)
- private_post_accounts_sub_transfer(request)
- private_post_accounts_inner_transfer(request)
- private_post_transfer_out(request)
- private_post_transfer_in(request)
- private_post_hf_orders(request)
- private_post_hf_orders_test(request)
- private_post_hf_orders_sync(request)
- private_post_hf_orders_multi(request)
- private_post_hf_orders_multi_sync(request)
- private_post_hf_orders_alter(request)
- private_post_hf_orders_dead_cancel_all(request)
- private_post_orders(request)
- private_post_orders_test(request)
- private_post_orders_multi(request)
- private_post_stop_order(request)
- private_post_oco_order(request)
- private_post_hf_margin_order(request)
- private_post_hf_margin_order_test(request)
- private_post_hf_margin_stop_order(request)
- private_post_margin_order(request)
- private_post_margin_order_test(request)
- private_post_hf_margin_oco_order(request)
- private_post_margin_borrow(request)
- private_post_margin_repay(request)
- private_post_purchase(request)
- private_post_redeem(request)
- private_post_lend_purchase_update(request)
- private_post_convert_order(request)
- private_post_convert_limit_order(request)
- private_post_bullet_private(request)
- private_post_position_update_user_leverage(request)
- private_post_deposit_address_create(request)
- private_delete_sub_api_key(request)
- private_delete_withdrawals_withdrawalid(request)
- private_delete_hf_orders_orderid(request)
- private_delete_hf_orders_sync_orderid(request)
- private_delete_hf_orders_client_order_clientoid(request)
- private_delete_hf_orders_sync_client_order_clientoid(request)
- private_delete_hf_orders_cancel_orderid(request)
- private_delete_hf_orders(request)
- private_delete_hf_orders_cancelall(request)
- private_delete_orders_orderid(request)
- private_delete_order_client_order_clientoid(request)
- private_delete_orders(request)
- private_delete_stop_order_orderid(request)
- private_delete_stop_order_cancelorderbyclientoid(request)
- private_delete_stop_order_cancel(request)
- private_delete_oco_order_orderid(request)
- private_delete_oco_client_order_clientoid(request)
- private_delete_oco_orders(request)
- private_delete_hf_margin_orders_orderid(request)
- private_delete_hf_margin_orders_client_order_clientoid(request)
- private_delete_hf_margin_orders(request)
- private_delete_hf_margin_stop_order_cancel_by_id(request)
- private_delete_hf_margin_stop_order_cancel_by_clientoid(request)
- private_delete_hf_margin_stop_order_cancel(request)
- private_delete_hf_margin_oco_order_cancel_by_id(request)
- private_delete_hf_margin_oco_order_cancel_by_clientoid(request)
- private_delete_hf_margin_oco_order_cancel(request)
- private_delete_convert_limit_order_cancel(request)
- futurespublic_get_contracts_active(request)
- futurespublic_get_contracts_symbol(request)
- futurespublic_get_ticker(request)
- futurespublic_get_alltickers(request)
- futurespublic_get_level2_snapshot(request)
- futurespublic_get_level2_depth20(request)
- futurespublic_get_level2_depth100(request)
- futurespublic_get_trade_history(request)
- futurespublic_get_kline_query(request)
- futurespublic_get_interest_query(request)
- futurespublic_get_index_query(request)
- futurespublic_get_mark_price_symbol_current(request)
- futurespublic_get_premium_query(request)
- futurespublic_get_trade_statistics(request)
- futurespublic_get_funding_rate_symbol_current(request)
- futurespublic_get_contract_funding_rates(request)
- futurespublic_get_timestamp(request)
- futurespublic_get_status(request)
- futurespublic_get_level2_message_query(request)
- futurespublic_get_contracts_risk_limit_symbol(request)
- futurespublic_get_level3_message_query(request)
- futurespublic_get_level3_snapshot(request)
- futurespublic_post_bullet_public(request)
- futuresprivate_get_transaction_history(request)
- futuresprivate_get_account_overview(request)
- futuresprivate_get_account_overview_all(request)
- futuresprivate_get_transfer_list(request)
- futuresprivate_get_orders(request)
- futuresprivate_get_stoporders(request)
- futuresprivate_get_recentdoneorders(request)
- futuresprivate_get_orders_orderid(request)
- futuresprivate_get_orders_byclientoid(request)
- futuresprivate_get_fills(request)
- futuresprivate_get_recentfills(request)
- futuresprivate_get_trade_fees(request)
- futuresprivate_get_openorderstatistics(request)
- futuresprivate_get_position(request)
- futuresprivate_get_positions(request)
- futuresprivate_get_margin_maxwithdrawmargin(request)
- futuresprivate_get_contracts_risk_limit_symbol(request)
- futuresprivate_get_funding_history(request)
- futuresprivate_get_copy_trade_futures_get_max_open_size(request)
- futuresprivate_get_copy_trade_futures_position_margin_max_withdraw_margin(request)
- futuresprivate_get_history_positions(request)
- futuresprivate_get_position_getmarginmode(request)
- futuresprivate_get_position_getpositionmode(request)
- futuresprivate_get_deposit_address(request)
- futuresprivate_get_deposit_list(request)
- futuresprivate_get_withdrawals_quotas(request)
- futuresprivate_get_withdrawal_list(request)
- futuresprivate_get_sub_api_key(request)
- futuresprivate_get_trade_statistics(request)
- futuresprivate_get_getmaxopensize(request)
- futuresprivate_get_getcrossuserleverage(request)
- futuresprivate_post_transfer_out(request)
- futuresprivate_post_transfer_in(request)
- futuresprivate_post_orders(request)
- futuresprivate_post_st_orders(request)
- futuresprivate_post_orders_test(request)
- futuresprivate_post_orders_multi(request)
- futuresprivate_post_position_margin_auto_deposit_status(request)
- futuresprivate_post_margin_withdrawmargin(request)
- futuresprivate_post_position_margin_deposit_margin(request)
- futuresprivate_post_position_risk_limit_level_change(request)
- futuresprivate_post_copy_trade_futures_orders(request)
- futuresprivate_post_copy_trade_futures_orders_test(request)
- futuresprivate_post_copy_trade_futures_st_orders(request)
- futuresprivate_post_copy_trade_futures_position_margin_deposit_margin(request)
- futuresprivate_post_copy_trade_futures_position_margin_withdraw_margin(request)
- futuresprivate_post_copy_trade_futures_position_risk_limit_level_change(request)
- futuresprivate_post_copy_trade_futures_position_margin_auto_deposit_status(request)
- futuresprivate_post_copy_trade_futures_position_changemarginmode(request)
- futuresprivate_post_copy_trade_futures_position_changecrossuserleverage(request)
- futuresprivate_post_copy_trade_getcrossmodemarginrequirement(request)
- futuresprivate_post_copy_trade_position_switchpositionmode(request)
- futuresprivate_post_changecrossuserleverage(request)
- futuresprivate_post_withdrawals(request)
- futuresprivate_post_sub_api_key(request)
- futuresprivate_post_sub_api_key_update(request)
- futuresprivate_post_position_changemarginmode(request)
- futuresprivate_post_position_switchpositionmode(request)
- futuresprivate_post_bullet_private(request)
- futuresprivate_delete_orders_orderid(request)
- futuresprivate_delete_orders_client_order_clientoid(request)
- futuresprivate_delete_orders(request)
- futuresprivate_delete_stoporders(request)
- futuresprivate_delete_copy_trade_futures_orders(request)
- futuresprivate_delete_copy_trade_futures_orders_client_order(request)
- futuresprivate_delete_orders_multi_cancel(request)
- futuresprivate_delete_withdrawals_withdrawalid(request)
- futuresprivate_delete_cancel_transfer_out(request)
- futuresprivate_delete_sub_api_key(request)
- webexchange_get_currency_currency_chain_info(request)
- webexchange_get_contract_symbol_funding_rates(request)
- broker_get_broker_nd_info(request)
- broker_get_broker_nd_account(request)
- broker_get_broker_nd_account_apikey(request)
- broker_get_broker_nd_rebase_download(request)
- broker_get_asset_ndbroker_deposit_list(request)
- broker_get_broker_nd_transfer_detail(request)
- broker_get_broker_nd_deposit_detail(request)
- broker_get_broker_nd_withdraw_detail(request)
- broker_post_broker_nd_transfer(request)
- broker_post_broker_nd_account(request)
- broker_post_broker_nd_account_apikey(request)
- broker_post_broker_nd_account_update_apikey(request)
- broker_delete_broker_nd_account_apikey(request)
- earn_get_otc_loan_discount_rate_configs(request)
- earn_get_otc_loan_loan(request)
- earn_get_otc_loan_accounts(request)
- earn_get_earn_redeem_preview(request)
- earn_get_earn_saving_products(request)
- earn_get_earn_hold_assets(request)
- earn_get_earn_promotion_products(request)
- earn_get_earn_kcs_staking_products(request)
- earn_get_earn_staking_products(request)
- earn_get_earn_eth_staking_products(request)
- earn_get_struct_earn_dual_products(request)
- earn_get_struct_earn_orders(request)
- earn_post_earn_orders(request)
- earn_post_struct_earn_orders(request)
- earn_delete_earn_orders(request)
- uta_get_market_announcement(request)
- uta_get_market_currency(request)
- uta_get_asset_currencies(request)
- uta_get_market_instrument(request)
- uta_get_market_ticker(request)
- uta_get_market_trade(request)
- uta_get_market_kline(request)
- uta_get_market_funding_rate(request)
- uta_get_market_funding_rate_history(request)
- uta_get_market_cross_config(request)
- uta_get_market_collateral_discount_ratio(request)
- uta_get_market_index_price(request)
- uta_get_market_position_tiers(request)
- uta_get_market_open_interest(request)
- uta_get_server_status(request)
- uta_get_market_borrowable_currency(request)
- uta_get_user_my_ip(request)
- uta_get_market_fiat_price(request)
- utaprivate_get_market_orderbook(request)
- utaprivate_get_account_balance(request)
- utaprivate_get_account_transfer_quota(request)
- utaprivate_get_account_mode(request)
- utaprivate_get_account_ledger(request)
- utaprivate_get_account_interest_history(request)
- utaprivate_get_asset_deposit_address(request)
- utaprivate_get_account_deposit_address(request)
- utaprivate_get_accountmode_account_balance(request)
- utaprivate_get_accountmode_account_overview(request)
- utaprivate_get_accountmode_order_detail(request)
- utaprivate_get_accountmode_order_open_list(request)
- utaprivate_get_accountmode_order_history(request)
- utaprivate_get_accountmode_order_execution(request)
- utaprivate_get_accountmode_position_open_list(request)
- utaprivate_get_accountmode_position_history(request)
- utaprivate_get_position_history(request)
- utaprivate_get_accountmode_position_tiers(request)
- utaprivate_get_sub_account_balance(request)
- utaprivate_get_user_fee_rate(request)
- utaprivate_get_dcp_query(request)
- utaprivate_get_unified_account_leverage(request)
- utaprivate_get_position_funding_history(request)
- utaprivate_get_account_interest_limits(request)
- utaprivate_post_account_transfer(request)
- utaprivate_post_account_mode(request)
- utaprivate_post_accountmode_account_modify_leverage(request)
- utaprivate_post_accountmode_order_place(request)
- utaprivate_post_accountmode_order_place_batch(request)
- utaprivate_post_accountmode_order_cancel(request)
- utaprivate_post_accountmode_order_cancel_batch(request)
- utaprivate_post_accountmode_order_cancel_all(request)
- utaprivate_post_sub_account_cantransferout(request)
- utaprivate_post_dcp_set(request)
- utaprivate_post_accountmode_account_modify_leverage_margin_cross(request)
- describe(self)
- negotiate(self, privateChannel: object, isFuturesMethod=False, params={})
- negotiate_helper(self, privateChannel: object, connectId: object, params={})
- subscribe(self, url: object, messageHash: object, subscriptionHash: object, params={}, subscription: dict | None = None)
- subscribe_public_uta(self, messageHash: object, channel: object, symbol: object, params={}, subscription: dict = None)
- subscribe_private_uta(self, messageHashes: object, subscribeHash: object, channel: object, symbol: Str = None, params={}, subscription: dict = None)
- get_uta_url(self)
- authenticate_uta(self)
- un_subscribe(self, url: object, messageHash: object, topic: object, subscriptionHash: object, params={}, subscription: dict = None)
- subscribe_multiple(self, url: object, messageHashes: object, topic: object, subscriptionHashes: object, params={}, subscription: dict = None)
- un_subscribe_multiple(self, url: object, messageHashes: object, topic: object, subscriptionHashes: object, params={}, subscription: dict = None)
- watch_ticker(self, symbol: str, params={})
- un_watch_ticker(self, symbol: str, params={})
- watch_tickers(self, symbols: Strings = None, params={})
- subscribe_public_multiple_uta(self, messageHashes: object, channel: object, symbols: object, params={}, subscription: dict | None = None)
- watch_uta_tickers(self, symbols: Strings = None, params={})
- watch_bids_asks(self, symbols: Strings = None, params={})
- watch_multi_helper(self, methodName: object, channelName: str, isFuturesChannel: bool, symbols: Strings = None, params={})
- watch_ohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={})
- un_watch_ohlcv(self, symbol: str, timeframe: str = '1m', params={})
- watch_trades(self, symbol: str, since: Int = None, limit: Int = None, params={})
- watch_trades_for_symbols(self, symbols: list[str], since: Int = None, limit: Int = None, params={})
- un_watch_trades_for_symbols(self, symbols: list[str], params={})
- un_watch_trades(self, symbol: str, params={})
- watch_order_book(self, symbol: str, limit: Int = None, params={})
- un_watch_order_book(self, symbol: str, params={})
- watch_order_book_for_symbols(self, symbols: list[str], limit: Int = None, params={})
- un_watch_order_book_for_symbols(self, symbols: list[str], params={})
- get_cache_index(self, orderbook: object, cache: object)
- watch_orders(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- get_orders_message_hash_suffix(self, topic: object)
- watch_my_trades(self, symbol: Str = None, since: Int = None, limit: Int = None, params={})
- get_my_trades_message_hash_suffix(self, topic: object)
- watch_balance(self, params={})
- set_balance_cache(self, client: Client, type: object)
- load_balance_snapshot(self, client: Client, messageHash: object, type: object)
- watch_position(self, symbol: Str = None, params={})
- watch_positions(self, symbols: Strings = None, since: Int = None, limit: Int = None, params={})
- get_current_position(self, symbol: object)
- set_positions_cache(self, client: Client, uta: object)
- load_positions_snapshot(self, client: Client, messageHash: object, uta: object)
- set_position_cache(self, client: Client, symbol: str)
- load_position_snapshot(self, client: Client, messageHash: object, symbol: object)
- watch_funding_rate(self, symbol: str, params={})
- un_watch_funding_rate(self, symbol: str, params={})
- watch_mark_price(self, symbol: str, params={})
- un_watch_mark_price(self, symbol: str, params={})
- get_message_hash(self, elementName: str, symbol: Str = None)
- Give us a star ⭐
- Fork and Clone! Awesome
- Select existing issues or create a new issue.