Market Cap: $2.6532T 1.33%
Volume(24h): $204.8037B 44.96%
Fear & Greed Index:

15 - Extreme Fear

  • Market Cap: $2.6532T 1.33%
  • Volume(24h): $204.8037B 44.96%
  • Fear & Greed Index:
  • Market Cap: $2.6532T 1.33%
Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos
Top Cryptospedia

Select Language

Select Language

Select Currency

Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos

How do I view my trade history for Kraken contracts?

Log in to your Kraken account, navigate to Kraken Futures, and access your contract trade history under the "Account" menu to view, filter, or export detailed trade records.

Aug 08, 2025 at 09:56 pm

Accessing Your Kraken Account Dashboard

To begin viewing your trade history for Kraken contracts, you must first log in to your Kraken account through the official website at kraken.com. Ensure that you are using a secure and trusted device to prevent unauthorized access. After entering your email address and password, complete the two-factor authentication (2FA) process using your preferred method—either through an authenticator app like Google Authenticator or via SMS, depending on your account setup. Once authenticated, you will be redirected to the Kraken dashboard, which serves as the central hub for all trading and account management activities.

From the dashboard, locate the 'Trade' tab in the top navigation menu. Click on it to access the trading interface. Make sure you are in the 'Futures' section if you are specifically interested in contract trades, as Kraken separates spot trading from futures trading. The futures platform may redirect you to Kraken Futures, a dedicated environment for derivatives trading powered by the SFOX engine.

Navigating to the Trade History Section

Once inside the Kraken Futures interface, look for the 'Account' or 'Portfolio' dropdown menu, typically located in the upper-right corner of the screen. Hovering over or clicking this section will reveal several sub-options. Select 'Trade History' from the list. This section is specifically designed to display all executed contract trades associated with your account.

The trade history table will include key details such as the contract symbol (e.g., BTC/USD perpetual), side of the trade (buy or sell), price at execution, quantity traded, fee incurred, liquidation status, and timestamp. Each of these fields is crucial for verifying trade accuracy and conducting performance analysis. You can customize the view by adjusting the time range filter—options usually include the last 24 hours, 7 days, 30 days, or a custom date range.

Ensure that the 'Contracts' or 'Futures' filter is active to exclude spot trades from the results. This prevents confusion between regular cryptocurrency trades and leveraged futures positions.

Understanding Contract-Specific Trade Details

Each row in the trade history represents a single executed contract transaction. Clicking on a specific trade entry may expand to show additional metadata, such as the order ID, funding rate at the time (for perpetual swaps), realized P&L, and whether the trade was part of a reduce-only order.

Pay close attention to the 'Side' column. A 'Buy' entry indicates opening a long position or closing a short, while a 'Sell' may mean opening a short or covering a long. Context matters based on your prior position. The 'Price' reflects the average fill price, especially if your order was filled in multiple parts.

The 'Fee' column displays the transaction cost, denominated in the quote currency (usually USD or USDT). Kraken applies fees based on your 30-day trading volume and whether you are a maker or taker. These fees are automatically deducted from your margin balance.

Exporting Your Kraken Contract Trade History

For record-keeping or tax reporting, Kraken allows users to export their trade history. In the trade history section, locate the 'Export' button, typically found above or beside the trade table. Clicking it opens a configuration panel where you can specify the date range, data type (e.g., 'Futures fills'), and file format (CSV is most common).

  • Select 'Futures Fills' as the report type to ensure only contract trades are included
  • Choose the desired start and end dates using the calendar picker
  • Confirm the delivery method—you can opt to receive the file via email or download it directly
  • Initiate the export by clicking 'Generate Report'

Once processed, which may take a few minutes, the CSV file will contain structured data suitable for importing into spreadsheets or accounting software. Each row corresponds to a trade, with columns matching the on-screen fields plus internal identifiers like trade ID and order ID.

Using the Kraken API for Advanced Trade History Access

For users comfortable with programming, Kraken offers a robust API to retrieve trade history programmatically. To access contract trade data, you must first generate API keys with the appropriate permissions. Navigate to 'Security' in your account settings, then select 'API'. Create a new key and enable the 'Query closed orders & trades' permission. Avoid enabling withdrawal permissions unless absolutely necessary.

Use the following API endpoint to fetch futures trade history:https://futures.kraken.com/derivatives/api/v3/fills

Send a GET request with your API key and signature in the headers. Example using cURL:

curl -H 'API-Key: YOUR_API_KEY' \





 -H 'API-Sign: SIGNED_PAYLOAD' \
 'https://futures.kraken.com/derivatives/api/v3/fills?lastFillTime=2024-01-01T00:00:00Z'

The response will be in JSON format, listing all fills with timestamps, prices, sizes, and fees. You can filter results by symbol, start time, or end time using query parameters. This method is ideal for automating data analysis or integrating Kraken data into custom dashboards.

Troubleshooting Missing Contract Trades in History

If certain trades do not appear in your history, verify that you are viewing the correct environment—Kraken spot and futures are separate. Confirm you are on futures.kraken.com and not the main trading platform. Also, check the date range filter; trades outside the selected window will not display.

Another common issue is browser caching. Clear your browser cache or try accessing the page in an incognito window. If using the API, ensure your key has the correct permissions and that the nonce value is up to date.

Contact Kraken support only if trades are confirmed executed (via email notifications or funding rate logs) but still missing. Provide the order ID and timestamp for faster resolution.

Frequently Asked Questions

Q: Can I view trade history for expired futures contracts on Kraken?

Yes. Kraken retains trade history for expired contracts as long as the trade occurred while the contract was active. Use the export tool or API and include the relevant date range when the contract was traded.

Q: Why are my contract trades not showing up in the spot trade history?Contract trades are processed on Kraken Futures, a separate system from spot trading. You must access the futures platform at futures.kraken.com to view these trades. Spot and futures histories are not combined.

Q: Is it possible to see both realized and unrealized P&L in the trade history?The trade history only shows realized P&L for closed positions. Unrealized P&L is displayed in the open positions tab and updates in real time based on current market prices.

Q: How long does Kraken retain contract trade records?Kraken maintains trade records for the lifetime of your account. There is no automatic deletion policy. Exported reports and API data can retrieve trades from several years ago, provided the contracts existed at that time.

Disclaimer:info@kdj.com

The information provided is not trading advice. kdj.com does not assume any responsibility for any investments made based on the information provided in this article. Cryptocurrencies are highly volatile and it is highly recommended that you invest with caution after thorough research!

If you believe that the content used on this website infringes your copyright, please contact us immediately (info@kdj.com) and we will delete it promptly.

Related knowledge

See all articles

User not found or password invalid

Your input is correct