Часто задаваемые вопросы об API OKX
Что означает парольная фраза?
Это пароль, который вы ввели при подаче заявки на получение ключа 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, то можете связаться с нами, отсканировав код ниже с помощью приложения.