La página de información sobre el 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
1 contrato de 1USD, algunos contratos son contratos basados en monedas, usando monedas como garantía. Algunos contratos usan BTC como garantía.
El apalancamiento es de hasta 50 veces.
La fecha de entrega del contrato es: Last Trading
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)
First Trading
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 las posiciones Interfaz de mantenimiento no disponible, congelación de la posición, ocupación de la garantía de la posición, apalancamiento de la posición, pérdidas de la posición.
No soporta interfaz de línea K, llamadaGetRecordsNo hay apoyo.
No soportadoGetOrderCuando se consulta la interfaz de pedidos, se recibe el mensaje “not support”.
tick Interfaz de mercado, solo compra y vende, precios actuales, no soporta precios máximos o mínimos de 24 horas. High Low de GetTicker se llena con compra y venta actuales.
Para el comercio de configuración, configuraciónXBT_USDEs decir, el contrato de la moneda BTC, configurado en el código de la estrategiaexchange.SetContractType("swap")El contrato de perpetuidad para BTC, correspondiente al código de contrato de la bolsa:pi_xbtusd, las configuracionesexchange.SetContractType("month")El contrato de BTC para el mes corresponde, por ejemplo, a:fi_xbtusd_191227。
Si quieres hacer un trato:pv_xrpxbtEl contrato, que requiere la configuración de la pareja de transacción como:XRP_XBT¿Qué es eso?exchange.SetContractType("swap")función.
GetAccountEl resultado de la funciónFrozenStocksEs 0, porque en la interfaz de la bolsa los fondos de inversión en la cartera y los fondos de inversión en la lista están escritos juntos, no se puede distinguir entre ellos.StocksLa cantidad de fondos disponibles actualmente.
SetMarginLevelNo se puede configurar la palanca, el tamaño de la palanca solo se puede configurar en la página de la bolsa (la API de la bolsa no ofrece una interfaz para configurar la palanca, ni los parámetros para configurar la palanca en la siguiente interfaz)
Tipo de código de contrato
Contratos basados en divisas
Perpetuidad: pi_xbtusd
Entrega:fi_xbtusd_191227 月合约,fi_bchusd_200327 季度合约La fecha de entrega es UTC.
Hacia el contrato Perpetuidad: pv_xrpxbt, un contrato que utiliza BTC como garantía.
La información de los contratos se puede obtener a través de la interfaz API de la bolsa:
{
"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"
}