No chargeEleven tools for NinjaTrader 8. Download
Kenzo.

Execution strategy · NinjaTrader 8

Automate your Red Folder trade with a sniper.

In the strategy, set up in advance

  • The buffer distance to price
  • Take profit and stop loss
  • How many seconds before the trade is placed
  • Short or long, or both
  • When the sniper starts its countdown
  • On as many charts as you run

Verify it all with pre-flight, on the chart.

Then sit back and watch the sniper trade.

Red Folder Sniper trails a bracket around price, freezes it seconds before a high-impact release, and leaves a live OCO entry pair in the book for the spike. Whatever does not fill is pulled a few seconds later.

—— Next red folder Friday, November 6 Non-Farm Payrolls · 08:30 ET
Two NinjaTrader charts side by side on NQ 12-26, both running Red Folder Sniper
            v1.41. Each header reads TRAILING, T-10.0s, ARMED. The left chart is long only on
            PlaybackAccount1, the right short only on PlaybackAccount2. A preflight panel in each
            lists armed, account, flat, arms, data, clock, target 05:30:00 in 10.0s, trail, cancel,
            entry, risk and phase, every line marked OK, ending in VERDICT READY, will place LIVE
            orders at commit.
Ten seconds out. Both charts armed and trailing, the phantom bracket moving with price, and every gate marked OK in the corner — the state the strategy holds right up to the commit. Market Replay of 2 October 2026 on simulated accounts.

The sequence

Five scheduled moments, all on a wall clock

A 25ms timer drives the schedule rather than tick arrival, so the strategy acts on time even when the book goes quiet ahead of the release.

MomentDefaultWhat happens
TrailT−120s A phantom bracket appears and follows price at your offset. Nothing is live yet.
CommitT−5s Prices freeze and a live OCO entry pair goes to the book. The acknowledgement latency is logged, so you know how much margin you had.
ReleaseT Whichever leg the spike reaches fills. The other is cancelled by the OCO.
Bracketon fill One stop and target pair, sized from the filled position and priced off the average fill — not one pair per partial.
CancelT+15s Unfilled entries are pulled, then re-checked, because a cancel request is not a cancel confirmation.

The calendar

Red folder days

Non-Farm Payrolls and CPI, every one at 08:30 ET. These are typed from the BLS schedule rather than worked out, because neither can be: NFP is usually the first Friday, but a holiday near the start of the month moves it — 2 July 2026 fell on a Thursday. CPI follows no rule at all, landing anywhere between the 10th and the 14th, on any weekday.

Date Day Release NQ front month
Loading the schedule…

Before it arms

A panel that tells you whether it will trade

Every gate that can stop an entry, listed with a pass or fail mark, in the same order the strategy checks them, ending in one verdict line.

The preflight panel drawn on an NQ chart. Rows read: armed, LIVE, orders will be placed at commit; account PlaybackAccount1; flat, no open position; arms, 0 of 1 used today; data, 1 ticks; clock, playback forced; target 05:30:00 in 55m17s; trail 05:25:00, commit 05:29:58; cancel plus 5s, flatten 15s; entry BreakoutStop ShortOnly 6x off 25; risk, stop 500, target 30; phase IDLE. The verdict line reads READY, will place LIVE orders at commit.
Drawn on the chart itself, next to the bars it is watching. Every gate with a pass mark, the entry and risk you configured read back to you, and one verdict line at the foot.

GATE 01

Account blocklist

Refuses to arm on any account whose name matches your blocked list. Funded accounts that prohibit news trading stay out of reach by configuration, not by memory.

GATE 02

Flat check

Will not arm unless the whole account is flat, not just this strategy. A position left by another instance or a manual trade stops it.

GATE 03

Dry run by default

Ships with live orders switched off. It draws, logs and measures the tape without submitting anything until you turn it on deliberately.

Afterwards

It writes down what happened

Every line goes to the Output window and to a dated log file, so a run can be read back later instead of remembered. Each finished trade is also appended to a CSV.

The trade record

Entry and exit times from the executions, the spike, the resting order, the actual fill, the exit and its reason, points and cash, plus maximum adverse and favourable excursion.

Markers that outlive the strategy

NinjaTrader deletes a script's drawings when it stops. The companion Trade Markers indicator reads the CSV and redraws them, so a finished trade stays on the chart.

Market Replay of 2 October 2026 at 6x speed, two charts side by side on two simulated accounts: long only on the left, short only on the right. Both arm, trail and commit, and the preflight panel turns to NOT READY once the one daily arm is used. Nineteen seconds, silent.

Hypothetical. This is Market Replay on simulated accounts, not a live result, and a profit figure is visible on screen. Hypothetical performance results have many inherent limitations, are prepared with the benefit of hindsight, and involve no financial risk. No representation is made that any account will achieve similar profits or losses. Full disclosure →

Settings

Thirty-five settings, in seven groups

Everything is a property in the normal NinjaTrader dialog. Nothing is hard-coded and nothing needs the source opening.

Safety 3

Arm live orders — off by default. While it is off the strategy draws, logs and measures the tape without submitting anything.

Block accounts containing — a comma-separated list. The strategy refuses to arm on any account whose name contains one of these, which is how a funded account stays out of reach.

Require account contains — the inverse, when you want it locked to one account.

Timing 8

Release hour, minute and second, on the chart's own clock; how long before the release to start trailing and to commit; how long after to cancel unfilled entries and to flatten. Plus a clock source toggle for replay.

The clock source matters: set it to Playback on a replay chart, or the schedule is compared against today's time while the bars replay a past session.

Entry 4

Breakout stop or reversion limit; long only, short only or both; contracts; and the offset in points from last price at which each leg rests.

The offset is the number that decides everything. Too tight and the pre-release wobble fills you; too wide and the release never reaches you. The strategy logs how close price came to each leg so you can size it from data.

Risk 2

Stop and target in points, applied to the average fill. With a flatten timer set, the stop is a backstop rather than the usual exit.

Chart markers 12

Whether to draw finished trades, whether they are global to the instrument, whether to export them, where to export them, and the colours, widths and label placement for the spike, order, fill and exit levels.

Diagnostics 3

Diagnostic logging, the heartbeat interval, and whether to mirror every line to a dated file. Leave all three on: the output is a few lines a minute, and it is the difference between knowing why nothing happened and guessing.

Preflight panel 3

Whether to show the panel, which corner it sits in, and its font size.

Requirements

  • NinjaTrader 8, with a data feed that supports unmanaged order handling.
  • A fast primary series — 30 second or faster is recommended.
  • Designed and tested on NQ and MNQ. It is instrument-agnostic, but the offset and stop distances are point values you set for the instrument you run it on.

Hypothetical performance disclosure. Any example, screenshot, replay or simulated result shown for this product is hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. There are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk in actual trading. Futures trading carries substantial risk of loss and is not suitable for every investor.