How to trade on Kraken Pro

Last updated: 8 thg 8, 2025

Before you can start buying and selling, you'll need to deposit funds into your Kraken account.

Once your account is funded, you can use this guide to place your first order!

Note: Kraken has numerous trading options and order types. To help keep things simple, the step-by-step guide cover Market or Limit orders. Although a summary of order types can be found below.

Trading on the platform

  1. 1

    Select the currency pair you'd like to trade

    Decide which assets you want to trade, such as buying Bitcoin (BTC) with US Dollars or selling Ethereum (ETH) for Euros. Select your chosen pair from the market selector button in the top left corner of the Trade tab.

    Kraken Pro Markets

    From here you can select any of the trading pairs.

    Kraken Pro Markets List

    For more details on currency pairs, see: Cryptocurrencies available on Kraken. The first currency in a pairing represents the base currency, while the second currency represents the quote currency.

    In the BTC/USD currency pair, BTC is the base currency, and USD is the quote currency.

    In a Buy order: You pay the quote currency, and receive the base currency.

    In a Sell order: You sell the base currency, and receive quote currency.

  2. 2

    Fill out the order form

    After selecting your trading pair, you can fill out the Order form to submit your trade.

    Simple Order Form

    Here you’ll see three text boxes and the option to use a market or limit order. Before we input values into these boxes, knowing how a market or limit order works is necessary.

    A Market order is meant for immediate execution, as it will match with 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.

    Market Order

    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.

    Limit Order
  3. 3

    Submit order

    Once you’ve decided on if you’re looking for a market or limit order, you can select your choice with the buttons above the Total field.

    After things look good you just need to press the large buy/sell button and your order will be submitted.

    You'll notice an order summary is located directly above the buy/sell button.

    Order Summary

    Note: The order confirmation page will truncate (not round) the amount of cryptocurrency to spend/receive based on that cryptocurrency's price precision (rather than the volume precision). The extra volume not shown is still included in the order.

  4. 4

    Wait for order execution

    If a market order is selected, the trade will happen instantly and your balance will change. Funds can be withdrawn or used to trade again right away. You can view successfully executed (closed) market orders on the Orders tab.

    Limit orders may not be filled right away but you can view their status in the Orders tab. In the below example, the BTC/USD price would have to reach $26,000 for the limit buy order to be executed.

    If your order has not yet been executed you are able to edit or cancel the order by selecting the edit/cancel buttons on the right side of Open Orders.

    Cancel Order

Order submission methods

Order Form
  • Spot or margin selector: Choose between a spot order or a margin order. This distinction is important for traders who either want to use their available funds directly for a spot order, or leveraged funds for trading.

  • Buy/Sell Toggle: Select whether they want to buy or sell the base currency. In the example above, you would be selecting whether to buy or sell Bitcoin. (BTC/USD)

  • Order Type Selector: A dropdown menu within the order form that allows you to choose the specific type of order you want to place. This function offers various options such as market orders, limit orders, and others to match different trading needs.

  • Market Price and Quantity: The market price of the base currency (in this case, Bitcoin) and the quantity you wish to buy or sell. The total amount in USD, the quote currency, is calculated automatically.

    If a Limit Order is selected, you will need to input the limit price manually.

  • Percentage Slider: The slider allows you to quickly set the order size as a percentage of your available balance. Moving the slider changes the quantity field proportionately.

  • Available Balance: The available balance is displayed, showing how much of the quote currency is available to use for a buy order. In a buy order, the quote currency is displayed because you are using that to purchase the base currency. (Buying Bitcoin with USD in this example)

    In a sell order, the base currency is displayed as your available balance. This is because in a sell order, you are selling the base currency to obtain the quote currency. (Selling Bitcoin for USD in this example)

  • Estimated Fee: An estimate of the trading fee for the transaction.

  • Conditional Order Option: Various conditional options that allow you to set specific conditions under which your orders will execute. These options help you manage your trades by setting price levels for triggering buy or sell actions, whether to limit potential losses or lock in profits as the market moves. This flexibility ensures that your trading strategy can adapt to changing market conditions without needing constant manual adjustments.

  • Execution Button: At the bottom, there is a button to confirm and execute the order, labeled "Buy BTC/USD" in this example, which finalizes the trade when clicked.

1click
  • Manage favorites: Select the market pairs in which you'd like displayed for 1-click trading by adding them to your favorites.

  • Order Type Dropdown: Located in the upper right corner of the widget, this dropdown menu allows you to choose whether you'd like a Market Order or a Limit Order.

  • Market overview: Displays the selected market pair in the top left corner, a line chart showing recent price movements, the 24-hour trading volume, and the percentage change over the last 24 hours. It provides a quick overview of key market data to help you assess the current environment.

  • Quantity Input Field: The quantity input field allows you to specify the amount of the asset you want to buy or sell.

  • Enable Margin Toggle: A toggle switch that enables or disables margin trading.

  • Buy and Sell Buttons: The widget features prominent "Buy" and "Sell" buttons, each displaying the corresponding action's price. Clicking either button executes the trade instantly, making this a true "1-click" experience.

  • Spread: At the very bottom of each market card, you'll see the spread which is the difference between the highest bid price and the lowest ask price in the market for the selected trading pair.

SOF
  • Spot/Margin Toggle: Located at the top, this toggle allows you to switch between placing spot or margin orders.

  • Buy/Sell Toggle: Select whether they want to buy or sell the base currency. In the example above, you would be selecting whether to buy or sell Bitcoin. (BTC/USD)

  • Market/Limit Dropdown: This dropdown allows you to choose between a Market Order (executing immediately at the current market price) or a Limit Order (executing at a specific price you set).

  • Market Price and Quantity: The market price of the base currency (in this case, Bitcoin) and the quantity you wish to buy or sell. The total amount in USD, the quote currency, is calculated automatically.

    If a Limit Order is selected, you will need to input the limit price manually.

  • Percentage Slider: The slider allows you to quickly set the order size as a percentage of your available balance. Moving the slider changes the quantity field proportionately.

  • Available Balance: The available balance is displayed, showing how much of the quote currency is available to use for a buy order. In a buy order, the quote currency is displayed because you are using that to purchase the base currency. (Buying Bitcoin with USD in this example)

    In a sell order, the base currency is displayed as your available balance. This is because in a sell order, you are selling the base currency to obtain the quote currency. (Selling Bitcoin for USD in this example)

  • Buy/Sell Confirmation Button: This large button at the bottom of the form places the order once all details are set.

Order types on Kraken Pro

Market

Lệnh thị trường là lệnh mua hoặc bán ngay lập tức ở mức giá tốt nhất có sẵn trên sổ lệnh Kraken.

❇️ Good for:

  • Thực hiện nhanh chóng, ngay lập tức, đặc biệt là trong thị trường biến động nhanh.

  • Đảm bảo thực hiện toàn bộ số lượng lệnh của bạn.

  • Prioritizing speed over price improvement, especially in highly liquid markets where the bid-ask spread is small.

🔺 Watch out for:

  • Larger quantity orders can have a market impact, and therefore a higher cost, especially in high volatility conditions. This is because larger orders trade with multiple levels of the order book to reach their desired quantity, and therefore the achieved price is an average of the price and quantity executed at each level.

  • Lệnh thị trường phải chịu phí taker, cao hơn phí maker.

❓ How to use Market Orders

Chỉ cần nêu rõ số lượng lệnh bạn muốn và gửi. Toàn bộ số lượng trong lệnh của bạn sẽ được thực hiện ngay lập tức.

Limit Order

Lệnh giới hạn cho phép bạn mua hoặc bán ở mức giá giới hạn do bạn đặt ra hoặc mức tốt hơn.

❇️ Good for:

  • Nhắm đến một mức giá mục tiêu cụ thể mà thị trường có thể đạt được khi bạn không nắm quyền kiểm soát.

  • Knowing what price you will get. Limit orders guarantee you will never be matched with a worse price than your specified limit price.

  • Kiểm soát việc lệnh của bạn tham gia vào sổ lệnh.

🔺 Watch out for:

  • Limit orders with prices better than the current market price may not be fully executed as the market price may not reach your limit price.

  • Limit orders with prices that are worse than the current market price will start executing immediately.

❓ How to use Limit Orders:

Xác định mức giá mà bạn sẵn sàng mua hoặc bán. Nhập mức giá đó và số lượng của bạn rồi gửi. Ngay khi giá thị trường đạt đến Lệnh giới hạn của bạn, lệnh của bạn sẽ bắt đầu thực hiện.

Stop Loss

A Stop Loss Order buys or sells as soon as your stop loss price is observed in the market. This is used to protect against losses during adverse market movements.

❇️ Good for:

  • Xác định trước mức tổn thất tối đa của bạn.

  • Quản lý rủi ro của bạn đối với các vị thế mở hoặc tài sản nắm giữ.

  • Cảm thấy yên tâm ngay cả khi bạn không chủ động theo dõi danh mục đầu tư của mình.

🔺 Watch out for:

  • Larger quantities may have a market impact, and therefore higher cost. Consider a Stop Loss Limit to control this.

  • Short-lived price swings on a specific order book can lead to your order triggering, even if the price reverts immediately after. Consider using an index price trigger to avoid this, as this aggregates prices from multiple providers and is less sensitive.

❓ How to use Stop Loss Orders:

Giả sử bạn mua 1 BTC với giá 40.000 USD. Bạn muốn bảo vệ mình khỏi những tổn thất nếu giá giảm xuống. Bạn đặt lệnh dừng lỗ ở mức 39.000 USD. Khi thị trường đạt 39.000 USD, 1 BTC của bạn sẽ được bán và mức lỗ của bạn sẽ được giới hạn ở mức 1.000 USD, ngay cả khi thị trường tiếp tục đi xuống.

Stop loss limit

Lệnh giới hạn dừng lỗ sẽ đặt lệnh giới hạn mua hoặc bán vào sổ lệnh ngay khi giá dừng lỗ của bạn xuất hiện trên thị trường. Lệnh này được sử dụng để bảo vệ bạn khỏi bị tổn thất khi thị trường biến động theo hướng bất lợi.

❇️ Good for:

  • Xác định trước mức tổn thất tối đa của bạn.

  • Quản lý rủi ro của bạn đối với các vị thế mở hoặc tài sản nắm giữ.

  • Cảm thấy yên tâm ngay cả khi bạn không chủ động theo dõi danh mục đầu tư của mình.

  • Better control over execution price than a standard stop loss order.

🔺 Watch out for:

  • Limit orders may not execute in full. If your stop loss limit is not fully executed, some of your risk of loss remains for the un-executed portion.

  • Short-lived price swings on a specific order book can lead to your order triggering, even if the price reverts immediately after. Consider using an index price trigger to avoid this, as this aggregates prices from multiple providers and is less sensitive.

❓ How to use Stop Loss Limit Orders:

Giả sử bạn mua 1 BTC với giá 40.000 USD. Bạn muốn bảo vệ mình khỏi những tổn thất nếu giá giảm xuống. Bạn đặt lệnh dừng lỗ ở mức 39.000 USD, với giá giới hạn là 38.950 USD. Khi thị trường đạt 39.000 USD, lệnh giới hạn 1 BTC @ 38.950 USD của bạn sẽ được kích hoạt trong sổ lệnh. Nếu giá tiếp tục giảm xuống mức 38.950 USD hoặc thấp hơn, lệnh của bạn sẽ được thực hiện. Tổn thất của bạn sẽ được hạn chế, ngay cả khi thị trường tiếp tục đi xuống.

Take profit

A Take Profit order buys or sells as soon as your take profit price is observed in the market. This is used to lock in profits during favorable market movements.

❇️ Good for:

  • Xác định mục tiêu lợi nhuận của bạn trước.

  • Dần dần kiếm lợi nhuận từ các giao dịch dài hạn.

  • Quản lý rủi ro của bạn đối với các vị thế mở hoặc tài sản nắm giữ.

  • Cảm thấy yên tâm ngay cả khi bạn không chủ động theo dõi danh mục đầu tư của mình.

  • Creating a target risk-reward ratio, with the usage of Take Profit together with Stop Loss orders.

🔺 Watch out for:

  • Larger quantities may have a market impact, and therefore higher cost which can erode your profits. Consider a Take Profit Limit to control this.

  • Short-lived price swings on a specific order book can lead to your order triggering, even if the price reverts immediately after. Consider using an index price trigger to avoid this, as this aggregates prices from multiple providers and is less sensitive.

❓ How to use Take Profit Orders:

Giả sử bạn mua 1 BTC với giá 40.000 USD. Bạn nghĩ giá sẽ tăng và muốn chốt lời 2.000 USD. Bạn có thể đặt lệnh bán chốt lời ở mức 42.000 USD. Khi thị trường đạt 42.000 USD, 1 BTC của bạn sẽ được bán và lợi nhuận 2.000 USD của bạn sẽ được hiện thực hóa. Nếu giá tiếp tục tăng sau khi giao dịch, bạn có thể bỏ lỡ khoản lợi nhuận lớn hơn, nhưng nếu giá giảm, bạn đã chốt được khoản lợi nhuận mong muốn.

Take profit Limit

Lệnh giới hạn chốt lời sẽ đặt Lệnh giới hạn mua hoặc bán vào sổ lệnh ngay khi giá chốt lời của bạn xuất hiện trên thị trường. Lệnh này được sử dụng để khóa lợi nhuận khi thị trường biến động theo hướng thuận lợi.

❇️ Good for:

  • Xác định mục tiêu lợi nhuận của bạn trước.

  • Dần dần kiếm lợi nhuận từ các giao dịch dài hạn.

  • Quản lý rủi ro của bạn đối với các vị thế mở hoặc tài sản nắm giữ.

  • Cảm thấy yên tâm ngay cả khi bạn không chủ động theo dõi danh mục đầu tư của mình.

  • Creating a target risk-reward ratio, with the usage of Take Profit together with Stop Loss orders.

  • Kiểm soát giá thực hiện tốt hơn Lệnh chốt lời tiêu chuẩn.

🔺 Watch out for:

  • Limit Orders may not execute in full. If your take profit limit is not fully executed, some of your exposure remains in the market and you may not lock in all the profits you had planned to.

  • Short-lived price swings on a specific order book can lead to your order triggering, even if the price reverts immediately after. Consider using an index price trigger to avoid this, as this aggregates prices from multiple providers and is less sensitive.

❓ Làm thế nào để sử dụng Lệnh giới hạn chốt lời:

Giả sử bạn mua 1 BTC với giá 40.000 USD. Bạn nghĩ giá sẽ tăng và muốn chốt lời 2.000 USD. Bạn có thể đặt Lệnh bán chốt lời ở mức 42.000 USD, với giá giới hạn là 42.000 USD.

Khi thị trường đạt 42.000 USD, lệnh giới hạn 1 BTC @ 42.000 USD của bạn sẽ được kích hoạt trong sổ và bạn sẽ thực hiện số lượng có sẵn ở mức giá đó hoặc mức tốt hơn.

Dựa trên số lượng thực hiện, một phần hoặc toàn bộ lợi nhuận 2.000 USD của bạn sẽ được hiện thực hóa. Nếu giá tiếp tục tăng sau khi giao dịch, bạn có thể bỏ lỡ khoản lợi nhuận lớn hơn, nhưng nếu giá giảm, bạn đã chốt được khoản lợi nhuận mong muốn.

Iceberg

Lệnh tảng băng trôi sẽ đặt Lệnh giới hạn mua hoặc bán, thực hiện tổng khối lượng lệnh của bạn theo quy mô nhỏ hơn. Điều này nhằm ngăn chặn tác động đến thị trường do tổng số lượng lệnh của bạn bị những người tham gia thị trường khác biết được.

❇️ Good for:

  • Thực hiện các lệnh có quy mô lớn so với mức độ thông thường của khối lượng thị trường và các mức độ trong sổ lệnh.

  • Duy trì tính bảo mật của toàn bộ số lượng lệnh của bạn và hạn chế rò rỉ thông tin với những người tham gia thị trường khác.

  • Giao dịch trên thị trường không thanh khoản, nơi các lệnh lớn hơn có thể tác động đáng kể đến thị trường, dẫn đến chi phí cao hơn.

🔺 Watch out for:

  • Kích thước hiển thị quá nhỏ có thể không thu hút đủ sự quan tâm của taker và do đó khiến lệnh mất nhiều thời gian hơn để thực hiện.

  • Giống như bất kỳ lệnh nào khác có chỉ thị giới hạn, lệnh của bạn không được đảm bảo thực hiện và toàn bộ số lượng lệnh của bạn có thể không được thực hiện.

❓ How to use Iceberg Orders:

Giả sử bạn muốn mua 5 BTC với giá 40.000 USD. Bạn có thể đặt Lệnh giới hạn, nhưng việc khối lượng 5 BTC hiển thị đầy đủ trong sổ lệnh có thể thu hút sự chú ý không mong muốn và tạo ra tác động đến thị trường.

Thay vào đó, bạn quyết định sử dụng Lệnh tảng băng trôi, với số lượng lệnh là 5 BTC, giá giới hạn là 40.000 USD và kích thước hiển thị là 1 BTC. Chỉ hiển thị 1 BTC trong lệnh của bạn trên sổ lệnh tại một thời điểm nhất định.

Sau khi lệnh này được thực hiện, một lệnh khác sẽ ngay lập tức được đặt cho 1 BTC nữa với cùng mức giá giới hạn. Quá trình này sẽ tiếp tục cho đến khi toàn bộ số lượng lệnh của bạn được thực hiện.

Trailing

Lệnh trailing stop sẽ mua hoặc bán ngay khi giá kích hoạt động của bạn đạt đến giá trên thị trường. Lệnh này được sử dụng để bảo vệ bạn khỏi bị tổn thất, đồng thời điều chỉnh linh hoạt và hưởng lợi từ những biến động thuận lợi của thị trường.

❇️ Good for:

  • Locking in profits by auto-adjusting the stop price as the market moves in your favor.

  • Hạn chế thua lỗ bằng cách tự động điều chỉnh giá dừng khi thị trường giảm.

  • Cho phép bạn duy trì mức bảo vệ tổn thất mong muốn, đồng thời theo dõi xu hướng giá thuận lợi.

  • Automating risk management. No need to manually change Stop Loss prices as market conditions change.

🔺 Watch out for:

  • Số lượng lớn hơn có thể tác động đến thị trường, dẫn đến chi phí cao hơn.

  • Biến động giá trong thời gian ngắn có thể khiến lệnh của bạn kích hoạt “sớm”.

  • Số tiền trailing quá ít có thể khiến lệnh của bạn kích hoạt “sớm”.

❓ How to use Trailing Stop Orders:

Giả sử bạn mua 1 BTC với giá 40.000 USD. Bạn nghĩ giá sẽ tăng và muốn kiếm lời từ đó, nhưng bạn muốn duy trì mức bảo vệ lỗ tối đa là 1.000 USD. Bạn đặt Lệnh bán trailing stop cho 1 BTC, với mức bù trừ danh nghĩa là 1.000 USD.

Khi thị trường tăng, mức Trailing stop của bạn sẽ được điều chỉnh để luôn cách mức giá cao nhất 1.000 USD. Nếu sau đó thị trường đảo chiều và giá thị trường đạt đến mức giá dừng, lệnh trailing stop của bạn sẽ được kích hoạt và bán trên thị trường.

Bạn cần thêm trợ giúp?