Articles on: Trading Essentials

Paper Trading on Altrady

Altrady’s Paper Trading facility allows traders to practise trading, test and compare strategies, explore exchanges, run bots and place all types of orders on all of the spot exchanges Altrady supports.
Paper Trading is available from V4.0, which can be accessed here or download and install the latest version of the app under Settings>Check for Updates.

See also: Managing Multiple Accounts on the same exchange

A Paper Trading Account is associated with a specific exchange, in the same way as a Live Trading Account. You can create multiple paper trading accounts, for the same or different exchanges.


An Introduction to Altrady's Paper Trading
How to create a Paper Trading account
Selecting your Paper Account
The Trading Terminal
Important Differences between Paper Accounts and Live Accounts
Order fills
Limitations on Paper Trading Accounts
What to use a Paper Trading Account for?
What happens if I run out of funds on my paper trading account?

An Introduction to Altrady's Paper Trading

How to create a Paper Trading account

Select Exchange Accounts from the left side menu.

Enter your 5 word pass key and click Activate to gain access to your API keys.

At the top of the API keys page, click Add paper account.

Choose the exchange, and give the account a meaningful label (e.g. Paper Binance)

Optionally, Select a folder for grouping your keys (for example, you might like to group all of your paper accounts together)
Folders can be created on the Portfolio page.

Click Save to create your paper trading account.


Your new paper trading account will have an initial balance of 0.6 BTC and 10,000 USDT.

Your new paper trading account will appear in your list of API keys, with a "paper" icon next to it

The balance of your Paper Trading Accounts is excluded from the total balance displayed at the top of each page in the App.

Selecting your Paper Account

Everywhere in Altrady where a trading account can be selected, your Paper Trading Account can also be selected.
The Trading Terminal, for placing regular order, smart orders, managing positions, viewing orders and everything else
My Positions
Trading Analytics
Signal Bot
Grid Bot

The Trading Terminal

From the Markets widget, choose a market on the exchange where you have created your paper trading account.
Then select your paper trading account from the Trading Accounts list.
You will see the balances for your paper trading account at the top of the Trading Widget and.

My Orders will display only the orders for the selected Trading Account.

Choose your paper account from the dropdown list of trading accounts for the currently selected exchange
When a paper account is selected, an icon is shown in the Trading widget, denoting that a paper account is the active trading account

Your paper trading account can also be selected in My Positions


As for regular accounts, paper accounts are shown on the Portfolio page. You can track how the balance changes, and view the balances for coins held for each Trading Account.
If you have created more than one paper account on the same exchange, you can also compare the progress of each here, and in the Trading Analytics.
You can select or deselect your paper accounts in the Trading account list on the left, to include or exclude them from your total balance on the Portfolio page.

Portfolio excluding your paper trading account

Check how the Paper Account Balance is changing


Signal Bot (for CBS or webhook bots): Select your Paper trading Account from the list of Trading Accounts

Grid Bot: Select your Paper trading Account from the list of Trading Accounts

Important Differences between Paper Accounts and Live Accounts

In general, a paper account will perform in the same way as a Live Account. However, there are some differences to be aware of, that arise due to the fact that orders on a Paper Trading Account are not placed on the exchange.

When any order is placed on an exchange, the exchange will verify that you have an account, and that the order is allowable and correct. While Altrady has access to many of those rules (such as minimum order size), there are some restrictions that only an exchange can validate. For example:

Trading leveraged tokens, where exchange permission is required. Altrady won’t know if you have permission from the exchange or not, so this won’t be validated.
Distance of the order price from the current price. Some exchanges limit how far an order price can vary from the current price, and this can be different for different markets. Altrady doesn’t have this information for your paper trading account, so order prices are not restricted. The amount of a coin or token you hold. Some tokens or coins have upper limits on the amount allowed to be in a wallet, or in open orders.
Number of orders open, or entered in a short space of time. paper trading accounts are not affected by either of these real world limitations. So in general, there are some orders that can be placed on your paper trading account that would not work on a Live Account.
Trading in volatile periods. During volatile trading periods, some exchanges slow down in their handling of API requests. Since there is no interaction with an exchange a paper trading account won’t be affected by these slow-downs. Altrady functions as quickly as ever during these times and your paper trading account will too.


All fees on a paper trading account are in Quote Currency at the highest standard rate for the exchange. (some exchanges have higher taker fees, if so then that is the fee used on all paper trades)
Fee discounts are not accounted for, which can affect the estimated profit on a paper account.
This can also mean slight differences in values for base and quote currency within a position, when compared with a live account, since some exchanges will actually charge fees using either:
an external token, such as BNB or KCS
base currency for buy orders and quote currency for sell orders (around half of the exchanges charge fees in this way when an external token is not used).

Order fills

Limit Orders
When a limit order is placed on the exchange, it will sit in the order book, in a queue or orders at the same price. When your order reaches the beginning of the queue and is matched with an opposite order, your order will be filled. Naturally, when your order is not placed on the exchange, Altrady cannot know how it would have taken to reach your order, that is, when an equivalent order placed on the exchange would have reached the beginning of the queue and been filled.

For paper trading account orders, the price must exceed your order price, for the order to be marked as filled.

Example Buy order: When a trade occurs at 0.8, your order at 0.9 will be marked as filled.

Example Sell order: When a trade occurs at 2.12, your order will be marked as filled.

In terms of limit order fills, paper accounts are more conservative than Live accounts, where your order might be in a long queue where more orders are continually being added. This applies in particular to low sat markets which are often slow-moving. A paper trading account order will not be placed in the queue. Instead the order is marked as filled only when a trade occurs above (for a sell order) or below (for a buy order) the order price.
Keep this in mind for grid bots especially, where a Live account on a slow market would see many more filled orders than a paper trading account on on the same market.

Market orders
Unlike a Live market order, a market order for a paper account is not actually placed on the exchange or matched against the order book. A market order will immediately be shown as filled and the price for the fill will be the Last Price at the time the order was placed.
This can be more or less than the fill price would have been for an equivalent live order, depending on: the liquidity in the order book, the frequency of trades, and the volatility.

Limitations on Paper Trading Accounts

There is a limit of 30 API keys per account. Paper trading accounts count towards this limit since server space and processing is still required for them.
Note that inactive accounts also count towards the total limit of API keys, for the same reason.

If you use a paper trading account for a signal bot or grid bot, that bot will be included in the count of Signal and Grid Bots allowed for your account.

What to use a Paper Trading Account for?

Trying out unfamiliar order types. If you’ve never used a Trailing Stop, OCO, Smart Order, Stop Market order, Entry Expiry or Auto-close, this is your chance to play with those orders and develop expertise.
Likewise if you’ve never tried trading using the Quick Scan or the Base Scanner, a paper trading account is a great way to practise, minus the risk.
Compare Signal Bot strategies, by running 2 bots side by side using separate paper trading accounts (so you can easily see the difference in the balances).
Try different numbers or sizes of DCAs, TPs, SL percentages or no SL.
Try different position sizes and number of simultaneous positions.
The same for Grid Bot strategies–compare the number of grids, price range, Trailing Up and Down (on or off), or different markets.
Try out a new exchange. With a paper trading account, you can test trading on an exchange where you don't have a Live account! You might find that a BTC signal bot on Kucoin does much better than the one you’ve been running on Binance.

What happens if I run out of funds on my paper trading account?

There are two options:
You can refresh the balances of your account. All trades, orders, and positions will be deleted and the balances reset to the original amounts.
This can be done on:
the Trading widget (top right), when your Paper Trading account is selected.
the Portfolio page, by clicking the 3 dot menu to the right of the account and selecting "Refresh Balances"

When the Paper account balances are refreshed, all orders, trades and positions for that account will be erased, and the account will start fresh.

Providing you haven’t reached your limit of 30 API keys, you can create a new paper account whenever you like. It will start with new balances, and no order or trade history.

If you choose to delete a Paper Trading Account, all associated orders, trades, positions and balances are also deleted.

Updated on: 08/05/2023

Was this article helpful?

Share your feedback


Thank you!