Часто задаваемые вопросы об API OKX

Опубликовано 20 сент. 2024 г.Обновлено 18 дек. 2024 г.2 мин на чтение9

Что означает парольная фраза?

Это пароль, который вы ввели при подаче заявки на получение ключа API. Запомните его. Если забудете, то не сможете восстановить, и вам нужно будет создать новый ключ API.

Как создать ключ API демодиска?

Для торговли с API на демодиске необходимо создать ключ API на нем. Выполните следующие шаги:

Войдите в аккаунт OKX и нажмите «Торговать > Демо-торговля > Персональный центр > Создать API-ключ демоаккаунта > Начать демоторговлю»

Срок действия API-ключа истечет?

Ключи API, которые не привязаны к IP-адресу и имеют разрешения на транзакции или вывод средств, автоматически удаляются после 14 дней бездействия. Ключи API не считаются неактивными, если они используются для вызова приватных или связанных с аккаунтом интерфейсов, требующих верификации, например для просмотра баланса аккаунта, получения данных о транзакциях или размещения ордеров.

Срок действия не истекает только у API-ключей, привязанных к IP-адресу или определенным разрешениям.

Можно ли размещать ордера в USDT или валютных единицах через интерфейс?

Нет. Для ордеров контрактов в интерфейсе по умолчанию указывается количество контрактов. Если вам нужно рассчитать сумму конвертации контрактов в монеты, используйте соответствующий интерфейс по ссылке.

Как узнать коэффициент колебания интерфейса?

Интерфейс не может напрямую получать информацию о повышении или понижении цены, но ее можно рассчитать с помощью формулы.

Рост и падение цены последней транзакции по сравнению с ценой открытия свечи 24 часа назад/100% от цены открытия свечи 24 часа назад.

Данные вышеперечисленной формулы можно получить через рыночный интерфейс по ссылке (последнее открытие за 24 часа)/открытие за 24 часа.

Почему при размещении ордера возникает сообщение «51000. Ошибка параметра posSide»?

Сначала нужно проверить режим аккаунта: режим покупки и продажи, открытия и закрытия. Узнать posMode можно здесь.

Примечание.

  • При открытии и закрытии позиций и размещении ордеров с использованием контракта требуется параметр posSide и заполняется лонг- или шорт-позиция.

  • Если это режим покупки и продажи, а также криптовалюта или транзакция с торговым плечом, проводимая в режиме открытия и закрытия, posSide поддерживает только чистую передачу или ее отсутствие.

Какой интерфейс можно использовать для получения номинальной стоимости контракта и минимального количества для ордера?

Вы можете использовать интерфейс для получения базовой информации о торговых продуктах по ссылке.

номинальная стоимость контракта: ctVal, минимальное количество для ордера: minSz.

Какой формат instId?

Вы можете напрямую использовать интерфейс для получения базовой информации о торговых продуктах по ссылке.

Пример формата instId:

Торговое плечо криптовалюта/криптовалюта: BTC-USDT

Бессрочный контракт: стандарт криптовалюты: BTC-USD-SWAP, стандарт U: BTC-USDT-SWAP Все буквы должны быть заглавными

Контракт расчета: стандарт валюты: BTC-USD-210326, стандарт U: BTC-USDT-210326 последние две цифры года + текущая или следующая неделя или текущий или следующий месяц или текущий или следующий квартал

Опционные контракты: бычьи опционы BTC-USD-210326-2000-C, пут-опционы BTC-USD-210326-2000-P

Как установить стоп-лосс и тейк-профит?

Если ордер прикреплен к тейк-профиту и стоп-лоссу, вы можете ознакомиться с интерфейсом ордера по ссылке.: параметры массива attachAlgoOrds.

Однако если это отдельный ордер стоп-лосс, посмотрите интерфейс стратегии комиссионных по ссылке.

Почему при установке триггерной цены тейк-профита и стоп-лосса возникает ошибка 51046, 51047, 51048, 51049?

Правила установки цены триггера стоп-лосс/тейк-профита: при продаже цена триггера тейк-профита превышает цену последней транзакции, а цена триггера стоп-лосса ниже цены последней транзакции. При покупке цена триггера тейк-профита ниже цены последней транзакции, а цена триггера стоп-лосса выше цены последней транзакции.

Что такое «Ошибка интерфейса 50102. Истек срок действия запроса отметки времени»?

Эта ошибка возникает по истечении срока действия метки времени. Чтобы синхронизировать местное время с временем на нашем сервере, сделайте вызов интерфейсу системного времени. Это поможет избежать проблемы, если разница во времени не превышает 30 секунд.

Примечание. Время в заголовке запроса указано в формате UTC0. При вызове интерфейса времени сервера время указано в UTC + 8.

Что такое «Ошибка интерфейса 50101. Ключ API не соответствует текущей среде»?

Ошибка связана с несоответствием ключа API и текущей среды. В вызовах для реальных аккаунтов требуется использовать ключ API для реальных аккаунтов, а значение параметра x-simulated-trading в заголовке запроса должно быть 0. Для вызовов в моделированном аккаунте необходимо использовать ключ API для моделированного аккаунта, а значение параметра x-simulated-trading в заголовке запроса должно быть 1.

Что такое «Ошибка интерфейса: 51010. Запрос не поддерживается в текущем режиме аккаунта»?

Это относится к режиму вашего аккаунта. Если вы хотите использовать торговое плечо в одной валюте или контракт, необходимо адаптироваться к другим трем режимам, кроме спотового. Вы можете установить его в настройках интерфейса по ссылке, на сайте или в приложении.

Примечание. Первые настройки необходимо установить на странице или в приложении. Параметр настроек находится в основном меню на странице торговли (Режим аккаунта).

Что такое «Ошибка интерфейса: 51121. Количество средств в ордере должно быть кратно размеру лота»?

В API контрактные ордера размещаются в параметрах листов и должны быть кратны минимальному количеству ордеров валютной пары. Минимальное количество для ордера можно узнать в поле minSz в интерфейсе продукта по ссылке.

«Ошибка вывода: 58207, адрес для вывода не внесен в белый список для освобождения от подтверждения». Почему я получаю ошибку о белом списке, если он закрыт на странице вывода средств?

Чтобы вывести криптовалюту с помощью интерфейса API, необходимо добавить адрес для вывода на этой странице и подтвердить адреса, нажав кнопку Visa. Функционал интерфейса не зависит от того, включено ли подтверждение белого списка.

Что такое «Ошибка интерфейса: 50004. Истекло время запроса конечной точки»? (Не означает ли это, что запрос был выполнен успешно или не выполнен, нужно проверить результат запроса?)

Обычно ошибка 50004 возникает из-за чрезмерной нагрузки на сервер. В 8:00, 16:00 и 00:00 часов каждый день собираются комиссии за капитал. При этом на сервере очень высокая нагрузка. Рекомендуем не совершать транзакции в это время. Если вы получили сообщение об ошибке 50004 в другое время, то повторите попытку позже. Если ордер был размещен с ошибкой 50004, то он не является фактическим результатом запроса интерфейса. Запрос может быть выполнен или отклонен. Узнайте фактический результат.

Примечание. Если у вас есть другие вопросы или вопросы об API, то можете связаться с нами, отсканировав код ниже с помощью приложения.

okxapi-app-1