Страница с информацией о контракте:https://www.kraken.com/zh-cn/features/futures
Страница документации API:https://support.kraken.com/hc/en-us/categories/360001806372-Futures-API
один контракт стоит 1 доллара США; некоторые контракты - это контракты с криптомаржировкой, использующие криптовалюту в качестве маржи; некоторые контракты используют BTC в качестве маржи;
максимальный уровень кредитного плеча, если 50;
о сроке поставки контракта: Последняя торговля
16:00 London time
Month: Last Friday* of the month
Quarter: Last Friday* of a month in the March quarterly cycle (March, June, September, December)
Первая торговля
For inverse contracts:
16:00 London time
Month: The last Friday* of the calendar month where no contract exists in the following calendar month.
Quarter: The last Friday* of the calendar month where a contract exists in the following calendar month.
The fixed maturity listing schedule results in there always being listed simultaneously two contracts:
- a Month contract which matures in between 1 and 42 days
- a Quarter contract which matures in between 42 and 130 days
For linear contracts on altcoins with less liquidity the listing schedule varies.
Информация о положении Интерфейс позиции не предоставлен; закрытая позиция заморожена; маржа позиции занята; значение рычага позиции; прибыль и убыток позиции.
Интерфейс K-линии не поддерживается, и вызовGetRecords
будет сообщать "не поддерживает".
Запрос интерфейса заказаGetOrder
не поддерживается, и звонитьGetOrder
будет сообщать "не поддерживает".
В интерфейсе рынков клик, только есть купить один, продать один и текущую цену, и он не поддерживает 24-часовой низчайший и самый высокий цены.
Настройки торговых пар; наборXBT_USD
, т.е. контракт BTC;exchange.SetContractType("swap")
в коде стратегии, то есть в вечном контракте BTC, и соответствующий код контракта:pi_xbtusd
; наборexchange.SetContractType("month")
как месячный контракт BTC и соответствующий код контракта, например:fi_xbtusd_191227
- Да.
Если вы хотите обменятьpv_xrpxbt
контракт, вам нужно установить торговую пару наXRP_XBT
, и вызвать функциюexchange.SetContractType("swap")
.
В данных, возвращенныхGetAccount
функция,FrozenStocks
равен 0, поскольку средства, занятые позициями, и средства, занятые ожидающимися ордерами в интерфейсе платформы записываются вместе, которые не могут быть различены;Stocks
является текущей суммой доступных средств.
SetMarginLevel
не может устанавливать рычаг, размер рычага может устанавливаться только на странице платформы (API платформы не предоставляет интерфейс настройки рычага, и нет параметра настройки рычага на интерфейсе заказа).
Типы кодов контрактов
Контракт с криптомаржировкой
Вечный контракт: pi_xbtusd
Договор поставки:fi_xbtusd_191227 monthly contract
,fi_bchusd_200327 quarterly contract
, время доставки: UTC.
Форвардный контракт Вечный контракт: pv_xrpxbt, который использует BTC в качестве маржи.
Информацию о контрактах можно получить через API платформы:
{
"result": "success",
"instruments": [{
"symbol": "pi_xbtusd",
"type": "futures_inverse",
"underlying": "rr_xbtusd",
"tickSize": 0.5,
"contractSize": 1,
"tradeable": true,
"marginLevels": [{
"contracts": 0,
"initialMargin": 0.02,
"maintenanceMargin": 0.01
}, {
"contracts": 500000,
"initialMargin": 0.04,
"maintenanceMargin": 0.02
}, {
"contracts": 1000000,
"initialMargin": 0.06,
"maintenanceMargin": 0.03
}, {
"contracts": 3000000,
"initialMargin": 0.1,
"maintenanceMargin": 0.05
}, {
"contracts": 6000000,
"initialMargin": 0.15,
"maintenanceMargin": 0.075
}],
"fundingRateCoefficient": 8,
"maxRelativeFundingRate": 0.0005,
"retailMarginLevels": [{
"contracts": 0,
"initialMargin": 0.5,
"maintenanceMargin": 0.25
}]
}, {
"symbol": "pv_xrpxbt",
"type": "futures_vanilla",
"underlying": "rr_xrpxbt",
"tickSize": 0.00000001,
"contractSize": 1,
"tradeable": true,
"marginLevels": [{
"contracts": 0,
"initialMargin": 0.02,
"maintenanceMargin": 0.01
}, {
"contracts": 100000,
"initialMargin": 0.04,
"maintenanceMargin": 0.02
}, {
"contracts": 500000,
"initialMargin": 0.06,
"maintenanceMargin": 0.03
}, {
"contracts": 2000000,
"initialMargin": 0.1,
"maintenanceMargin": 0.05
}],
"fundingRateCoefficient": 8,
"maxRelativeFundingRate": 0.0005,
"retailMarginLevels": [{
"contracts": 0,
"initialMargin": 0.5,
"maintenanceMargin": 0.25
}]
}, {
"symbol": "fi_xbtusd_191227",
"type": "futures_inverse",
"underlying": "rr_xbtusd",
"lastTradingTime": "2019-12-27T16:00:00.000Z",
"tickSize": 0.5,
"contractSize": 1,
"tradeable": true,
"marginLevels": [{
"contracts": 0,
"initialMargin": 0.02,
"maintenanceMargin": 0.01
}, {
"contracts": 500000,
"initialMargin": 0.04,
"maintenanceMargin": 0.02
}, {
"contracts": 1000000,
"initialMargin": 0.06,
"maintenanceMargin": 0.03
}, {
"contracts": 3000000,
"initialMargin": 0.1,
"maintenanceMargin": 0.05
}, {
"contracts": 6000000,
"initialMargin": 0.15,
"maintenanceMargin": 0.075
}],
"retailMarginLevels": [{
"contracts": 0,
"initialMargin": 0.5,
"maintenanceMargin": 0.25
}]
}, {
"symbol": "fi_ltcusd_200327",
"type": "futures_inverse",
"underlying": "rr_ltcusd",
"lastTradingTime": "2020-03-27T16:00:00.000Z",
"tickSize": 0.01,
"contractSize": 1,
"tradeable": true,
"marginLevels": [{
"contracts": 0,
"initialMargin": 0.02,
"maintenanceMargin": 0.01
}, {
"contracts": 250000,
"initialMargin": 0.04,
"maintenanceMargin": 0.02
}, {
"contracts": 500000,
"initialMargin": 0.06,
"maintenanceMargin": 0.03
}, {
"contracts": 2000000,
"initialMargin": 0.1,
"maintenanceMargin": 0.05
}, {
"contracts": 5000000,
"initialMargin": 0.15,
"maintenanceMargin": 0.075
}],
"retailMarginLevels": [{
"contracts": 0,
"initialMargin": 0.5,
"maintenanceMargin": 0.25
}]
}, {
"symbol": "in_xbtusd",
"type": "spot index",
"tradeable": false
}, ...],
"serverTime": "2019-12-12T08:25:26.549Z"
}