OKEX V3 с использованием обобщений

Автор:Маленькие мечты, Создано: 2018-11-30 10:18:55, Обновлено: 2019-03-15 21:10:12

Сборник фьючерсов OKEX v3

  • Объяснение 1, не может быть переключена на другие рычаги при наличии хранения. 2, невозможно переключиться на другие режимы позиций при наличии позиции (всего позиции/по одному позиции)3, exchange.CancelOrder ((ID), при котором отзыв должен быть переключен на соответствующий контракт (exchange.SetContractType switch) 4, exchange.GetAccount (() обменная пропорция при вызове доступа к учетному активу интерфейса, полный режим хранения: будет доступ к четырем API-интерфейсам, поскольку количество замороженных монет привязки получается отдельным интерфейсом ((3) обменная пропорция)).Контрактный код (т.е. exchange.SetContractType) делится на четыре типа: this_week, next_week, quarter, swap (т.е. постоянный контракт).При вызове exchange.GetOrder ((ID) должен быть в контрактном состоянии, соответствующем ID, в противном случае возникает ошибка.7, exchange.GetPosition ((() При получении позиции, в режиме полной позиции, при условии, что коэффициент сделки равен 0, свойство Margin. 8, первоначальный дефолт 10-кратный рычаг, торговая направленность buy (один за другим / полный курс на бирже, количество рычагов, может быть несколько случаев, настройки пользователя)

  • Ошибка:

    Нет, нет, нет. Ошибка сообщения описание
    1 Недействительный тип контракта Контракт не установлен, или ошибка в установке контракта. Проверяет, был ли вызван рычаг настройки функции SetMarginLevel при первоначальном запуске робота без установки контракта
    2 Ошибка типообразования! Ошибка с расчетом даты поставки
    3 Ошибка формата ответа В интерфейсе GetRecords полученные данные были проанализированы, но данные не были получены.
    4 Недействительное направление SetDirection Параметры ошибочные при установке направления сделки.
    5 не найден контрактType: Призыв GetOrder / GetOrders приводит к ошибке в коде контракта.
    6 Уровень маржи можно установить только в направлении покупки / продажи, текущие настройки: При установке рычага, текущее должно быть в направлении покупки / продажи, другие направления дают ошибку.
    7 Ошибка уровня маржи, должно быть положительное целое число от 1 до 40. Левард на постоянный контракт должен быть от 1 до 40.
    8 Уровень маржи недействителен Процент сделок приблизительно, ошибки с рычагом, только 10 / 20
    9 контрактНе найден тип При вызове GetPosition не найдено кода контракта this_week / next_week / quarter / swap, соответствующего коду фактического контракта
    10 Анализируя ошибку OrderId, orderId: Функции GetOrder, GetOrders, Buy, Sell возвращают информацию о заказах в форме кода контракта в формате кода контракта, который используется для идентификации при снятии и запросе заказа, а не для идентификации фактического идентификатора заказа, возвращаемого интерфейсом биржи, если при снятии используется не-код контракта в форме кода контракта в форме кода контракта.
    11 MarginLevel error. The contract for BTC (или другие монеты) Must be a positive integer between 1 and 100 (или другие значения) " (англ. MarginLevel error). Ошибка в установке постоянного контракта, выходящего за пределы ограничения, и должно быть целым числом.
  • Ошибка биржи

    Нет, нет, нет. Ошибка сообщения описание
    1 Futures_OP 0: 400: {code:32010,message:Вы не можете корректировать рычаг, когда у вас открытые ордера (о) /позиции (о).} Модель оптового хранения, не может быть изменена на другие рычаги при размещении или хранении
    2 GetOrder ((65-9-44101ef02-0): 400: {код:30024,сообщение:"order_id является недействительным параметром"} При GetOrder, CancelOrder, необходимо переключиться на контрактное состояние, соответствующее контракту этого ID, иначе сообщается ошибка.
    3 {code:32007,message:Вы не можете открыть короткий на 20x, когда вы держите короткие позиции и/или открытые ордера на 10x.} 逐仓时,如果当前方向的合约为10倍(网站上设置的),下单时使用的是20倍,即会报该错误,另外逐仓下设置杠杆时需要注意方向,逐仓有2个杠杆值,一个多仓杠杆,一个空仓杠杆。调用exchange.SetMarginLevel设置杠杆时,和当前的下单方向有关,即buy方向时为设置多仓杠杆值,sell方向时设置空仓杠杆值,closebuy/closesell方向时会报错。

OKEX V3 - Сбор средств

  • Обзор вопросов

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

      img

Добавить биржу

  • Конфигурация OKEX V3 API KEY, конфигурация фьючерсов на месте.

    Заполните соответствующие ключи Access, Secret key, Passphraseimg

    Passphrase сохраняется после самостоятельной настройки при запросе V3 API KEY.

    img

    # 注意:如果托管者版本比较旧,需要更新托管者。
    # 注意:Futures_OP 4 错误,检查是不是 策略代码中使用了 exchange.IO 调用了 V1 接口(交易所配置API KEY 配置的V3 KEY)。
    
  • Обновление

    • 2019.2.17 Обновлено Ограничение ошибки в диапазоне постоянных контрактов Левериджная настройка, ранее ограничение 1-40. На самом деле, для каждой валюты существует разный диапазон настроек для использования:

      Контрактная валюта Диапазон леверов
      BTC 1 ~ 100
      LTC 1 ~ 40
      ETH 1 ~ 100
      И т.д. 1 ~ 40
      XRP 1 ~ 40
      EOS 1 ~ 100
      BCH 1 ~ 40
      BSV 1 ~ 40
      TRX 1 ~ 20
    • API KEY для запроса нового аккаунта, при вызове exchange.GetAccount (()) получается ошибка: GetAccount: type assertion to []interface{} failed Причина в том, что интерфейс возвращает: {total_avail_balance:0,contracts:null,equity:0,margin_mode:fixed} Свойство contracts является null. В этом вопросе было принято неправильное решение.

    • Оптимизация OKEX

      4、获取单个/所有合约账户信息接口
      GET /api/futures/v3/accounts//GET /api/futures/v3/accounts/{currency}:
      原返回参数增加:挂单冻结保证金和持仓已用保证金(同逐仓);
      

      В этом вопросе было принято неправильное решение.

    • Профит, измененный свойства. При раздаче на биржевые позиции проблемы с свойствами контрактных данных Profit, причины: GET /api/futures/v3/position интерфейс Возвращенные данные на биржевые позиции, long_pnl_ratio, свойства представлены как дробильные показатели доходности, а не дробильные показатели доходности, то есть: long_pnl_ratio представляет 10% при 0,1%, а не 0.1%.

    • Сообщение о том, что в этом году будет открыт новый интернет-магазин. Обновлено: 15.3.2019 19:30:00 Квартальные контракты правильно отображаются как BTC-USD-190628 (например, BTC).

    Для обновления вышеперечисленного требуется загрузка последнего хостера.

  • Ожидается обновление Пока нет

Если у вас есть вопросы, пожалуйста, свяжитесь с компанией "Маленькие мечты" или системой подачи заявок.


Связанные

Больше

913804005@qq.comОшибка: GetTicker: Get https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/ticker: dial tcp 243.185.187.39:443: соединение: соединение отказано GetDepth: Get https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/book?size=100: dial tcp 243.185.187.39:443: соединение: соединение отказано GetRecords: Get https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/candles?granularity=86400&start=2019-06-02T07:51:42.000Z: dial tcp 243.185.187.39:443: соединение: соединение отказано

913804005@qq.comЯ использую okx.

913804005@qq.com/upload/asset/12b85ef5183f25d1f8460.png

КазлируибоПубличные хостеры (США) могут получить доступ к OKEX

Летатьexchange.GetAccount (); var Account = exchange.GetRawJSON (); Account - это {}

Джосон ДжосонМаркировка

Маленькие мечтыМаркировка

Маленькие мечтыНедоступность на OKEX в стране.

913804005@qq.comЯ был развернут в Тэньчжэнь и Али Юн один в Ханчжоу один в Пекине

913804005@qq.comПочему монеты работают? Я не понимаю?

913804005@qq.comЯ развернул их на серверах, локальных компьютерах и виртуальных машинах, но ни одна из них не работает.

Маленькие мечтыСлишком поздно, не могу получить доступ к интерфейсу биржи. Где расположен сервер хостера?

Маленькие мечтыЛучше не использовать, помните, что OKEX ограничивает доступ к американским IP-адресам.

ЛетатьУстранено

Маленькие мечтыЯ проверил, и все нормально. Если вы перестали использовать GetAccount (), и у вас нет данных, то у GetRawJSON нет данных.