All posts

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

Trader reviewing a notebook beside a laptop displaying a generic, blurred chart.

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.

SectionRecord these fields
Order headerOrder-chain ID; account or account nickname; instrument; side; trading date; time zone; broker/platform; original order ID.
Initial instructionSubmitted time; order type; quantity; limit or stop price, if applicable; time in force or expiry; special instructions; initial status.
Each change eventEvent 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 outcomeFinal 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 #TimestampEventOrder ID → replacement IDChanged field: before → afterStated reasonStatus / evidence
114:02:10 ETAmend submittedA123 → —Limit price: 50.10 → 50.05Recorded note: revised price instructionRequest submitted; confirmation not yet recorded
214:02:12 ETReplace acceptedA123 → B456Quantity: 100; price: 50.05Same instruction as event 1Platform history shows replacement accepted
314:05:30 ETCancel request; then confirmedB456 → —Remaining quantity: 100Recorded note: no longer wanted openCancellation 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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#

Your journal writes posts like this about you.

Connect a broker and TerraTrade turns your own trades into the findings that matter.