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 1 USD, alguns contratos são de moeda local, usando moeda como garantia.
A alavancagem pode ser até 50 vezes maior.
O tempo de entrega do contrato está relacionado: Última negociação
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)
Primeira negociação
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 de armazenamento A interface de posicionamento não é fornecida, o equilíbrio do posicionamento é congelado, a ocupação do capital garantido do posicionamento, a alavancagem do posicionamento, o ganho e o prejuízo do posicionamento.
Não suporta interface de linha K, chamadaGetRecords
Não há apoio.
Não apoiaGetOrder
A partir daí, o usuário pode consultar a interface de pedidos, e a chamada será feita para não receber suporte.
A interface do mercado tick, apenas compra e venda, preço atual, não suporta 24 horas de preço máximo mínimo.
Configuração de transações, configuraçãoXBT_USD
O contrato de moeda BTC é definido no código da estratégia.exchange.SetContractType("swap")
O código do contrato correspondente à troca é:pi_xbtusd
, definidoexchange.SetContractType("month")
O contrato do mês para o BTC.fi_xbtusd_191227
Não, não.
Se você quer fazer um negócio:pv_xrpxbt
O contrato exige que o par de transações seja:XRP_XBT
O que é?exchange.SetContractType("swap")
Função.
GetAccount
A função retorna dados.FrozenStocks
O valor é 0, porque o capital de ocupação de depósito e o capital de ocupação de depósito estão escritos juntos na interface da bolsa e não podem ser distinguidos.Stocks
O número de fundos disponíveis no momento.
SetMarginLevel
Não é possível configurar a alavancagem, o tamanho da alavancagem só pode ser configurado na página do exchange (a API do exchange não fornece uma interface para configurar a alavancagem, nem há parâmetros para configurar a alavancagem na interface abaixo)
Tipo de código do contrato
Contrato de locação
Permanente: pi_xbtusd
Entrega:fi_xbtusd_191227 月合约
,fi_bchusd_200327 季度合约
A entrega será feita no horário UTC.
Em direção a um contrato Permanente: pv_xrpxbt, um contrato que usa BTC como garantia.
A informação do contrato pode ser obtida através da interface 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"
}