Фьючерсы GateIO Использование суммирования

Автор:Маленькие мечты, Создано: 2019-04-28 13:17:00, Обновлено: 2019-04-28 13:38:09

Фьючерсы GateIO Использование суммирования

gate_futures примечание

  • 1, в настоящее время GateIO использует только постоянные контракты. Контракты, установленные в качестве swap, не устанавливаются как swap по умолчанию, когда функция exchange.SetContractType устанавливает контракты на квантовой торговой платформе изобретателя.

  • 2, один контракт стоит 1 доллар.

  • 3, валюта расчетов - BTC, стоимость - USD

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

  • 5, в зависимости от рычага, есть режим полного/полноценного размещения, значение рычага настраивается на 0, то есть режим полного размещения.

    exchange.SetMarginLevel(0)      // 设置杠杆接口会调用 交易所API,不设置杠杆,默认交易所网页上设置的杠杆值。
    
  • 6., некоторые интерфейсы:

    • Изменения в интерфейсе, изменение в интерфейсе, возвращение новой информации о хранении контракта. POST /futures/positions/{contract}/margin (ПОСТ) /Фьючерсы/позиции/{контракт}/маржина

    • Изменение интерфейса POST /futures/positions/{contract}/leverage /последние/позиции/{контракт}/порыв

    • Изменить риски, ограничения, интерфейсы POST /futures/positions/{contract}/risk_limit Ограничение риска

    • Если вы хотите прямо вызвать интерфейс биржи, используйтеexchange.IOНапример:

      var ret = exchange.IO("api", "POST", "/api/v4/futures/price_orders", 'initial={"contract":"ETH_USD","size":1,"price":"100","close":false,"tif":"gtc","text":"web"}&trigger={"strategy_type":0,"price_type":0,"price":"3000","rule":1,"expiration":86400}' )
      

      Подробности об использовании exchange.IO см. в документации API:https://www.fmz.com/api#IO

  • 7, ГАТЭ IO Фьючерсный API может запросить только заказы, выложенные на странице, аннулировать запрос невозможно.

  • 8, в исходных данных, возвращаемых интерфейсом биржи, состояние заказа разделено на open и finished, и только заказ состояния finished имеет два других свойства, finish_as 、 finish_time

  • 9. В случае отсутствия текущей позиции в данных, возвращаемых интерфейсом запроса, объем позиции замораживается. Таким образом, при вызове GetPosition будет вызван интерфейс, который запросит хранение, и интерфейс, который запросит текущий подвешенный список, чтобы вычислить значение FrozenAmount. При этом необходимо обратить внимание на частоту вызовов на интерфейс.

  • 10, Изобретатель количественной торговой платформы По умолчанию направление торговли является многопозиционным, то есть по умолчанию exchange.SetDirection ((buy) состояние, приоритетное направление определяется в соответствии с exchange.Buy / exchange.Sell. Например:

    exchange.SetDirection("buy")
    var id = exchange.Sell(-1, 1)
    

    Это означает, что вы не будете открывать больше позиций, это означает, что вы будете открывать пустые позиции или плоские позиции. Это связано с тем, что GateIO контрактная сделка, построенная так, чтобы быть похожей на наличную, поэтому фактический вызов осуществляется в направлении exchange.Sell / exchange.Buy. При этом количество позиций может превышать количество позиций, которые были удерживаемыми, что частично означает перезагрузку обратных позиций.

Необходимо обновлять хост

Необходимо обновлять хост


Больше

17732164739orderId = exchange.IO (("api", "POST","/api/v4/futures/btc/orders", { "contract": "BTC_USD", "price": цена 2, "size": 1, // добавление параметров size "amount": n, "direction": "short", "Offset": "открыть", "lever_rate": 100, "order_type": "условное", "trigger_price": цена 2, "order_price_type": "ограничить", "time_in_force": "gtc" }); это код условного поручения для gate.io, верно, я написал пустой список, на самом деле, как многочисленные обычные поручения?

Маленькие мечтыПосмотрите на описание в документах биржи.

17732164739ret = exchange.IO (("api", "POST", "/api/v4/futures/price_orders", 'initial={"contract":"ETH_USD","size":1, "price":"100","close:"false", "tif":"gtc","text":"web"}&trigger={"strategy_type":0, "price_type":0, "price":"3000","rule":1, "expiration:"86400}')) Сон, код, которому вы поручили это условие, почему только цена должна быть больше последней цены?

Маленькие мечтыЭтот интерфейс должен быть обычным интерфейсом для заказов, например, цена запускает заказ на этот интерфейс: POST /futures/{settle}/price_orders Конкретно можно ознакомиться с документацией биржи: https://www.gate.tv/docs/developers/apiv4/zh_CN/#%E5%88%9B%E5%BB%BA%E4%BB%B7%E6%A0%BC%E8%A7%A6%E5%8F%91%E8%AE%A2%E5%8D%95-2

17732164739Сны хорошие, я не знаю, почему это обычное поручение, а не условное поручение.

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