Futures_Kraken link

Autora:Ninabadass, Criado: 2022-03-23 09:02:02, Atualizado: 2022-03-24 15:42:38

Futures_Kraken plataforma Resumo de uso

Página de informações sobre o 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

Resumo

  • um contrato vale 1 USD; alguns contratos são contratos cripto-marginados, utilizando criptomoedas como margem; alguns contratos usam BTC como margem;

  • O montante máximo da alavancagem se for 50;

  • sobre o prazo de entrega do contrato: Ú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 sobre a posição A interface da posição não é fornecida; a posição fechada está congelada; a margem da posição está ocupada; o valor da alavancagem da posição; o lucro e a perda da posição.

  • Interface K-line não é suportada, e chamandoGetRecordsirá relatar não apoiar.

  • Consultando a interface de ordenação porGetOrdernão é suportado, e chamandoGetOrderirá relatar não apoiar.

  • A interface de tick markets, só tem buy one, sell one e o preço atual, e não suporta os preços mais baixos e mais altos de 24 horas.

  • Configurações de pares de negociação; conjuntoXBT_USD, ou seja, contrato BTC; conjuntoexchange.SetContractType("swap")No código de estratégia, ou seja, contrato perpétuo BTC, e o código de contrato correspondente é:pi_xbtusd; conjuntoexchange.SetContractType("month")como contrato mensal BTC, e o seu código de contrato correspondente, por exemplo:fi_xbtusd_191227- Não. Se quiseres trocarpv_xrpxbtcontrato, você precisa definir o par de negociação paraXRP_XBT, e chamar a funçãoexchange.SetContractType("swap").

  • Nos dados devolvidos porGetAccountfunção,FrozenStocksé 0, porque os fundos ocupados por posições e os fundos ocupados por ordens pendentes na interface da plataforma são escritos juntos, que não podem ser distinguidos;Stocksé o montante dos fundos disponíveis atualmente.

  • SetMarginLevelNão é possível definir alavancagem, o tamanho da alavancagem só pode ser definido na página da plataforma (a API da plataforma não fornece a interface de definição de alavancagem e não existe um parâmetro para a definição de alavancagem na interface de ordens).

  • Tipos de códigos de contrato

    • Contrato de criptomoedas com margem Contrato perpétuo: pi_xbtusd Contrato de entrega:fi_xbtusd_191227 monthly contractfi_bchusd_200327 quarterly contract, tempo de entrega: UTC.

    • Contrato a prazo Contrato perpétuo: pv_xrpxbt, que usa BTC como margem.

    As informações relativas aos contratos podem ser obtidas através da API da 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"
    }
    

Mais.