Before you start
Four quick things. Tick them as you go.
Pick minute bars
When you open a chart, its Data Series must use Minute bars. A value of 3 gives a 3-minute chart.
| Setting | Choose |
|---|---|
| Type | Minute |
| Value | 3 |
By the end, PFX SLM is drawing structure, gaps and signal levels on your own NinjaTrader chart. It never places an order: it only draws and alerts, and every decision stays yours. Take your time. There's no wrong speed.
SLM is an indicator. It can't buy, sell or touch your account. If a step doesn't look like the picture, that's normal: open the "Not seeing it?" box under it.
Four quick things. Tick them as you go.
When you open a chart, its Data Series must use Minute bars. A value of 3 gives a 3-minute chart.
| Setting | Choose |
|---|---|
| Type | Minute |
| Value | 3 |
One zip, about 280 KB.
PFX_SLM_NT8_Pack.zip in your Downloads folder.PFX_SLM_NT8.zip stays zipped: NinjaTrader imports it as it is in the next step.Windows says the download might be unsafe. That warning appears for any new file from a small website. Choose Keep.
I can't find the zip. Press Ctrl + J in your browser to open your downloads list, then click the folder icon.
NinjaTrader unpacks and compiles it for you.
PFX_SLM_NT8.zip (the inner zip) and press Open.| Menu | Choose |
|---|---|
| Tools | Import |
| Import | NinjaScript Add-On… |
I don't see Import. It's in the Tools menu of the Control Center (the main window), not inside a chart.
Windows blocked it ("Smart App Control"). Windows can occasionally block new NinjaScript files. Send us a message and we'll walk you through it.
I see a compile error. Copy the red text and send it to us.
Give it a few days of history to read.
The words after the number can differ with your settings. That's fine.
PFX SLM isn't in the list. The import in step 2 didn't finish. Restart NinjaTrader and try the import again.
It draws nothing. Check the chart uses minute bars and has 10 to 20 days loaded. Open New → NinjaScript Output and read the PFX SLM lines.
"expected 8 data series". Copy that line and send it to us.
Optional. Skip it if you trade something else.
SLM MGC M3.xml (from the templates folder) into this folder. Make the PFXSLM folder if it's not there:Documents\NinjaTrader 8\templates\Indicator\PFXSLM| Template | Choose |
|---|---|
| Load | SLM MGC M3 |
| Chart | MGC · 3 minute |
SLM MGC M3 isn't in the Template list. Check the folder name is exactly PFXSLM and that the file is inside it, then reopen the indicator window.
Five things to know.
SETTINGS.html in your pack covers every setting. The minimum stop distance is in ticks, so set it for your instrument.I see no signals. Signals are rare by design. Structure labels and levels still draw as context while it waits.
"signal skipped - stop distance … is under the … -tick minimum". The stop was smaller than your Minimum stop distance setting, so SLM skipped it. Change the setting if that's not what you want.
Leave the chart open. SLM does the watching.
No alert yet. That's normal until a signal forms. Alerts only fire on live bars, never on history.
The alert has no sound. Check the Alerts group in the indicator window and your NinjaTrader sound settings.
SLM can't trade, so nothing here is an emergency. These just make it go quiet. Press the switch to see what turning the model off does.
Right-click the chart → Indicators → select PFX SLM → Remove. Everything it drew goes away.
Telegram sends nothing unless you add your own bot token. The forward-test log is also off until you switch it on.
Untick Trade Structure & Liquidity setups (group 1 · Strategy). No signals are made. Structure and levels still draw as context.
SLM draws a model, not a promise. Its template came from past data. Watch it on Sim first, size your own risk, and make every decision yourself.
Messages appear in the NinjaScript Output window.
| It says | What it means | What to do |
|---|---|---|
| PFX SLM 2.31: 7 added series … | SLM started and found its data. | Nothing. This is good. |
| expected 8 data series, got … | SLM couldn't add all the data it reads. | Send us the line. |
| signal skipped - stop distance … under the … -tick minimum | The stop was smaller than your minimum. | Nothing, or lower the minimum in group 3 · Risk. |
| signal skipped - a level … sits before the … R target | A level stood in the way of the target. | Nothing. It's a safety filter you can switch off. |
| falls in a clock-change hour … skipped (no signal) | That bar's time couldn't be converted. | Set NinjaTrader to UTC to avoid it. |
Next: watch it on Sim for a few days, then explore the settings one group at a time.
Risk warning: Futures trading carries a high risk of loss and is not suitable for everyone. SLM is technical analysis, not investment advice. NinjaTrader is a registered trademark of NinjaTrader Group, LLC; PrecisionFX is not affiliated with or endorsed by NinjaTrader.