NeuroTrend Cloud user guide: settings, the grey zone and use in an EA
Product page: https://www.mql5.com/en/market/product/190475
Short video (59 s): https://youtu.be/_ijHQM3O9bI
1. What the indicator shows
NeuroTrend Cloud draws three things on the chart:
- Centerline: an adaptive moving average (KAMA). It follows price quickly in a trend and slows down in choppy markets.
- Cloud: a band around the centerline. Its width is the ATR multiplied by a factor, so the cloud widens when the market is volatile and narrows when it is quiet.
- Arrows: a buy or sell arrow appears after a candle has closed. An arrow does not move or disappear afterwards.
The colours tell you the market phase:
| Colour | Meaning | What to do |
|---|---|---|
| Green | Close is clearly above the centerline: uptrend | Look for buys, avoid sells |
| Red | Close is clearly below the centerline: downtrend | Look for sells, avoid buys |
| Grey | Close is near the centerline: no clear direction | Stay out or manage open trades only |
2. The grey zone (neutral zone)
The grey zone is the area around the centerline where the market has no clear direction. Its width is a share of the cloud width:
neutral zone = ATR x multiplier x neutral zone width
With the defaults (ATR multiplier 1.5, neutral zone 0.4) the grey zone covers 40 % of the cloud on each side of the centerline. While the close stays inside it, the centerline turns grey, and from version 2.1 the whole cloud turns grey as well.
From version 2.1 (neutral filter): in Midline Cross mode a signal appears only when price leaves the grey zone in a new direction. If price drifts back and forth across the centerline inside the grey zone, no new arrows are drawn.
3. Installation
- Open the product page and click Download, or search for "NeuroTrend Cloud" in the Market tab of your MT5 terminal.
- In the Navigator, open Indicators > Market and drag NeuroTrend Cloud onto a chart.
- Check the settings and click OK.
4. Settings
The input labels are shown in German in the settings window. The table lists each label with its meaning.
Calculation
| Label in MT5 | Meaning | Default |
|---|---|---|
| KAMA Periode (Effizienzfenster) | Bars used to measure how "clean" the trend is. Lower = faster centerline | 10 |
| Schnelle EMA-Konstante | Fastest smoothing in a clean trend | 2 |
| Langsame EMA-Konstante | Slowest smoothing in a choppy market | 30 |
| ATR Periode fuer Wolkenbreite | ATR period for the cloud width | 14 |
| ATR Multiplikator (aeussere Wolkenkante) | Distance of the outer cloud edge from the centerline | 1.5 |
Signals
| Label in MT5 | Meaning | Default |
|---|---|---|
| Signal-Logik | Midline Cross: signal when the close crosses the centerline (earlier). Cloud Breakout: signal when the close leaves the outer cloud edge (fewer, later signals) | Midline Cross |
| Signal erst nach Bar-Abschluss | Signals only on closed candles. Keep this on to avoid signals that change while the candle is still forming | true |
| Keine Signale in der neutralen Zone (2.1) | Neutral filter described in section 2 | true |
| Popup-Alert / Push-Nachricht / Signalton | Alerts when a new arrow appears | false |
| Sounddatei | Sound file for the sound alert | alert.wav |
Appearance
| Label in MT5 | Meaning | Default |
|---|---|---|
| Wolken-Transparenz | 0 = solid, 100 = invisible | 30 |
| Wolke in neutraler Zone grau faerben (2.1) | Grey cloud in the neutral zone | true |
| Wolkenfarbe in neutraler Zone (2.1) | Colour of the grey cloud | SlateGray |
| Mittellinie im Aufwaerts- / Abwaertstrend / neutraler Zone | Centerline colours | LimeGreen / Tomato / SlateGray |
| Breite der neutralen Zone (Anteil der Wolke) | Width of the grey zone, 0 to 1 | 0.40 |
| Pfeile, Signal-Kerzen | Arrow symbols, colours, distance, and colouring of signal candles | – |
| Diagnose-Infos | Shows the current state in the top left corner of the chart | false |
5. Recommended settings
| Trading style | KAMA period | ATR multiplier | Note |
|---|---|---|---|
| Scalping M1–M15 | 6–8 | 1.2–1.3 | Faster centerline, tighter cloud |
| Intraday M30–H4 | 10 | 1.5 | Defaults |
| Swing D1–W1 | 14–20 | 1.8–2.0 | Smoother, fewer signals |
| Gold M15 (calmer) | 20 | 2.5 | Filters gold's short spikes |
Too many signals while the market is ranging? Raise the neutral zone width to 0.5–0.6 or switch to Cloud Breakout.
6. Using the cloud for stop-loss and position size
The cloud width is based on the ATR, so it shows how far price normally moves.
- Stop-loss: place it beyond the opposite outer cloud edge at the moment of entry. In a volatile market the stop is automatically wider.
- Position size: a wider cloud means a wider stop, so reduce the lot size to keep the same risk per trade.
- Exit idea: many traders close or reduce a position when the cloud turns grey or changes colour against the trade.
7. Example workflow
- Check the higher timeframe (for example H1). Only trade in the direction of its colour.
- Switch to your entry timeframe (for example M15) and wait for an arrow in the same direction.
- Skip arrows that appear while the higher timeframe is grey.
- Set the stop beyond the opposite cloud edge, size the position accordingly.
- Manage the trade when the cloud turns grey or changes colour.
Test any approach in the Strategy Tester (visual mode) or on a demo account before using it live.
8. Use in an Expert Advisor
The indicator can be read with iCustom and CopyBuffer .
| Buffer | Content |
|---|---|
| 6 | Centerline value |
| 7 | Market phase: 0 = up, 1 = down, 2 = neutral |
| 8 | Buy signal: low of the signal candle, otherwise EMPTY_VALUE |
| 9 | Sell signal: high of the signal candle, otherwise EMPTY_VALUE |
| 0 / 1 | Outer cloud edge, upper / lower |
Read shift 1 (the last closed candle) so the EA works with confirmed values.
int hNTC = INVALID_HANDLE;
int OnInit()
{
// Market products are located in the "Market" folder
hNTC = iCustom(_Symbol, _Period, "Market\\NeuroTrend Cloud");
if(hNTC == INVALID_HANDLE)
return INIT_FAILED;
return INIT_SUCCEEDED;
}
void OnTick()
{
double buy[1], sell[1], phase[1];
if(CopyBuffer(hNTC, 8, 1, 1, buy) != 1) return;
if(CopyBuffer(hNTC, 9, 1, 1, sell) != 1) return;
if(CopyBuffer(hNTC, 7, 1, 1, phase) != 1) return;
bool buySignal = (buy[0] != EMPTY_VALUE);
bool sellSignal = (sell[0] != EMPTY_VALUE);
bool neutral = (phase[0] == 2.0);
// your entry and exit logic here
}
void OnDeinit(const int reason)
{
if(hNTC != INVALID_HANDLE)
IndicatorRelease(hNTC);
} The path must match the name shown in the Navigator under Indicators > Market. To pass your own settings, add the inputs to iCustom in the same order as in the settings window.
9. Frequently asked questions
Does the indicator repaint?
With "Signal erst nach Bar-Abschluss" = true, arrows are set only on closed candles and stay where they are. The centerline and the cloud on the current, still forming candle move with price until the candle closes, like any moving average.
Why do I see no arrow although the line changed colour?
In Midline Cross mode with the neutral filter (2.1), an arrow appears only when price leaves the grey zone in a new direction. A change from grey back to the previous trend colour does not create a new arrow.
Which markets and timeframes?
All symbols and timeframes: forex, gold, indices and crypto. Adjust the settings to the volatility of the symbol (section 5).
The cloud covers the candles too much.
Raise "Wolken-Transparenz", for example to 50–70.
Questions and suggestions are welcome in the comments on the product page. If the indicator is useful to you, a short review helps other traders find it.
Disclaimer: This guide is for educational purposes only and is not financial advice. Trading involves risk.


