avatar of 发明者量化-小小梦 发明者量化-小小梦
Suivre Messages privés
4
Suivre
1271
Abonnés

Résumé de l'utilisation de la bourse à terme Kraken Futures

Créé le: 2019-12-18 10:36:35, Mis à jour le: 2019-12-18 10:40:52
comments   0
hits   2164

Résumé de l’utilisation de la bourse à terme Kraken Futures

La page d’informations sur le contrat est disponible à l’adresse suivante: https://www.kraken.com/zh-cn/features/futures

La page de documentation de l’API est située à: https://support.kraken.com/hc/en-us/categories/360001806372-Futures-API

Résumé

  • 1 contrat 1USD, certains sont des contrats en monnaie, utilisant la monnaie comme garantie. Certains contrats utilisent la BTC comme garantie.

  • Un maximum de 50 fois le levier

  • Les dates de livraison des contrats sont les suivantes: 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.
  • Données de détention Interface de détention non fournie, gel des positions, prise de garantie des positions, levier des positions, pertes de positions.

  • Interface de ligne K non prise en charge, appelGetRecordsIl n’y a pas de support.

  • Non pris en chargeGetOrderSi vous demandez à l’interface de commande, vous recevrez le message “not support”

  • L’interface de marché de tick, qui ne permet que l’achat et la vente à un prix actuel, ne prend pas en charge le prix le plus bas et le plus élevé de 24 heures. High Low de GetTicker utilise l’achat et la vente à un prix actuel pour remplir.

  • Paire de négociation de réglage, réglageXBT_USDC’est un contrat pour la monnaie BTC qui est défini dans le code de stratégie.exchange.SetContractType("swap")Le code de contrat correspondant à l’échange pour le contrat à durée indéterminée de BTC:pi_xbtusdRéglagesexchange.SetContractType("month")Les contrats du mois pour le BTC correspondent, par exemple, à:fi_xbtusd_191227。 Si vous voulez faire une transaction:pv_xrpxbtLes contrats doivent être configurés comme suit:XRP_XBTOn appelle.exchange.SetContractType("swap")fonction.

  • GetAccountDans les données retournées par la fonctionFrozenStocksest égal à 0, car les fonds de placement et les fonds de placement inscrits sur la liste sont écrits ensemble et ne peuvent pas être distingués dans l’interface de la bourse,StocksPour le montant des fonds actuellement disponibles:

  • SetMarginLevelImpossible de configurer le levier, la taille du levier ne peut être configurée que sur la page de l’échange (l’API de l’échange ne fournit pas d’interface pour configurer le levier, et les paramètres de configuration du levier ne sont pas fournis dans l’interface suivante)

  • Catégorie de code de contrat

    • Contrats basés sur des devises Pour toujours. Je vous en prie.fi_xbtusd_191227 月合约fi_bchusd_200327 季度合约La livraison a eu lieu à l’heure UTC [2].

    • Vers le contrat La pérennité: pv_xrpxbt, un contrat qui utilise le BTC comme garantie.

Les informations sur les contrats sont accessibles via l’interface API de la plateforme:

  {
      "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"
  }