CCXT / python - пользовательские запросы? - PullRequest
1 голос
/ 22 апреля 2020

Есть ли возможность сделать пользовательский запрос GET или POST с помощью CCXT API? Я не могу найти некоторые из них в списке запросов API, например, GET /api/account/v3/asset-valuation или POST /api/margin/v3/accounts/btc-usdt/leverage{"leverage":"10"} или GET /api/account/v3/sub-account

Или, может быть, есть какой-то способ извлечения заголовков аутентификации CCXT для выполнения запроса?

Спасибо!

1 Ответ

1 голос
/ 06 мая 2020

Ответ задокументирован в руководстве CCXT:

Вы можете вызвать любую конечную точку API и отправьте любые параметры, как описано в Руководстве CCXT:

import ccxt
exchange = ccxt.okex({
    'apiKey': 'YOUR_API_KEY',
    'secret': 'YOUR_SECRET',
    'password': 'YOUR_API_KEY_PASSWORD',
    'enableRateLimit': True,
})

print(exchange.account_get_asset_valuation({}))  # add params if needed

sub_account_params = {'sub-account': 'YOUR_SUB_ACCOUNT_HERE'}
print(exchange.account_get_sub_account(sub_account_params))

leverage_params = {'instrument_id': 'BTC-USDT', 'leverage': YOUR_LEVERAGE_HERE}
print(exchange.margin_post_accounts_instrument_id_leverage(leverage_params))

Или, может быть, есть какой-то способ извлечения заголовков аутентификации CCXT для выполнения запроса с?

Нет необходимости в что CCXT позволяет вам вызывать любую конечную точку, как вам нравится.

...