Futures_Kraken Mercúrio Futuros de troca de uso agregado

Autora:Inventor quantificado - sonho pequeno, Criado: 2019-12-18 10:36:35, Atualizado: 2019-12-18 10:40:52

Futures_Kraken Mercúrio Futuros de troca de uso agregado

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

Resumo

  • 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, chamadaGetRecordsNão há apoio.

  • Não apoiaGetOrderA 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_USDO 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_191227Não, não. Se você quer fazer um negócio:pv_xrpxbtO contrato exige que o par de transações seja:XRP_XBTO que é?exchange.SetContractType("swap")Função.

  • GetAccountA função retorna dados.FrozenStocksO 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.StocksO número de fundos disponíveis no momento.

  • SetMarginLevelNã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"
  }

Mais informações