Quick Start Guide

Follow these steps to have Impulse live and trading in under ten minutes. The trading logic itself is pre-configured and fixed โ€” you only need to set a few account-specific options below.

Step 1 โ€” Add XAUUSD to Market Watch

Impulse trades XAUUSD exclusively. Open Market Watch (Ctrl+M) and make sure your broker's Gold symbol is visible before attaching the EA.

Symbol names vary between brokers. Your broker may list Gold as XAUUSD, GOLD, or similar. Impulse must be attached to a chart of whichever name your broker uses, or it will fail to initialise.

Step 2 โ€” Attach the EA

  1. Open a XAUUSD chart Any timeframe is fine โ€” the chart timeframe does not affect how the EA operates.
  2. Drag Impulse onto the chart Find it in the Navigator panel under Expert Advisors and drag it onto the chart, or double-click it. The Properties dialog opens at the Inputs tab.

Step 3 โ€” Set Your Inputs

See the Input Reference section for the full list. At minimum, check:

Step 4 โ€” Whitelist the News Filter URL (Recommended)

The News Filter is on by default. Before clicking OK, see News Filter Setup below to whitelist the required URL โ€” otherwise Impulse falls back to MT5's built-in calendar automatically, which works but is less complete. The filter also pauses new baskets if it cannot verify calendar data at all, so it is worth having a working source on both sides.

Step 5 โ€” Enable Algo Trading and Click OK

In the Common tab, ensure "Allow Algorithmic Trading" is checked, then click OK. A smiley face icon should appear top-right on the chart confirming the EA is running.

If the smiley face is grey or frowning, global automated trading is disabled. Click the Algo Trading button in the MT5 toolbar, or enable it under Tools โ†’ Options โ†’ Expert Advisors.
Broker recommendation. ECN or RAW spread brokers with tight spreads are recommended โ€” IC Markets, FP Markets, Fusion Markets, and VT Markets are all suitable.
Running on a VPS. For uninterrupted 24/5 operation, a VPS located close to your broker's servers is recommended.

Trade Modes & Entry Style

Two inputs at the very top of the Properties dialog set the overall character of the EA before anything else is considered, and a third governs Strategy 6 alone. All three are independent of each other and of which strategies you enable.

Trade Mode

Recovery (Grid) โ€” the default and the mode Impulse was designed around. When a signal fires, the EA opens a position and, if price moves against it, adds further positions at intervals, closing the whole group together once the combined result reaches its target. Individual trades have no stop loss; risk is managed at the account level by the margin and drawdown safeguards. This mode produces a high proportion of winning closes with occasional deep, long-running drawdowns.

Single Position (SL/TP) โ€” one trade per signal, with a broker-side stop loss and take profit attached at entry. Nothing is ever added to the position. Losses are capped and visible per trade, but you should expect a lower win rate and a very different equity curve. Grid spacing, grid expansion, and TP scaling inputs are ignored in this mode; the Single Position Settings group applies instead.

Don't switch modes with trades open. Change trade mode only when the EA has nothing running, otherwise existing positions will be managed under rules they were not opened with.
Setting both stop loss and take profit to zero in Single Position mode leaves trades with no automatic exit at all, other than the margin and drawdown safeguards. The EA will warn you on start-up if you do this.

Entry Mode

Standard uses the entry requirements the EA has always used. Conservative raises the bar for every strategy: each one still trades, but far fewer signals qualify and those that do occur in cleaner, better-defined conditions.

In practice, Conservative means fewer trades, longer idle periods, and โ€” because more marginal entries are skipped โ€” typically shallower drawdowns and lower total turnover. As a rough guide it opens around a quarter as many baskets as Standard, at a higher win rate. Standard means more opportunities taken and more time in the market. Neither is universally better; Conservative suits smaller accounts, cautious risk appetites, and traders who want the EA to be selective, while Standard suits those who want the system working more often.

Entry mode affects entries only. Once a trade is open, grid behaviour, targets, closing rules, and all safeguards are identical in both modes. You can change it at any time without disturbing open positions.

Strategy 6 Entry Engine

Strategy 6 is the only module with a second, independent character switch of its own, in input group 11. New Entry Engine is the default and the more selective of the two, taking fewer trades in better-defined conditions. It checks the hourly picture before committing, and stands aside when a sudden burst of activity has no wider momentum behind it. Legacy Entry Engine is more permissive and trades more often.

Most users should leave this on New. Legacy exists for traders who prefer the more active engine, or who want to compare the two side by side on their own broker's data. The choice only changes how Strategy 6 decides to open its first position โ€” as with entry mode, everything that happens after a trade is open is identical either way.

Legacy changes Strategy 6 only. Every EA-wide filter and safeguard, and every other strategy's own conditions, apply identically in both settings โ€” only Strategy 6's entry logic differs. When Legacy is selected the panel labels that readiness card S06-Legacy so the active engine is never in doubt.

The Control Panel

When the on-chart panel is enabled, Impulse displays a live overlay in the top-left corner of the chart showing current status, which of the six strategy modules is currently running, account figures, and a couple of key price levels while a position is open. A CLOSE EA TRADES button in the panel header lets you manually close everything Impulse currently has open, without removing the EA from the chart.

Two short-lived reference lines may also appear directly on the chart while a position is active, marking the next likely trading level and the current target โ€” both disappear automatically once the position closes.

The panel also includes a strategy readiness display โ€” a row of status boxes, one per strategy, showing at a glance whether each is waiting, armed and watching for its trigger, actively running the current grid, or locked out while another strategy's basket is open. An H4 trend indicator sits alongside for quick market context.

The panel scales automatically to your screen's display resolution so it stays crisp on high-DPI, scaled, and remote-desktop sessions. If you prefer manual control, the scale, font, and base font size can each be overridden from the inputs.

The News Filter indicator shows whether trading is currently blocked or clear; hovering over it reveals the blocking or next upcoming event by name, the time trading resumes or pauses, and a warning if calendar data hasn't refreshed recently. When parallel grid mode is enabled, the status line, profit totals, readiness cards, and chart lines all track each strategy's basket independently.

The Dashboard at a Glance

The panel is laid out in a dark, high-contrast layout and shows a considerable amount of account context in one place:

The daily drawdown figure tracks Impulse's own trading only, so manual trades, other EAs, and deposits or withdrawals on the same account will not distort it. In Single Position mode the panel's labelling adapts automatically, showing the position's stop loss and take profit in place of grid levels.

Further Panel Detail

Enabling the panel also restyles the chart. While the panel is shown, Impulse switches the chart to a matching dark colour scheme with teal and red candles and gridlines hidden. Your original chart settings are saved and restored automatically when the EA is removed.

Input Reference

The tables below list every user-configurable input in Impulse v2.40, in the order they appear in the Properties dialog. Inputs are grouped into thirteen numbered sections.

1 โ€” Trade Mode & Entry Style

InputWhat it doesDefault
Trade modeChooses between Recovery (Grid), where positions are added into and closed as a group, and Single Position (SL/TP), where each signal opens one trade with a fixed stop and target. This is the single most significant setting in the EA โ€” see Trade Modes.Recovery (Grid)
Entry modeSets how demanding the entry conditions are. Standard trades normally; Conservative takes substantially fewer trades โ€” roughly a quarter as many baskets โ€” and only in cleaner conditions, at a higher win rate. Affects entries only โ€” never open positions.Standard

2 โ€” Strategy Selection

InputWhat it doesDefault
Enable Strategy 1 โ€ฆ Enable Strategy 6Turns each strategy module on or off independently. At least one must stay enabled or the EA will not start. Disabling a strategy reduces how often the EA trades; disabling several can leave it idle for long stretches.All true
Strategy 6 has its own engine setting. As well as being switched on or off here, Strategy 6 can run either of two different entry engines โ€” see group 11 below.

3 โ€” Position Sizing

InputWhat it doesDefault
Lot calculation methodChooses how position size is determined โ€” a fixed lot, a lot per unit of balance, or automatic sizing from a risk level.Fixed Lot Size
Fixed lot sizeThe lot size used when a fixed-size mode is selected. Also acts as the per-unit size in "Fixed per Balance" mode.0.01
Balance per lot unit (Fixed per Balance mode)How much account balance is required per unit of the fixed lot size. Larger values mean smaller positions.1000.0
Risk level (Automatic mode only)Sets how aggressive automatic sizing is, from Very Low to Extreme. See the table further down this page.Very Low

4 โ€” Risk Management

InputWhat it doesDefault
Block new trades below % margin (0 = disabled)Stops new entries and additions when the account margin level falls below this percentage, and sends a one-time push notification when the threshold is crossed. Existing trades are left alone.120.0
Emergency close basket below % margin (0 = disabled)Force-closes everything the EA has open if the margin level falls below this percentage. A last-resort safeguard well below the block level.75.0
Max drawdown modeDrawdown safeguard. Options close all EA trades and either continue trading or stop permanently, raise a terminal alert only, or freeze โ€” stop deepening baskets and stop opening new ones without closing anything. The threshold can be expressed as a percentage of balance or a dollar figure. Setting this to OFF removes all drawdown protection. See the explanation further down this page.[Pct.] Close all EA trades & CONTINUE
Max DD threshold (% or $, netted across ALL open baskets)The level at which the above fires. Measured on the combined floating result of every open basket, including swap โ€” not per strategy. Lower values cut losses sooner but will also close baskets that might otherwise have recovered.50.0

5 โ€” Single Position Settings (SL/TP mode only)

InputWhat it doesDefault
Stop Loss in pips (0 = no SL)Distance of the protective stop attached to each trade in Single Position mode. Wider stops survive more noise but risk more per trade. Ignored entirely in Recovery (Grid) mode.450.0
Take Profit in pips (0 = no TP)Distance of the profit target attached to each trade in Single Position mode. Smaller targets hit more often but win less each time.40.0
Broker minimum distances apply. If either value sits closer to price than your broker's minimum stop distance, the EA will refuse to start and tell you so in the Experts log. Widen the value and reattach.

6 โ€” Grid Engine (Recovery mode only)

InputWhat it doesDefault
Only one strategy grid open at a time (false = parallel grids)When true, only one strategy can have a basket open at a time and the others wait. Set false to let each enabled strategy run its own basket simultaneously โ€” advanced only, see the callout below.true
Grid & TP spacing modeSelects whether the spacing between positions and the profit target stay fixed, or adapt to current market volatility. Adaptive spacing widens in fast markets and tightens in quiet ones.ATR Dynamic
Maximum grid steps per strategy (0 = no maximum)Optional cap on how many positions a single basket may hold. Capping limits worst-case exposure, but a capped basket can no longer average its way back and may stay open far longer.0 (no cap)
Expand grid spacing at depthWhen on, the gap between positions grows once a basket passes a chosen depth, so deep baskets spread out instead of stacking at a constant interval. This slows how quickly a basket accumulates positions in a strong adverse move, at the cost of a slower recovery once price turns.true
Grid Spacing (sets the two inputs below)Chooses how quickly the gap between positions widens as a basket gets deeper. Standard begins widening at the 6th position and grows each gap by 1.20ร—. Wider begins at the 3rd and grows by 1.40ร—. Widest begins at the 3rd and grows by 1.50ร—. Custom uses whatever you enter in the two inputs below โ€” the other three ignore them and use their own fixed figures. The gap into the second position is identical in all four choices, so shallow baskets behave exactly the same; only baskets that run deep are affected.Wider
First grid step with expanded spacing [Custom mode only]The position number at which the widening above begins. Lower values start spreading the basket out sooner. Must be 2 or higher. Only used when Grid Spacing is set to Custom.3
Spacing multiplier per step from that point [Custom mode only]How much each successive gap widens once expansion is active. The effect compounds, so small increases add up quickly at depth. Must be 1.0 or higher; 1.0 is equivalent to switching expansion off. Only used when Grid Spacing is set to Custom.1.4

7 โ€” Take Profit (Recovery mode only)

InputWhat it doesDefault
Custom TP in points from WAP (0 = use strategy default)Optional fixed target distance, in broker points from the basket's average entry price, used in place of the default adaptive target. Overrides TP scaling below when set.0 (default)
TP scaling as basket growsWhen set to Linear, the basket's profit target grows as more positions are added, so a larger basket aims for a proportionally larger result rather than closing for the same small amount. OFF restores the original single-target behaviour, which closes deep baskets sooner but for less.Linear
Linear mode: positions required before scaling startsHow many additional positions a basket must hold before the target begins to grow. Higher values keep small baskets closing quickly.4
Linear mode: % added to TP target per grid stepHow much the target grows with each further position. Larger values mean bigger wins on deep baskets but longer holding times. Total growth is capped internally at three times the base target.20.0

8 โ€” Trade Filters

InputWhat it doesDefault
Trade directions enabledRestricts the EA to buy-only or sell-only entries, or allows both. Restricting direction roughly halves trade frequency.Buy & Sell
Max allowed spread in points (0 = disabled)Blocks new entries while the live spread is above this many broker points. Useful protection around rollover and news; setting it too tight can prevent the EA from trading at all on wider-spread brokers.100.0

9 โ€” Trading Schedule

InputWhat it doesDefault
Block new entries FROM hr / UNTIL hr (0-23 server time, -1 = off)Optional daily window, in broker server time, during which no new positions will open. Existing baskets continue to be managed normally.-1 / -1 (off)
Allow new entries on FridayAllows or blocks new positions opening on Fridays. Turning this off avoids carrying fresh baskets over the weekend gap, at the cost of a full trading day.true
Block new entries on Friday FROM hr (-1 = off)A softer version of the above โ€” allows Friday trading but stops new entries after this server hour. Has no effect if Friday trading is already disabled.-1 (off)
Block new entries between 20 Dec and 10 JanPauses new entries across the year-end holiday period, when liquidity is thin, spreads widen, and price behaviour is least representative. Existing baskets are managed normally throughout. On by default; turn it off only if you specifically want the EA working over the holidays.true

10 โ€” News Filter

InputWhat it doesDefault
Enable News FilterMaster switch for pausing new entries around major USD economic releases. See News Filter Setup.true
Filter High Impact eventsPause entries around high-impact calendar events.true
Filter Medium Impact eventsAlso pause around medium-impact events. Enabling this noticeably reduces trade frequency.false
Minutes before news to stop tradingHow long ahead of a matching event new entries are paused. The default is deliberately wide, for protection around volatile releases.120
Minutes after news to resume tradingHow long after the event before entries resume. The default is deliberately wide, to avoid entering into post-release whipsaw.120
Promote Medium-impact events to High if name containsComma-separated keywords. Any medium-impact event whose name contains one of these is treated as high impact. Low-impact events are never promoted.FOMC, NFP, CPI, etc.
Block new baskets when calendar data is unavailable/staleWhen on, the EA holds off opening new baskets if no calendar source can be verified or the last verified data has aged out, rather than trading without news cover. Existing baskets are unaffected. Turning it off lets the EA keep taking new entries whatever the state of the calendar.true
With this on, an unreachable calendar pauses new trades. That is deliberate โ€” trading without news cover carries more risk than sitting out a quiet spell. If the Experts log reports no calendar source available, restore the source before disabling the protection: whitelist the news URL (see News Filter Setup) and confirm MT5's built-in calendar is enabled and populated.

11 โ€” Strategy 6

InputWhat it doesDefault
S06 Entry EngineSelects which of Strategy 6's two entry engines is used. New Entry Engine is the more selective of the two and takes fewer trades; Legacy Entry Engine is more permissive and trades more often. Affects Strategy 6's entries only โ€” every EA-wide filter and safeguard applies identically either way, and no other strategy is affected. See Trade Modes & Entry Style.New Entry Engine

12 โ€” Display & Panel

InputWhat it doesDefault
Show info panel on chartShows or hides the on-chart dashboard. While shown, the chart is also restyled to match and restored when the EA is removed. Cosmetic only โ€” it has no effect on trading.false
Show logo watermark on chartDisplays a scaled Starpoint logo behind the chart, resizing with the window. Purely cosmetic.false
Scale override (0 = auto, typical 1.0-1.5)Manually sets the panel's size. 0 auto-fits to your screen's display scaling, which is correct for most setups.0.0 (auto)
Dashboard fontFont used for the panel's text labels. Numeric values always use a fixed-width font so columns stay aligned.Segoe UI
Base font size (points)Base text size for the panel. Raising this enlarges the whole panel proportionally.9

13 โ€” Advanced

InputWhat it doesDefault
Trade comment prefix (blank = default)Optional custom prefix on the comment shown against each trade in MT5. Useful when reconciling statements across several EAs.(blank)
Strategy 1-6 magic numbersUnique IDs attached to each strategy's trades so the EA can identify its own positions. All six must differ from each other and from any other EA on the account. Don't change them while trades are open.7001-7006
Margin protection. Impulse includes built-in account margin safeguards that block new entries when free margin runs low and force-close all EA trades if the margin level falls to a critical point. This is controlled by Block new trades below % margin and Emergency close basket below % margin and is enabled by default โ€” leave both on unless you have a specific reason to disable them. This is especially important when parallel grid mode is enabled.

Drawdown Modes Explained

The drawdown safeguard measures the combined floating result of every open basket, including swap, against your chosen threshold. What happens when that threshold is reached depends on the mode:

ModeWhat happens at the threshold
OFFNothing. No drawdown protection at all โ€” not recommended.
Close all EA trades & CONTINUEEverything the EA has open is closed, the loss is realised, and the EA carries on looking for new entries. The default.
Close all EA trades & REMOVEEverything is closed and the EA stops trading permanently until you restart it. The most defensive option.
Alert on TerminalNothing is closed; you get an alert and the EA stops opening new baskets. Useful if you prefer to make the closing decision yourself.
Freeze max grid positionsNothing is closed and nothing is abandoned. The EA stops adding to baskets and stops opening new ones, while every open basket continues to run its normal target and closing rules.

Each of these is offered twice โ€” once with the threshold read as a percentage of balance, once as a dollar figure. The percentage forms scale with the account; the dollar forms hold a fixed ceiling regardless of balance.

The freeze modes exist because closing a deep basket at its worst point locks in the loss the grid was built to recover. Freezing instead caps how much worse the position can get โ€” no new exposure is added โ€” while leaving the existing basket the room to work its way back. It is a live check, re-evaluated every minute: if floating drawdown recovers back above the threshold, grid additions and new entries resume automatically with no restart needed.

A freeze is a pause, not a stop-loss. Existing baskets remain fully exposed and can still deepen in loss even though no positions are being added. Freezing is a reasonable middle ground between hard-closing and no protection at all, but it is not a substitute for position sizing you can actually sit through. The margin safeguards continue to apply underneath it.

Automatic Lot Sizing โ€” Risk Levels

When Lot calculation method is set to Automatic (Risk Level), position size scales with account balance. Each level opens 0.01 lots per fixed dollar amount of balance, as shown below.

Risk LevelSizingExample โ€” $10,000 balanceExample โ€” $50,000 balance
Very Low0.01 lots per $4,000โ‰ˆ 0.03 lotsโ‰ˆ 0.13 lots
Low0.01 lots per $3,000โ‰ˆ 0.03 lotsโ‰ˆ 0.17 lots
Low-Medium0.01 lots per $2,000โ‰ˆ 0.05 lotsโ‰ˆ 0.25 lots
Medium0.01 lots per $1,500โ‰ˆ 0.07 lotsโ‰ˆ 0.33 lots
Medium-High0.01 lots per $1,000โ‰ˆ 0.10 lotsโ‰ˆ 0.50 lots
High0.01 lots per $800โ‰ˆ 0.13 lotsโ‰ˆ 0.63 lots
Very High0.01 lots per $600โ‰ˆ 0.17 lotsโ‰ˆ 0.83 lots
Extreme0.01 lots per $500โ‰ˆ 0.20 lotsโ‰ˆ 1.00 lots
Higher levels compound risk quickly. In Recovery (Grid) mode the starting lot size is only the first step โ€” a deep basket holds many times that volume. Start at Very Low and increase gradually once you understand how the system behaves on your account. The final lot is always rounded to your broker's lot step and clamped to its minimum and maximum volume.

Grid Expansion & TP Scaling

These two features work together and are both on by default in Recovery (Grid) mode. Grid expansion changes how a basket is built: once it passes a chosen depth, each new position is placed further from the last than the one before it. That means a basket accumulates volume more slowly during a sustained adverse move, reducing worst-case exposure โ€” but it also sits further from price on average, so recovery takes a larger move in your favour.

Grid Spacing sets how strongly that applies. Standard holds a constant gap until the 6th position, then widens gently. Wider โ€” the default โ€” starts widening from the 3rd position and does so more steeply, so a basket caught in a long run against it ends up holding noticeably fewer positions. Widest goes further again. Custom lets you set the starting position and the rate yourself.

Every choice behaves identically for the first two positions, so the great majority of baskets โ€” the ones that open, run a short distance and close โ€” are unaffected by this setting. It only changes what happens when a basket keeps going against you. Wider and Widest reduce how much is at stake in that situation, and reduce the profit taken from it in the same proportion; there is no setting here that removes the risk.

TP scaling changes how a basket exits: instead of always closing for the same small target, the target grows as the basket grows. Deep baskets therefore aim for a result proportionate to the risk taken, rather than closing flat after a long hold. The trade-off is longer holding times, since a bigger target takes more of a move to reach.

Turning both off gives the simplest possible grid: constant spacing at every depth and a single fixed target regardless of basket size.

Parallel Grid Mode

By default, Impulse runs one grid basket at a time โ€” when any strategy opens a basket, the others wait until it closes. Setting Only one strategy grid open at a time to false enables an experimental parallel mode in which each enabled strategy can run its own basket simultaneously, with fully independent grid spacing, take-profit targets, and cooldowns per basket. The panel and chart lines track each basket separately.

Parallel mode multiplies exposure. With all six strategies enabled, worst-case open volume can be several times higher than single-basket operation, and margin thresholds will bind much sooner. A hedging account is required โ€” on netting accounts Impulse automatically forces single-basket mode. If you enable parallel mode: reduce your lot sizing accordingly, keep the margin protections on, review your Max drawdown mode setting, and remember the drawdown threshold applies to all baskets combined. Recommended only after you are comfortable with single-basket behaviour on your account.

News Filter Setup

The News Filter pauses new entries around major USD economic releases. It works out of the box using MT5's built-in calendar, but for the most complete event coverage, whitelist the URL below once per installation.

  1. Open Tools โ†’ Options in MetaTrader 5 Press Ctrl+O, or use the Tools menu.
  2. Go to the Expert Advisors tab Tick "Allow WebRequest for listed URL" if it isn't already checked.
  3. Add the URL Click Add and enter exactly:
    https://nfs.faireconomy.media/
  4. Click OK, then restart the EA Remove Impulse from the chart and re-attach it (or restart MT5) so the new permission takes effect.
Strategy Tester users: no whitelisting is needed โ€” the tester uses a built-in historical calendar automatically.

Fail-Closed Protection

Impulse distinguishes between two situations that can look identical from the outside: a calendar that genuinely has nothing coming, and a calendar that cannot be read. A quiet weekend with no high-impact releases in the next two days is perfectly normal, and trading continues as usual. A feed that times out, returns something unusable, or a terminal with no calendar data at all is a different matter โ€” in that case the EA holds off opening new baskets until a source can be verified again.

This gating applies to basket starts only. Anything already open carries on exactly as normal: grid additions, targets, breakeven handling, and closes are all unaffected, so a calendar outage can never strand a live basket.

Behind the scenes, the filter refreshes from ForexFactory every four hours, switches to MT5's calendar immediately if that source is unavailable, and retries frequently while neither is responding. Each refresh is built and validated separately before it replaces the live data, so a verified calendar always stays in force until a good replacement is ready. The panel's staleness warning measures time since the data was last verified.

Panel readsMeaning
News Filter: ONCalendar verified, no event window active. Trading normally.
News Filter: BLOCKED (red)Inside an event window. New entries paused until the window ends.
News Filter: BLOCKED (amber)Calendar unavailable or stale. New baskets held back until data is restored.
News Filter: UNPROTECTEDCalendar unavailable and fail-closed protection is switched off. The EA is trading with no news filtering at all.
The Experts log tells you when it changes. Impulse writes a line each time a calendar source is verified, and again when entries are blocked or re-enabled because of data health โ€” so an outage is visible after the fact, not just while it is happening.

Strategy Tester

Impulse can be backtested in MetaTrader 5's Strategy Tester.

SettingRecommended Value
Model1 Minute OHLC
SymbolXAUUSD (your broker's name)
Date Range2025 onward, for best tick data quality
Visual mode is a useful way to watch the panel update in real time while testing โ€” it behaves identically to live operation.
Use the 1 Minute OHLC model. Some of Impulse's timing depends on it, and results from other models may not match live behaviour. Note also that in Single Position (SL/TP) mode exits are handled by the broker rather than the EA, so fills can differ slightly between tester models.

Support

All purchases include access to ongoing updates, priority support, and an invite to the Starpoint Trading private community.

Contact method: For configuration questions, compatibility issues, or bug reports, please use the MQL5 messaging system on the product page.

Please include your broker name, account type (ECN / STP / market maker), and a brief description of the issue. A screenshot of the EA's Experts log tab in MetaTrader 5 is always helpful.

Starpoint Trading โ€” Algorithmic systems built for the serious retail trader.