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

Опубликовано 20 сент. 2024 г.Обновлено 1 нояб. 2024 г.2 мин на чтение4

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

Это пароль, который вы ввели при подаче заявки на получение ключа 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