Kraken Pro (Futures) is currently in Beta
Before you can start trading futures contracts, you'll first need to deposit funds into your Kraken account (if you have not already).
Once your Kraken account is funded, you will need to make sure you have a Multi-Collateral Futures collateral currency available to transfer to your futures wallet. If you funded using a currency which is not accepted as collateral on futures yet, you will need to sell that currency on the spot or convert it to a futures collateral currency using Instant buy.
If you have not launched futures and accepted the terms of service yet, make sure you do by following this guide. You can then transfer the collateral currency to your futures wallet to use it as margin for your trade.
Once your Futures wallet is funded, you can use this guide to place your first order!
Note: Kraken Futures has numerous advanced trading options and order types. To help keep things simple, this article will cover the basic Market and Limit orders.
- Select the Futures contract
First you will need to know what contract you would like to trade, for example buying a BTC perpetual contract or ETH perpetual contract. After you know which contract/s you’ll be trading, you can select them from the market details ribbon near the top left corner while viewing the Trade tab.
After clicking, a market selector dialog will pop-up where you will be able to select the 'Futures' tab to view all futures contracts.
From here you can search for the contract you would like to trade and click on the row to select the market.
- Fill out order form
After selecting your futures contract, your Trade tab layout will update with the selected contract market data along with your order form.
Here you’ll see buy / sell buttons, a dropdown menu allowing you to change the order type, three input boxes, a quantity slider as well as an 'isolate position' toggle. Before we input values into these boxes, knowing how an order type works is necessary.
A market order is meant for immediate execution, as it will match with opposing limit orders that are already available on our order books. Market orders will always incur a slightly higher fee known as a taker fee (the second percent beside your 30 day volume). With market orders you can only input the volume you would like to buy or sell and not the price.
Limit orders will execute at the price you’ve set or better, once the market reaches your limit price. They can be subject to maker or taker fees depending on when it executes. If a matching order already exists and it’s executed immediately, then taker fees will be charged.
On both the market and limit order form you are able to isolate your order / position margin, this allows you to choose the max leverage and hence the funds you will risk on the position. You can learn more about isolated margin and the default cross margin here.
- Submit order
Once you’ve decided on if you’re looking for a market or limit order and whether you want to isolate your position, you can enter / select the values in the fields needed to submit the order. It is worth skimming over the details entered once more since there is no order confirmation screen.
Once you are sure everything looks good, you just need to press the large buy/sell button at the bottom of the form and your order will be submitted.
A small notification will pop up on the bottom right hand side of the tab to indicate whether the order was placed successfully or not.
- Wait for order execution
If a market order is selected, the trade will happen instantly and your position will be opened. You can view successfully executed (closed) market orders on the Trades tab.
Limit orders may not be filled right away but you can view their status in the Open orders tab. In the below example, the BTC Perp price would have to reach $22,350 for the limit buy order to be executed.
If your order has not yet been executed you are able to cancel the order by selecting the 'x' button on the right hand side, or else edit the order by clicking the pencil button next to it.