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 HTF is finding gaps on a higher timeframe and drawing them, with 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.
HTF 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 250 KB.
PFX_HTF_NT8_Pack.zip in your Downloads folder.PFX_HTF_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_HTF_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 HTF 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 HTF lines.
"expected 9 data series". Copy that line and send it to us.
Optional. One for Micro Gold, one for Micro Nasdaq.
HTF MGC 3m FINAL.xml or HTF MNQ 3m FINAL.xml (from the templates folder) into this folder. Make the PFXHTF folder if it's not there:Documents\NinjaTrader 8\templates\Indicator\PFXHTF| Template | Choose |
|---|---|
| Load | HTF MGC 3m FINAL |
| Chart | MGC · 3 minute |
The template isn't in the list. Check the folder name is exactly PFXHTF and that the file is inside it, then reopen the indicator window.
I trade something else. Skip this step. The built-in settings work on any minute chart. Set the Minimum stop distance (group 3) in ticks for your instrument.
Five things to know.
SETTINGS.html in your pack covers all 89 settings. Distances in ticks are per instrument: on MGC one tick is 0.10, which is $1.00.I see no signals. Signals are rare by design: it waits for a clean gap on the higher timeframe. Levels and context still draw while it waits.
"signal skipped - stop distance … is under the … -tick minimum". The stop was smaller than your Minimum stop distance setting, so HTF skipped it. Change the setting if that's not what you want.
Leave the chart open. HTF does the watching.
Documents\NinjaTrader 8\PFX\.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 sound file in group 8 · Alerts and your NinjaTrader sound settings.
HTF can't trade, so nothing here is an emergency. These just make it go quiet. Press the switch to see what turning alerts off does.
Right-click the chart → Indicators → select PFX HTF → Remove. Everything it drew goes away.
Telegram sends nothing unless you add your own bot token. If you ever do, don't share a template afterwards: NinjaTrader saves the token in plain text.
Untick Fire an alert on every signal (group 8 · Alerts). No pop-ups, no sound. The gaps and levels still draw.
HTF draws a model, not a promise. Its templates 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 HTF 1.04: 8 added series … | HTF started and found its data. | Nothing. This is good. |
| PFX HTF: ⚠ expected 9 data series, got … | HTF couldn't add all the data it reads. | Send us the line. |
| PFX: signal skipped - stop distance … is under the …-tick minimum | The stop was smaller than your minimum. | Nothing, or lower the minimum in group 3 · Risk. |
| PFX: signal skipped - a level at … sits before the …R target | A level stood in the way of the target. | Nothing. It's a safety filter you can switch off in group 3 · Risk. |
| PFX HTF ledger: … - will retry | The forward-test log file couldn't be written just then, often because it's open in Excel. | Close the file. HTF tries again by itself. |
| PFX HTF ledger: gave up on signal … | One signal couldn't be written to the log after several tries. | Close the file if it's open. Tell us if it keeps happening. |
Next: watch it on Sim for a few days, then read SETTINGS.html one group at a time. Want the full model too? PFX SLM is the indicator HTF was split out of.
Risk warning: Futures trading carries a high risk of loss and is not suitable for everyone. Hypothetical or backtested results have limits and are not a promise of future results. HTF is technical analysis, not investment advice. NinjaTrader is a registered trademark of NinjaTrader Group, LLC; PrecisionFX is not affiliated with or endorsed by NinjaTrader.