Journaling7 min read
How to Journal Amended and Canceled Trading Orders
Use a trading order change log template to preserve original terms, amendments, timestamps, reasons, order IDs, and final outcomes.
By TerraTrade Team

Why keep an order-change log?#
An order can change several times before it fills—or end without filling at all. If you record only the final order, it may be difficult later to tell what you originally submitted, when an amendment was requested, whether a replacement was accepted, or why the instruction changed. A trading order change log template gives each event its own place in a linked chronology.
This guide is about reconstructing order instructions and outcomes. It is not a scorecard for whether a change was wise, a review of trading-rule violations, or a calculation of avoidable costs. Capture what happened and the reason stated at the time; leave judgments about performance for a different review.
Keep the first instruction and every later event#
A useful log preserves the original instruction and adds a new event each time something changes. Do not replace the first entry with the latest values: an append-only history makes it possible to reconstruct the sequence. The SEC describes audit-trail recordkeeping for broker-dealers as a way to reconstruct original records after modification or deletion; that is a design principle for this personal worksheet, not a requirement that individual traders keep this journal. SEC.gov | Amendments to Electronic Recordkeeping Requirements for Broker-Dealers
Broker-dealer recordkeeping rules cover order details that include terms and modifications or cancellations, along with timing information. That regulatory context helps explain why timestamps and linked revisions are useful fields, but it does not make this template a compliance record or substitute for a broker’s official history. SEC.gov | Books and Records Requirements for Brokers and Dealers Under the Securities Exchange Act of 1934
Trading order change log template#
Use one order-chain ID to connect the initial instruction, each change, and the eventual outcome. Keep the broker or platform order IDs as separate fields: a replacement may have its own identifier. FINRA’s OATS technical specification provides an example of reporting a cancel/replace with a link between original and replacement orders, alongside replacement terms and a timestamp. OATS is a particular reporting framework, not a universal journal standard. OATS Reporting
Copy this structure into a spreadsheet, journal, or form. Keep the original instruction in the header area and add a separate row for every later event.
| Section | Record these fields |
|---|---|
| Order header | Order-chain ID; account or account nickname; instrument; side; trading date; time zone; broker/platform; original order ID. |
| Initial instruction | Submitted time; order type; quantity; limit or stop price, if applicable; time in force or expiry; special instructions; initial status. |
| Each change event | Event number; event timestamp and time zone; event type; order ID; replacement ID, if any; field changed; before → after; stated reason; source or submitter; broker status or acknowledgment. |
| Final outcome | Final status; final order ID; confirmation or rejection time; filled quantity and execution details, if any; remaining quantity; source record or notes. |
Illustrative entries only, not a trading recommendation. Use the actual timestamp precision and status available in your own records. The separate request and confirmation times help avoid implying that an order was canceled before the broker confirmed it.
| Event # | Timestamp | Event | Order ID → replacement ID | Changed field: before → after | Stated reason | Status / evidence |
|---|---|---|---|---|---|---|
| 1 | 14:02:10 ET | Amend submitted | A123 → — | Limit price: 50.10 → 50.05 | Recorded note: revised price instruction | Request submitted; confirmation not yet recorded |
| 2 | 14:02:12 ET | Replace accepted | A123 → B456 | Quantity: 100; price: 50.05 | Same instruction as event 1 | Platform history shows replacement accepted |
| 3 | 14:05:30 ET | Cancel request; then confirmed | B456 → — | Remaining quantity: 100 | Recorded note: no longer wanted open | Cancellation confirmed at 14:05:32 ET |
A repeatable capture procedure helps make a log readable after the session, when small timing and naming differences may be harder to recall.
- Create the order-chain ID and enter the initial instruction before editing any values. Record the date and a consistent time zone; include seconds when the platform makes them available.
- For each change, add a new row. Name the event precisely: for example, amend submitted, cancel requested, cancel confirmed, replace submitted, replace accepted, replace rejected, or execution. Do not collapse a request and its response into one event if the sequence is available.
- Identify the relevant order IDs. If the system supplies a replacement ID, retain both the original and replacement IDs so the relationship remains clear. If no ID is visible, write that it is unavailable rather than inventing one.
- Write the changed field and the exact before-and-after values. If multiple fields change, record each one, either in separate rows or an unambiguous list within the event.
- Capture the reason in neutral, contemporaneous language. Prefer “changed limit from 50.10 to 50.05; note at the time: revised price instruction” over a retrospective explanation that may blend later interpretation with the original reason.
- Record the broker or platform response and its time when available. Keep supporting evidence, such as an order-history export, confirmation message, or screenshot, with the chain or a reference to where it is stored.
- Close the chain with the observed final status: filled, partially filled, canceled, expired, rejected, still open, or unknown. Include filled and remaining quantities if shown; if the outcome cannot be verified, mark it unknown rather than assuming.
Distinguish an amendment, cancellation, and replacement#
Do not assume that “amended,” “canceled,” and “replaced” describe the same event. A cancel request records an instruction to cancel; a confirmed cancellation records the observed response. A replacement records a subsequent instruction, which may carry different terms or a new order ID. The SEC’s Rule 605 guidance describes certain modifications as cancellation of the original order followed by submission of a replacement, while also distinguishing some other modifications in its reporting context. That is a reason to preserve the actual events and IDs rather than impose one interpretation on every broker or asset class. SEC.gov | Frequently Asked Questions: Rule 605 of Regulation NMS (April 1, 2026)
For a partial execution, record the execution as an event and then log any later change against the remaining order. This keeps the filled portion distinct from the quantity still open. If your platform’s history does not expose enough detail to establish the sequence, mark the missing information and consult the broker’s official order history rather than filling gaps from memory.
Review for completeness, not performance#
When reviewing a chain, ask whether another reader could identify the initial instruction, follow each change in order, distinguish the trader’s request from the platform’s response, and determine the final observed status. If not, note what is missing: perhaps a time zone, replacement ID, acknowledgment, or source record.
Keep the stated reason descriptive. This log is not intended to decide whether an amendment was a mistake or to grade the trader’s behavior. Its job is to preserve the order’s history in a form that can be checked and understood. If you later conduct a separate process or performance review, you can do so with the order chronology intact rather than reconstructing it from memory.
Use the template as a practical audit trail for your own review. Its value is clarity and traceability, not a verdict on why a trader changed an order.
A concise record, with clear limits
Strengths
- ✓Preserves original terms instead of replacing them with the latest version.
- ✓Links changes, IDs, timestamps, stated reasons, and final outcomes.
- ✓Makes uncertainty visible instead of filling gaps with assumptions.
Limitations
- —A journal entry may not capture every system event visible in the broker’s official history.
- —Different platforms and markets may use different labels, timestamps, and order-ID behavior.
- —A reason entered later may be less reliable than a contemporaneous note.
Frequently asked questions#
Do I need to log every amended or canceled order?
Log every event you can verify, including the request, any platform acknowledgment, a replacement submission or response, and the final status. The SEC describes certain order-record requirements for broker-dealers that include order terms and modifications or cancellations; those requirements do not establish a personal-journal obligation for individual traders. SEC.gov | Books and Records Requirements for Brokers and Dealers Under the Securities Exchange Act of 1934
Is a replacement the same thing as an amendment?
Keep the terms and order IDs linked, but preserve the distinct events you can observe. In its Rule 605 reporting guidance, the SEC describes certain modifications as cancellation of an original order followed by a replacement. That reporting context does not mean every platform or asset class handles every modification identically. SEC.gov | Frequently Asked Questions: Rule 605 of Regulation NMS (April 1, 2026)
Should I record the request time or the confirmation time?
Use the most precise available timestamp and include its time zone. When request and confirmation times differ, record both as separate events or time fields so the sequence is not ambiguous.
What if I cannot tell whether the cancellation was confirmed?
Do not infer a final status from the fact that you submitted a request. Record the status as unknown or pending if you cannot verify the response, and check the broker’s official order history where available.
A consistent order-change record can make execution review more reconstructable. Keep the original instruction, append each verified event, and close the chain with the best-supported outcome.
Sources#
- SEC.gov | Books and Records Requirements for Brokers and Dealers Under the Securities Exchange Act of 1934 — sec.gov
- OATS Reporting — finra.org
- SEC.gov | Frequently Asked Questions: Rule 605 of Regulation NMS (April 1, 2026) — sec.gov
- SEC.gov | Amendments to Electronic Recordkeeping Requirements for Broker-Dealers — sec.gov
- https://www.finra.org/sites/default/files/AppSupportDoc/p125340.pdf — finra.org
- https://www.finra.org/sites/default/files/AppSupportDoc/p122419.pdf — finra.org
- https://www.sec.gov/files/rules/final/34-44992.htm — sec.gov
- https://www.finra.org/sites/default/files/RCA/p002369.pdf — finra.org
- https://www.finra.org/sites/default/files/NoticeDocument/p004569.pdf — finra.org
- https://www.finra.org/sites/default/files/NoticeDocument/p011631.pdf — finra.org
- https://www.sec.gov/rules-regulations/staff-guidance/trading-markets-frequently-asked-questions-8 — sec.gov
- https://www.sec.gov/files/divisions/marketreg/rule613-info.htm — sec.gov
- https://www.sec.gov/rules-regulations/2003/05/electronic-storage-broker-dealer-records — sec.gov
- https://www.sec.gov/rules-regulations/self-regulatory-organization-rulemaking/sr-nyse-99-51 — sec.gov
- https://www.sec.gov/rules-regulations/2001/03/disclosure-order-execution-routing-practices — sec.gov
- https://www.sec.gov/Archives/edgar/data/1060749/000119312504215176/dex101.htm — sec.gov
KEEP READING

Trading Psychology7 min read
How to Stop Checking Trading Charts Constantly
Audit unplanned chart checks, set review windows, and define preplanned alert exceptions with a practical screen-boundary worksheet.
Read post
Risk Management5 min read
How to Estimate Gap Risk Beyond Your Stop Price
Learn how to estimate trading stop loss gap risk with a practical worksheet comparing hypothetical execution prices and position losses.
Read post
Risk Management6 min read
How to Check Risk Overlap Across Open Trades
Learn how to measure risk across correlated positions with a stop-loss worksheet, shared-driver map, joint-stress scenario, and budget comparison.
Read post