Chapter 30 · Paper Trading
Why can't you put in real money immediately after a backtest passes?
- Skills to practice
- Data validationActual execution
- 3D simulation
- None
Market scene
Lin plans to buy 10 units at 100. When the simulated order arrives late, price has changed and only part fills. His journal still books the original price and full quantity. Zhe says plans, orders, fills, and positions are four different records; none can substitute for another.
Your decision
What evidence confirms a position after sending the order?
Observe the result
The default target is 10 units at reference 100. A full fill delayed to the third quote, 103, creates deviation of 30. A half fill creates deviation of 15 and leaves 5 units unfilled. The remainder did not earn a favorable spread: the intended exposure was never executed.
The mechanism
Paper trading tests the operating chain: continuously receiving data, generating signals, sending orders, handling reports, and reconciling. Shadow trading records what would execute without necessarily submitting orders. Neither automatically proves real queue position, impact, borrowing, or funding constraints.
This page replays one order offline. Fixed quotes, delay, fill fraction, and slippage explicitly determine results. It connects to no live feed or broker and is not a full paper account. Bad data returns a blocked state; zero fills have no price, rather than treating null as execution. Before deployment, cancellation retries, duplicate reports, position reconciliation, and recovery still need testing.
What it is called
Real markets
Chapter 13 separates reference prices from average fills.
Chapter 28 requires separate cost and deviation accounting.
Chapter 35 retains the advance plan before execution and outcomes, preventing hindsight rewriting.
Hands-on
- Change delay, fill fraction, and slippage separately; record status and remaining quantity.
- Toggle stale data on and off; verify blocked states do not invent fills.
- Complete and copy/download an execution log: plan, actual result, difference, cause, response, retest. Label it offline replay.
Synthetic replay: plan to buy 10 units at $100, followed by quotes of 101 and 103. Replays one order only, with no live market or exchange connection. Unfilled quantity is not treated as a position.
Fully filled; filled10 units, remaining0 units; execution price100; extra cost on filled quantity0 USD.
Edits exist only on this page and clear on refresh. Copy or download promptly.
Course versionV1-docs; sourcep3:report:paper-execution-journal.md;Chapter 30 / TRD-BT-006
Records parameters and results at the click only; does not mean the experiment passed.View snapshot to save
Change one variable
Three depths
- FoundationWhy can you not invest real money immediately after a passing backtest?Chapter 30
- AdvancedWhat must Paper, Shadow, and Live Small each validate?Advanced F · Institutional trading
- InstitutionalHow much live/backtest deviation should stop promotion?Institutional
Track submitted orders until filled, canceled, or explicitly rejected.
Align backtest and simulated execution trade by trade, locating differences at data, signal, order, and report layers.
Continue the project: compare Paper, Shadow, and small-scale evidence.
Validate idempotency, disconnect recovery, capital/position reconciliation, and human takeover. Promotion requires execution and risk evidence; see Advanced E.
Continue the project: define when deviations stop promotion and require rollback.
Questions to take away
Chapter self-test
No. They never formed actual positions.
No. It is a fixed-quote, offline, single-order replay.
New orders are blocked, quantity is zero, and execution price is null.
No. Data, costs, stability, risk, and actual execution differences remain gates.
One idea to take away
Paper trading further tests data timing, order acknowledgments, execution discipline, and recovery. Simulated fills cannot guarantee actual liquidity or live performance.
Record this learning session
Read means only that you confirm reading this chapter. Self-tests are your assessments against reference conclusions. Neither certifies mastery or professional level. Each click retains a timestamped local record.
Answer the core question and record a self-assessment
Why can you not invest real money immediately after a passing backtest?
Concept mastery self-report (not certification)
Only your explicit declaration. Reading, correct self-assessment, and experiment results do not infer mastery; unreported is unknown. Revocation restores unknown and removes selected attachments.
Paper trading:Not read
Live data:Not read
Execution deviation:Not read
Shadow trading:Not read
This chapter's self-report has not been read. No report does not imply mastery.
Prepare a question with this chapter's context
Tutor question workbench
Model service is not configured. Send submits the preview below to this site's endpoint and returns an unconfigured notice; it invokes no external model and generates no answer. Provider, runtime location, and retention remain undecided.
Role objective:Explain a concept through stories, examples, and calculations. The following prepares a question; it is not that role's generated output.
Foundation Chapter 30 · TRD-BT-006 v1.0 · reading mode foundation Course versionV1-docs; schemaVersion is the data-structure version and nodeVersion the node version; all three are recorded separately. Reading mode is not self-reported Level.
Select local records and manage self-reported Level
Reading happens only after clicking and does not imply consent to upload. Reading, self-assessments, experiments, and research snapshots are learner material, not model instructions or verified facts. Do not include keys, identity details, or real account information.
Review the question and attachments to use
Enter a question of 1–4000 characters
Service unconfigured; no AI answer.
Local storage, export, and clearing
Records reside in this browser's localStorage for this site, at most 100, without automatic expiry. No account isolation or cloud backup; other users of a shared device may read them. Edit in one tab: concurrent writes may overwrite. Export promptly. Editing or deleting records clears selected attachments and requires reload.
Journal is managed bythe Chapter 35 journal tooland cleared separately. Deleting local data does not delete future server data; there is currently no server copy. Storage rejection will not be reported as success. Copy this page's preview.