Объяснение
1, не может быть переключена на другие рычаги при наличии хранения.
2, невозможно переключиться на другие режимы позиций при наличии позиции (всего позиции/по одному позиции)3, exchange.CancelOrder ((ID), при котором отзыв должен быть переключен на соответствующий контракт (exchange.SetContractType switch)
4, exchange.GetAccount (() обменная пропорция при вызове доступа к учетному активу интерфейса, полный режим хранения: будет доступ к четырем API-интерфейсам, поскольку количество замороженных монет привязки получается отдельным интерфейсом ((3) обменная пропорция)).Контрактный код (т.е. exchange.SetContractType) делится на четыре типа: При вызове 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 | ||
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: { |
Модель оптового хранения, не может быть изменена на другие рычаги при размещении или хранении |
2 | GetOrder ((65-9-44101ef02-0): 400: { |
При GetOrder, CancelOrder, необходимо переключиться на контрактное состояние, соответствующее контракту этого ID, иначе сообщается ошибка. |
3 | { |
逐仓时,如果当前方向的合约为10倍(网站上设置的),下单时使用的是20倍,即会报该错误,另外逐仓下设置杠杆时需要注意方向,逐仓有2个杠杆值,一个多仓杠杆,一个空仓杠杆。调用exchange.SetMarginLevel设置杠杆时,和当前的下单方向有关,即buy方向时为设置多仓杠杆值,sell方向时设置空仓杠杆值,closebuy/closesell方向时会报错。 |
… | … | … |
Обзор вопросов
1, после размещения заказа немедленное снятие, оформление заказа, операция снятия без ошибок, возвращается сообщение о успешном снятии. В некоторых случаях, например, если фактический заказ уже полностью оформлен, но операция по отзыву не повторяется, отзыв, по-видимому, успешен.
Конфигурация OKEX V3 API KEY, конфигурация фьючерсов на месте.
Заполните соответствующие ключи Access, Secret key, Passphrase
Passphrase сохраняется после самостоятельной настройки при запросе V3 API KEY.
# 注意:如果托管者版本比较旧,需要更新托管者。
# 注意: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
Причина в том, что интерфейс возвращает: {
Оптимизация 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 нет данных.