Vertragsinformationsseite:https://www.kraken.com/zh-cn/features/futures
Seite der API-Dokumentation:https://support.kraken.com/hc/en-us/categories/360001806372-Futures-API
Ein Vertrag hat einen Wert von 1 USD; einige Verträge sind Krypto-Margin-Verträge, bei denen Kryptowährung als Margin verwendet wird; einige Verträge verwenden BTC als Margin;
maximaler Hebelwirkung, wenn 50;
über die Lieferzeit des Vertrages: Letzter Handel
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)
Erster Handel
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.
Positionsinformationen Die Positionsschnittstelle ist nicht bereitgestellt; die close Position ist eingefroren; die Positionmarge ist besetzt; der Position Hebelwert; Positionsgewinn und -verlust.
K-Line-Schnittstelle wird nicht unterstützt, und AnrufeGetRecords
wird
Abfrage der Befehlsschnittstelle durchGetOrder
ist nicht unterstützt, und rufenGetOrder
wird
Die High und Low von GetTicker werden durch den aktuellen Buy One und Sell One gefüllt.
Einstellungen für Handelspare; SatzXBT_USD
, d. h. BTC-Kontrakt;exchange.SetContractType("swap")
in dem Strategiecode, d. h. BTC-Perpetual Contract, und der entsprechende Vertragscode lautet:pi_xbtusd
Satzexchange.SetContractType("month")
als BTC-Monatsvertrag und dessen entsprechender Vertragscode, z. B.:fi_xbtusd_191227
- Ich weiß.
Wenn du tauschen willstpv_xrpxbt
Vertrag, müssen Sie das Handelspaar aufXRP_XBT
, und rufen die Funktionexchange.SetContractType("swap")
.
In den vonGetAccount
Funktion,FrozenStocks
ist 0, da die von Positionen besetzten Mittel und die von ausstehenden Aufträgen in der Plattformoberfläche besetzten Mittel zusammen geschrieben werden, die nicht voneinander zu unterscheiden sind;Stocks
ist der aktuelle verfügbare Betrag.
SetMarginLevel
kann kein Hebel eingestellt werden, kann die Hebelgröße nur auf der Plattformseite eingestellt werden (die Plattform-API bietet keine Schnittstelle für die Hebelstellung und es gibt keinen Parameter für die Hebelstellung auf der Bestellschnittstelle).
Vertragscodearten
Krypto-Margin-Kontrakt
Dauervertrag: pi_xbtusd
Liefervertrag:fi_xbtusd_191227 monthly contract
,fi_bchusd_200327 quarterly contract
, Lieferzeit: UTC.
Terminvertrag Dauervertrag: pv_xrpxbt, der BTC als Margin verwendet.
Die Vertragsinformationen können über die Plattform-API abgerufen werden:
{
"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"
}