Log In
Expert Advisor

Point of Interest Indicator Trader Manual

Last updated 2026-08-23 09:52:01

Point of Interest Indicator Trader — Manual

Getting Started

Attach Point of Interest Indicator Trader from the Navigator's Expert Advisors list, the same way you would any other EA.

What It Shows

A volume profile — a histogram of how much trading activity happened at each price level over a chosen window — drawn directly on your chart, along with each period's Point of Control (POC), the single price level with the highest volume, and its Value Area, the price range containing a set percentage (default 70%) of that period's total volume.

Choosing Your Period

Five buttons at the top-left: H1 (current hour), D1 (current day), W1 (current week), MN (current month), Custom (a rolling window of the last N days, always ending right now, including today).

Important: whichever period is active on the chart is also the period the automated trading engine uses. There's no separate "trading period" setting — display and trading share the same switch. If you (or anyone with chart access) click a different period button while auto-trading is live, you're changing what it trades against too.

License Status

Shown top-right: Licensed, Not Licensed (buttons still show, nothing else draws or trades), or PIN Expired/Rejected with the specific reason.

---

Automated Trading

Everything below is off by default and requires both a genuine license and EnableAutoTrading = true to do anything at all.

Before You Do Anything Else: Dry-Run Mode

Turn on DryRunMode alongside EnableAutoTrading. Every signal gets evaluated and logged to the Journal exactly as it would trade — but no real order is ever sent. Use this to validate signal behavior on a real, live-moving chart before risking a single trade. This is the single most important recommendation in this manual.

Entry Signals — the three ways a trade can be triggered

Each can be switched on or off independently, and more than one can be active at once.

Which POCs Actually Count as Signal Sources

Every signal type checks the current period plus previous periods — the same "Previous Periods" number controlling how many are drawn on the chart, capped at 5 previous periods regardless of how many are displayed. So if you set Previous Periods to 10 to visually show 10 weeks, only the nearest 5 of those are ever actually checked for trading — the rest are decorative only.

The current period is included too, gated by Min Period Completion % below.

Why Signals Wait for the Current Period to "Settle"

A period that's still forming has a POC that can still shift — a handful of large trades can flip which price level is currently "the POC." MinPeriodCompletionPercent (default 50%) sets how much of the current period must have elapsed before signals are allowed to reference it. Already-closed previous periods are never subject to this — their data is already final.

There's no single correct number here — it depends on your instrument and how volume is actually distributed across the session. Consider testing a few values in Dry-Run mode before settling on one.

Candle Color Confirmation (always on, no setting)

Whatever candle actually triggers a buy must itself be bullish (close above open). Whatever triggers a sell must itself be bearish. This applies to every signal type, always — there's no way to turn it off.

Candle Break (optional)

By default, a valid signal enters immediately. Turn on UseCandleBreak and instead of entering right away, the EA notes the signal candle's high (for a buy) or low (for a sell), and waits — checking on every single price tick, not just each new candle — until live price actually breaks that level. Only then does the trade actually open.

A pending watch gets replaced, not stacked, by a newer signal:

A pending watch does not survive a terminal restart — it simply resets and waits for the next fresh signal rather than trying to resume an old one.

Signal Stacking

Off (default) — exactly one trade per bar. If multiple signals qualify on the same bar, a fixed priority decides which one actually trades: POC Reversion first, then Value Area Breakout, then POC Cross — and within each type, the current period is checked before working outward to older ones. The very first match found is the only trade taken; everything else is simply not evaluated.

On — every qualifying signal, across every signal type and every period checked, can open its own separate trade, up to Max Concurrent Entries. This cap is per direction — a cap of 3 means up to 3 buys and, independently, up to 3 sells can be open at once; a buy position never counts against the sell cap or vice versa.

Trend Filter (optional)

If set, a signal only trades when it agrees with the chosen filter:

The EMA filter runs on its own timeframe, set independently from whatever timeframe the chart itself is on.

Entry Windows (optional)

Two independent time windows — Start/End in HH:MM, in either Broker/Server Time or GMT, your choice. If neither is enabled, there's no time restriction at all. If both are enabled, either one being active is enough — they work together across the same day.

Signals are simply never evaluated outside an active window — nothing "queues up" from before a window opens and then fires the moment it starts. If both windows close while a trade is already open, that position is completely unaffected — it keeps running under its own SL/Trail/TP exactly as normal. The window only ever gates new entries.

An on-chart panel lets you toggle each window on/off, switch Broker/GMT, and — in Full density mode — edit the actual times directly on the chart (click Apply Window Times after typing new values). Minimal density shows just the toggles and a status line.

Stop Loss

Two modes:

UseSL off means no stop is ever sent to your broker — but the distance is still calculated either way, because Risk % position sizing needs some distance to size against. See the risk warning below — this is important.

Take Profit (optional)

Same Points/Amount choice as Stop Loss. Off by default — the position runs under Stop Loss and Trailing only.

Position Sizing

Trailing (optional)

One unified mechanism covers everything from a simple breakeven jump to a full classic trailing stop, all using the same Points/Amount system:

A tight Trail Lock behaves like a simple breakeven step; a wider one behaves like a classic trailing stop — the same setting, just tuned differently.

Partial Close (optional)

Closes a percentage of the position once it reaches a target — either a fixed distance (Points/Amount) or the current period's Value Area boundary in the trade's favor.

Close Opposite on Signal (optional)

If an opposite-direction position is open when a new signal fires, this closes it first, then opens the new one — a genuine reversal.

Important: the close only happens if the new entry is otherwise fully valid — every guard (spread, daily loss limit, entry window, direction cap) is checked before anything closes. If the new entry would be blocked for any reason, the existing position is left completely untouched. You will never end up flat because a new trade silently failed after the old one was already closed.

Trade Management

---

Important Risk Warnings — please read before enabling real trading

Turning off the Stop Loss does not cap your real risk. The distance is still used to calculate position size, but with no real stop sent to your broker, the position's actual downside is genuinely uncapped until Trailing (if enabled) engages — and Trailing only starts after a profit threshold is reached, meaning there is a real window early in every trade with no protection in place at all.

Signal Stacking multiplies real, simultaneous risk. If Risk % sizing is set to 1% and Max Concurrent Entries is 3, having all three fire is genuinely 3% of your account at risk at once, not 1% — the cap limits count, not combined exposure.

Candle Break can mean price has already moved significantly by the time you're actually filled. The entry only happens once the level breaks, which can be well after — and well away from — the price the original signal fired at.

Test everything on a demo account first, ideally with Dry-Run Mode on before that, and only move to a live account once you've watched it behave the way you expect across a real range of market conditions.

---

Troubleshooting

Nothing draws, even though the buttons appear — check the license status line; "Not Licensed" is expected behavior until your PIN is activated.

The Journal shows nothing at all after attaching — confirm AutoTrading is enabled in the toolbar and that this EA has permission to trade in its own Properties dialog.

A signal seems to fire but no trade opens — check the Journal. The most common causes: daily loss limit already hit, spread wider than MaxSpreadPoints, outside both entry windows, or the direction's position cap already reached.

Trades open in a direction I didn't expect — remember signals are gated by mandatory candle-color confirmation, and, if enabled, by the Trend Filter — both must agree with the signal's own direction, or nothing trades.