Página de información del contrato:https://www.kraken.com/zh-cn/features/futures
Página de documentación de la API:https://support.kraken.com/hc/en-us/categories/360001806372-Futures-API
un contrato tiene un valor de 1 USD; algunos contratos son contratos con cripto-margen, utilizando criptomonedas como margen; algunos contratos usan BTC como margen;
el apalancamiento máximo si es de 50;
sobre el plazo de entrega del contrato: Última operación
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)
Primeros intercambios
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.
Información sobre la posición No se proporciona la interfaz de posición; la posición cerrada está congelada; el margen de posición está ocupado; el valor de apalancamiento de la posición; las ganancias y pérdidas de la posición.
Interfaz de línea K no es compatible, y llamandoGetRecords
informará
Consulta de la interfaz de orden porGetOrder
No es compatible, y llamandoGetOrder
informará
La interfaz de tick markets, sólo tiene buy one, sell one y el precio actual, y no admite precios más bajos y más altos de 24 horas.
Configuración del par de operaciones; conjuntoXBT_USD
, es decir, contrato de BTC; conjuntoexchange.SetContractType("swap")
en el código de estrategia, es decir, el contrato perpetuo BTC, y su código de contrato correspondiente es:pi_xbtusd
; conjuntoexchange.SetContractType("month")
como contrato mensual BTC, y su código de contrato correspondiente, por ejemplo:fi_xbtusd_191227
¿ Qué pasa?
Si quieres intercambiarpv_xrpxbt
contrato, usted necesita para establecer el par de negociación aXRP_XBT
, y llamar a la funciónexchange.SetContractType("swap")
.
En los datos devueltos porGetAccount
función,FrozenStocks
es 0, porque los fondos ocupados por posiciones y los fondos ocupados por órdenes pendientes en la interfaz de la plataforma se registran juntos, que no pueden distinguirse;Stocks
es el importe de los fondos disponibles en la actualidad.
SetMarginLevel
no se puede establecer apalancamiento, el tamaño del apalancamiento solo se puede establecer en la página de la plataforma (la API de la plataforma no proporciona la interfaz de configuración de apalancamiento y no existe un parámetro para la configuración de apalancamiento en la interfaz de pedidos).
Tipo de código del contrato
Contrato de criptomonedas con margen
Contrato permanente: pi_xbtusd
Contrato de entrega:fi_xbtusd_191227 monthly contract
,fi_bchusd_200327 quarterly contract
, hora de entrega: hora UTC.
Contrato a plazo Contrato perpetuo: pv_xrpxbt, que utiliza BTC como margen.
La información del contrato se puede obtener a través de la API de la plataforma:
{
"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"
}