On **Hard flatten hotkey drill for the stock scalp desk**, the desk standard stays practical. Flatten that you have not drilled is a sticker on the keyboard, not a risk control. Speed without accuracy is a new risk wearing a safety costume.
Infrastructure is risk management. ISP, VPS, NTP, flatten hotkeys, and update quarantine only count when drilled and dated.
## Rails that stay on the sheet
- Flatten is sacred path.
- Untested hotkeys are risk.
- Invalidation written in cents or an auditable structure break before entry.
## Framework I will not skip
1. Write the definition before the open (level, trigger, invalidation in cents, size, max loss). Verbal plans do not count.
2. Liquidity and spread gates beat narrative. If live spread exceeds max, observe or cut — the chart can still "look perfect."
3. One clean attempt per idea in a window. Failed attempt means new structure, not revenge.
4. Drill flatten/failover on a dated schedule. Untested paths are imaginary hedges.
5. Tag the trade or the skip the same day — Sunday-you cannot fix what Monday-you did not name.
## Worked example — Flatten hotkey untested
Hard flatten unbound after platform update; vertical tape; manual click miss. Weekly drill: flatten test on sim/small; log hotkey_drill_dated.
I keep examples in cents and clock time so Sunday review can tag the behavior — not rewrite it as a mood.
## Failure modes
- Ignoring the rails above on **Hard flatten hotkey drill for the stock scalp desk** and substituting confidence.
- Adding size after adverse selection because the story still feels right.
- Paying open microstructure tax that midday memory never modeled.
## When to skip
Skipping is a first-class decision — even when the chart still looks persuasive:
- Checklist incomplete at 09:20 ET — observe or one pre-written A+ only.
- Live spread outside max for that symbol and session bucket.
- Index violently disagrees with a single-name thesis and no reduced-size RS plan is on the sheet.
- Platform, hotkeys, locate, or flatten path unverified after reconnect/update.
- Daily loss, PDT slot, or prop buffer tripwire already touched.
- News/FOMC/CPI window where the size-cut card says stand down.
## Closing
For **Hard flatten hotkey drill for the stock scalp desk**, keep operable boredom: written rails, measured cents, index context when relevant, and a skip that needs no apology. Process quality beats ticket volume.
Hard flatten hotkey drill for the stock scalp desk
Hard flatten hotkey drill for the stock scalp desk
- Attachments
-
- _posting_35_diagram.png (83.02 KiB) Viewed 220 times
Flatten drill addendum: testing it while a partial fill is still working
One addition to my hard-flatten hotkey drill. The version I described tests the clean case: one position, no working orders. The real mess comes when a partial fill is sitting there. I've got 100 of 300 shares, the rest of the buy limit is still working, and a stop is attached only to what filled. That's the case that bit me, so it's in the drill now.
## The partial-fill drill (simulator or paper account only)
1. Place a 300-share buy limit slightly below the market so it fills partially, or use the simulator's partial-fill setting if it has one.
2. With 100 filled and 200 working, hit the flatten hotkey.
3. Check three things: the working 200 is cancelled, the 100 are sold, and no stop or target orders are left behind.
4. Time it from keypress to "no position, no orders" on screen. Write the time down.
## Rails
- My flatten key has to cancel all working orders on the symbol first and then close the position. If the platform does it in the other order, the leftover buy can fill after I've sold.
- I run the drill after every platform update and on the first trading day of each month.
- If any step fails, I don't trade live with that hotkey until I've fixed it and it passes twice in a row.
## Worked example (illustrative)
Simulator, 08:50 ET. I buy 300 of a $19 name at 19.02; 100 fill and 200 are still working. I hit flatten at 08:50:12. The screen shows the 200 cancelled at 08:50:12, the 100 sold at 19.01 at 08:50:13, and no orders left at 08:50:13. It passes, with a 1-cent loss on 100 shares in the sim.
The failing version from an earlier month: the flatten sold the 100 first, and the working buy filled another 100 at 19.02 a second later. I was left long 100 with no stop. The fix was re-ordering the hotkey script to cancel first. After the fix it passed twice.
## Failure modes
- Testing only the clean case and assuming partials behave the same way.
- Forgetting orphaned child orders. A leftover sell stop on a flat position can open a short.
- Running the drill on a live account "carefully."
## When to skip
- If the drill hasn't been run since the last update, no live trading that morning until it's done.
- If the simulator can't reproduce partial fills, I test with 1-share lots in paper and accept that it's only an approximation.
Diagram: a sequence of three boxes (cancel working orders, close position, confirm zero orders) with a crossed-out "close first" path showing the orphaned buy.
## The partial-fill drill (simulator or paper account only)
1. Place a 300-share buy limit slightly below the market so it fills partially, or use the simulator's partial-fill setting if it has one.
2. With 100 filled and 200 working, hit the flatten hotkey.
3. Check three things: the working 200 is cancelled, the 100 are sold, and no stop or target orders are left behind.
4. Time it from keypress to "no position, no orders" on screen. Write the time down.
## Rails
- My flatten key has to cancel all working orders on the symbol first and then close the position. If the platform does it in the other order, the leftover buy can fill after I've sold.
- I run the drill after every platform update and on the first trading day of each month.
- If any step fails, I don't trade live with that hotkey until I've fixed it and it passes twice in a row.
## Worked example (illustrative)
Simulator, 08:50 ET. I buy 300 of a $19 name at 19.02; 100 fill and 200 are still working. I hit flatten at 08:50:12. The screen shows the 200 cancelled at 08:50:12, the 100 sold at 19.01 at 08:50:13, and no orders left at 08:50:13. It passes, with a 1-cent loss on 100 shares in the sim.
The failing version from an earlier month: the flatten sold the 100 first, and the working buy filled another 100 at 19.02 a second later. I was left long 100 with no stop. The fix was re-ordering the hotkey script to cancel first. After the fix it passed twice.
## Failure modes
- Testing only the clean case and assuming partials behave the same way.
- Forgetting orphaned child orders. A leftover sell stop on a flat position can open a short.
- Running the drill on a live account "carefully."
## When to skip
- If the drill hasn't been run since the last update, no live trading that morning until it's done.
- If the simulator can't reproduce partial fills, I test with 1-share lots in paper and accept that it's only an approximation.
Diagram: a sequence of three boxes (cancel working orders, close position, confirm zero orders) with a crossed-out "close first" path showing the orphaned buy.
- Attachments
-
- 12-diagram.png (13.84 KiB) Viewed 27 times