Guide · Testing
Paper trading a multi-account workflow before going live
To paper trade a multi-account workflow, connect demo or broker paper accounts, send the same order types you plan to use live, and verify the per-account results, rejections, risk limits and logs. Record what you expected against what happened. Paper trading tests your process and your setup, not your emotions or real fills.
Paper trading is often described as a way to test a strategy. That is only half of it. If your plan involves several accounts, several brokers and one order ticket, the first thing to test is the workflow itself: what you send, where it goes, what comes back and what happens when something fails.
This guide is a test plan for that workflow. It assumes no live money and no API keys for the first pass.
What paper trading can and cannot test
Paper trading is good at catching configuration and process errors. It is poor at reproducing market microstructure.
| It can test | It cannot reliably test |
|---|---|
| Credentials, account selection and labels | Real liquidity, queue position and fill quality |
| Order types, quantities and time in force | Real slippage and partial fills |
| Per-account results and rejection handling | Your reaction under real loss |
| Risk limits, kill switch and logs | Broker outages and unusual market conditions |
| The sequence you follow under time pressure | Exact fees and margin behaviour in every scenario |
Paper environments differ by broker. Some simulate fills generously; others reject orders the live system would accept. Treat the results as a test of your process, not as evidence of future performance.
Step 1: start with the built-in demo
TraderDesk includes demo accounts that need no API key. They are the lowest-friction way to learn the layout: where the order ticket lives, how accounts are selected, where results appear and how positions are shown.
Spend the first session doing nothing but navigation. Find the kill switch. Find the log. Find the risk settings. Open the options chain and load a strategy template without sending anything. Familiarity reduces the chance that you discover the interface for the first time during a live order.
Step 2: add a broker paper account
Once the demo layout is familiar, add a paper or sandbox account from a broker you actually use. Alpaca paper keys and the Tradier sandbox are common starting points; other brokers vary. Use the broker setup page for the exact credentials.
Keep the paper account as its own labelled connection. Never put a paper account and a live account on the same ticket while you are testing. The whole point is to make the environment obvious.
Step 3: define the scenarios before you start
A paper-trading session without a scenario list becomes clicking. Write down the cases you want to cover, then work through them:
- One account, one simple order. Market and limit, with a day time in force.
- Several accounts, one order. Confirm each account receives a separate result.
- A rejected order. Try an instrument or size the account cannot accept, and watch how the rejection is reported.
- A closed market. Send an order outside the session and observe the broker's response, with the optional market-hours block on and off.
- A risk limit breach. Set a low maximum value per order, then try to exceed it.
- The kill switch. Halt routing, confirm orders stop, then restore it deliberately.
- A multi-leg options basket. Build a defined-risk structure, review payoff and Greeks, and send it if the paper account permits it.
- A log export. Reproduce an issue, find the lines in the log and export them.
Test the boring failure paths
Most live problems are not exotic. A missing permission, an expired token, a closed market or a quantity above the account limit will account for many of them. Rehearse those before you rehearse strategy ideas.
Step 4: record expectations, not just outcomes
For each scenario, note four things: what you sent, what you expected, what happened and where you saw it. The gap between expectation and outcome is the useful part. If you expected three accounts to accept and two did, the reason matters more than the count.
Keep the log lines for anything unexpected. The event log records data requests, order actions and warnings; exporting the relevant rows is faster than trying to remember the sequence later.
Step 5: rehearse the live sequence at live speed
Paper trading is often done slowly, with pauses to read the screen. Live order entry is not always slow. Run the sequence at a realistic pace: select the accounts, check the notional, send, read the results. If that feels rushed in paper, it will feel worse live.
This is also where you learn whether your account labels and order defaults help or hinder. Rename accounts if a label is ambiguous. Set the risk limits you actually want, rather than leaving every field at "No limit".
Step 6: compare paper with a small live test
When the workflow is clean in paper, the next step is a deliberately small live order — one you are prepared to lose — used to compare the real result with the paper result. Check the fill, the fees, the position and the log. Do not scale up until the small live test matches your expectations.
If it does not match, stop and investigate. A difference in fill price may be normal market behaviour; a difference in the account that received the order is a configuration problem.
A go-live checklist
- Paper and live accounts are separately labelled and never mixed on one ticket.
- Every order type you plan to use has been tested in paper.
- A rejection has been produced and understood.
- The market-hours block and the kill switch have both been tested.
- Risk limits are set to values you can explain.
- The log has been searched and exported at least once.
- A small live order has been reconciled against the broker statement.
- You know which broker to contact for an order that TraderDesk cannot cancel.
What paper trading will not tell you
It will not tell you whether a strategy is profitable, and it will not tell you how you will behave when a position moves against you. It will not reproduce a broker outage, a halted symbol or a liquidity vacuum. Those are reasons to keep position sizes modest and risk controls on after go-live, not reasons to skip the paper stage.
Do not send credentials in a support message
If a paper test fails, send the version, the broker, the environment, the log lines and a screenshot. Never send API keys, passwords or full account numbers. Redact anything sensitive before you share it.
Frequently asked questions
Is paper trading the same as live trading?
No. Paper accounts usually simulate fills and may not reproduce real liquidity, spreads, slippage, queue position or partial fills. They are useful for testing the workflow, not for proving profitability.
Do I need API keys to try TraderDesk?
No. The built-in demo accounts work without keys. To test a broker's paper environment, use that broker's paper or sandbox credentials, such as Alpaca paper keys or the Tradier sandbox.
How long should I paper trade?
Long enough to cover the order types, account sets and failure cases you expect to meet, including a rejected order and a closed market. A fixed number of days is less useful than a checklist of scenarios.
What should I record during paper trading?
The order, the accounts, the expected result, the actual result, any rejection reason and the log lines. Comparing expectations with outcomes is where most of the learning happens.
Risk warning
TraderDesk is software for placing orders through your own brokerage accounts. It does not provide investment, tax or legal advice and does not recommend any trade. Trading stocks, options, futures, forex and crypto involves substantial risk of loss. Past performance and backtests do not guarantee future results. You are responsible for your orders and your broker relationships. Past performance and paper-trading results do not guarantee future results.
Next: read the multi-account order workflow or how to read a payoff graph and Greeks.
GET STARTED
Start with demo accounts today.
The built-in demo needs no API key. Connect a broker paper account when you are ready to test the full flow.