4
Подписаться
1271
Подписчики

Обзор использования GateIO Futures

Создано: 2019-04-28 13:17:00, Обновлено: 2019-04-28 13:38:09
comments   6
hits   3342

Обзор использования GateIO Futures

gate_futures note

  • В настоящее время GateIO использует только бессрочные контракты на платформе Exchange. Функция SetContractType устанавливает контракты как swap, а не как swap по умолчанию.

    1. Стоимость контракта - 1 доллар.
  • 3 , расчетная валюта - BTC , учетная валюта - USD

    1. Согласно договору, может быть только одна позиция, не может одновременно иметь несколько пустых позиций.
  • 5, в зависимости от уровня леверинга в режиме полного положения / по одному положению, с нулевым уровнем леверинга в режиме полного положения

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

    • Перемена интерфейса, перемена гарантии, возвращение информации о новом контракте. 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., Фьючерсный API GATE IO может быть запрошен только в заказы, которые были выведены, а аннулированные запросы отсутствуют.

    1. В исходных данных, возвращаемых на биржевой интерфейс, состояние ордера делится на open и finished, только ордеры в состоянии finished имеют два других свойства, finish_as и finish_time
  • 9., Если в данных, возвращенных с помощью интерфейса для запроса позиций, нет текущих позиций, то привязка к позиции приводит к замораживанию позиций. Необходимо вызвать информационный интерфейс для получения информации о привязке к позиции, чтобы получить количество привязки к позиции, и количество позиций может превышать количество позиций. Таким образом, при вызове GetPosition, будет вызван интерфейс для запроса хранилища и интерфейс для запроса текущего списка, чтобы вычислить значение FrozenAmount. Обратите внимание на частоту вызовов интерфейса.

    1. Изобретатель количественной торговой платформы По умолчанию направление торговли - открытие позиции, то есть по умолчанию состояние exchange.SetDirection ((“buy”), следующее направление имеет приоритет в соответствии с exchange.Buy / exchange.Sell. Например:
  exchange.SetDirection("buy")
  var id = exchange.Sell(-1, 1)

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

Необходимо обновление опекуна

Необходимо обновление опекуна