Página de informações do contrato: https://www.kraken.com/zh-cn/features/futures
Página de documentação da API: https://support.kraken.com/hc/en-us/categories/360001806372-Futures-API
1 contrato de 1USD, alguns contratos são baseados em moeda, usando moeda como garantia. Outros contratos usam BTC como garantia.
Levação máxima de 50 vezes
O prazo de entrega do contrato é: 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.
Informações sobre posições Interface de posição não fornecida, congelação de posição, ocupação de garantia de posição, alavancagem de posição, perda de posição.
Interface de linha K não suportada, chamadaGetRecordsNão há suporte.
Não suportadoGetOrderConsultar a interface de pedidos e receber o “not support”
tick interface de mercado, apenas compra e venda, preço atual, não suporta 24 horas mais alto ou menor preço. High Low do GetTicker usa o atual compra e venda para preencher.
Pair de transação, configuraçãoXBT_USDO contrato para a moeda BTC, definido no código da estratégiaexchange.SetContractType("swap")O contrato de permanência para o BTC, correspondente ao código de contrato da bolsa:pi_xbtusdConfiguraçõesexchange.SetContractType("month")O contrato do mês para o BTC corresponde, por exemplo, a:fi_xbtusd_191227。
Para transações:pv_xrpxbtContratos que requerem a configuração de pares de transação para:XRP_XBTChamado.exchange.SetContractType("swap")função.
GetAccountOs dados que a função retornaFrozenStocks0 porque o capital de ocupação de posição e o capital de ocupação de listagem são escritos juntos na interface da bolsa e não podem ser distinguidos.StocksA quantidade de recursos disponíveis atualmente.
SetMarginLevelNão é possível configurar a alavancagem, o tamanho da alavancagem só pode ser configurado na página da bolsa (a API da bolsa não fornece uma interface para configurar a alavancagem, nem há parâmetros para configurar a alavancagem na próxima interface)
Código de contrato
Contratos baseados em moeda
Perpétuo: pi_xbtusd
Entrega:fi_xbtusd_191227 月合约,fi_bchusd_200327 季度合约A entrega ocorreu no dia 28 de julho, às 21h.
Em direção ao contrato Perpetuidade: pv_xrpxbt, contrato que usa BTC como garantia.
Informações sobre os contratos podem ser obtidas através da API da 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"
}