계약 정보 페이지: https://www.kraken.com/zh-cn/features/futures
API 문서 페이지: https://support.kraken.com/hc/en-us/categories/360001806372-Futures-API
1USD 계약, 어떤 계약은 동전 기반 계약, 동전을 보증금으로 사용한다. 어떤 계약은 BTC를 보증금으로 사용한다.
최대 50배의 레버리
계약 수급 시점 관련: 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.
포지션 정보 포지션 인터페이스를 제공하지 않고, 포지션 냉동, 포지션 보증금 점유, 포지션 레버리지, 포지션 손실.
K선 인터페이스를 지원하지 않습니다.GetRecords“지원받지 못했다”고 보도합니다.
지원하지 않습니다.GetOrder주문 인터페이스를 검색하면 not support 라는 메시지가 나옵니다.
tick 시장 인터페이스는 현재 구매/판매만 가능하며, 현재 가격은 24시간 최고/최저 가격을 지원하지 않는다. GetTicker의 High Low는 현재 구매/판매를 사용하여 채워진다.
거래 쌍 설정, 설정XBT_USD즉, BTC의 계약, 전략 코드에서 설정됩니다.exchange.SetContractType("swap")BTC의 영구 계약은 거래소의 계약 코드입니다.pi_xbtusd, 설정exchange.SetContractType("month")BTC의 해당 달 계약. 예를 들어 해당 달의:fi_xbtusd_191227。
거래할 때:pv_xrpxbt계약은 다음과 같이 설정해야 합니다.XRP_XBT, 호출exchange.SetContractType("swap")기능.
GetAccount함수가 반환하는 데이터 중FrozenStocks0으로, 거래소 인터페이스에서 지분 점유액과 상장 점유액이 함께 쓰여져 있기 때문에, 구분할 수 없습니다.Stocks현재 사용할 수 있는 자금의 양에 대해
SetMarginLevel레버를 설정할 수 없으며 레버 크기는 거래소 페이지에서만 설정할 수 있습니다. (거래소 API는 레버를 설정하는 인터페이스를 제공하지 않으며 다음 인터페이스는 레버를 설정하는 매개 변수가 없습니다.)
계약 코드 종류
통화 기반 계약
영구성: pi_xbtusd
전달:fi_xbtusd_191227 月合约,fi_bchusd_200327 季度合约[이미] UTC 시간.
계약으로 가는 길 영구성: pv_xrpxbt, BTC를 보증금으로 사용하는 계약.
거래소 API에서 얻을 수 있는 계약 정보:
{
"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"
}