HomeSample Page

Sample Page Title


Shadow Flare Indicator — Full Consumer Handbook for MT4 and MT5

This guide covers every little thing a dealer wants to put in, configure, and use Shadow Flare Indicator in day-to-day buying and selling. Learn it as soon as end-to-end, then hold it as a reference for the enter dialog and the dashboard.

Obtain the indicator: 

Part 1 — What You Get

A bought copy of Shadow Flare Indicator consists of:

  • The compiled MetaTrader 4 construct ( Shadow_Flare_Indicator.ex4 )
  • The compiled MetaTrader 5 construct ( Shadow_Flare_Indicator.ex5 )
  • Free model updates for the lifetime of the product, delivered by way of the automated MQL5.com synchronisation pipeline
  • This guide and the companion academic article on the MQL5.com weblog

Each builds expose the identical enter record, produce the identical visible output on the identical image and timeframe, and reply to the identical alert configuration. A dealer who learns one construct doesn’t should relearn the opposite.

Shadow Flare is distributed by way of the MQL5.com Market, which suggests set up occurs robotically and there’s no want to repeat any file manually.

  1. Open MetaTrader 4 or MetaTrader 5
  2. Check in with the identical MQL5.com account that bought the indicator (Instruments → Choices → Neighborhood)
  3. Open the Market panel (CTRL+M, or View → Market)
  4. Click on the Bought tab — Shadow Flare Indicator will likely be listed
  5. Click on Set up — the platform downloads the compiled file straight into the right folder and refreshes the Navigator
  6. Open the Navigator (CTRL+N) and develop Indicators → Market — the indicator seems below that node

There is no such thing as a guide copying of information into  MQL4/Indicators/  or  MQL5/Indicators/ , and no have to restart the platform. The Market set up pipeline additionally handles future updates: when a brand new model is printed, the platform synchronises within the background with none dealer motion.

If the Bought tab doesn’t present the indicator, confirm that the MQL5.com account signed into MetaTrader is similar account that made the acquisition. Whether it is, click on the refresh button on the prime of the Market panel.


Part 3 — Including the Indicator to a Chart

As soon as put in:

  1. Open any chart (any image, any timeframe)
  2. Open the Navigator (CTRL+N)
  3. Develop Indicators → Market
  4. Drag Shadow Flare Indicator onto the chart, or right-click and select Connect to chart

The Inputs dialog seems instantly. The defaults are tuned to be affordable on EURUSD H1, however they work with out modification on each image and timeframe — the development cloud is ATR-scaled, so risky pairs robotically get wider envelopes.

To make use of the indicator with default settings, click on OK. To customize it earlier than the primary connect, swap to the Inputs tab and alter the parameters described in Part 5.

After you click on OK, the indicator computes the historic buffers, attracts provide / demand zones for the latest pivots, and renders the dashboard within the top-right nook. The primary calculation could take a second on charts with very lengthy historical past; subsequent ticks replace solely the newest two bars.


Part 4 — What You See on the Chart

As soon as Shadow Flare is connected, 4 courses of objects seem on the chart:

  • Yellow Purchase / Promote arrows — printed on the bar the place the development state flips bullish or bearish, optionally filtered by quantity and / or RSI
  • Per-bar development marker dots — a small inexperienced or pink dot on the centre of every bar displaying the present development state throughout that bar
  • Provide (pink) and Demand (inexperienced) zones — pivot-anchored packing containers labelled “Provide” or “Demand” within the nook
  • Dashboard panel — a 2×4 grid in one of many 4 chart corners reporting development bias, momentum, and quantity

Purchase / Promote Arrows

The arrows are yellow so they continue to be clearly seen in opposition to each pink provide zones and inexperienced demand zones. A purchase arrow prints beneath the low of the bar the place development transitioned to bullish (offset by 1.2 × ATR for respiratory room). A promote arrow prints above the excessive of the bar the place development transitioned to bearish.

By building at most one purchase arrow can exist per uptrend regime — the subsequent purchase arrow can solely print after a promote arrow has flipped the state. There is no such thing as a chance of a number of consecutive buys stacking inside a single development.

Bar Marker Dots

The per-bar dots are a compact option to see the present development state at a look with out studying the bands. Every bar carries one small dot at its mid-price within the development color: inexperienced throughout a bullish state, pink throughout a bearish state. Bars within the warmup zone (the oldest bars earlier than the indicator may start its calculation) carry no dot.

These dots make it straightforward to see the period of the present development and the exact bar the place previous development transitions occurred. They are often disabled by setting Shade Candles by Development ( InpShowBar ) to  false .

Provide and Demand Zones

A provide zone is drawn at any time when a pivot excessive is confirmed by N bars of affirmation on all sides (the Pivot Lookback enter, default 10). The field prime sits on the pivot bar’s excessive and the field backside on the bigger of that bar’s open or shut. A “Provide” label seems on the top-left nook of the zone.

Demand zones use the mirror logic for pivot lows in inexperienced, with a “Demand” label.

A zone is robotically eliminated the second value closes by way of it. For a provide zone meaning a confirmed shut above the field’s backside; for a requirement zone, a confirmed shut beneath the field’s prime. Energetic zones lengthen their proper edge ahead every tick (default 10 bars) so the extent stays projected into the costs the dealer is about to come across.

Dashboard

The dashboard seems within the nook specified by Dashboard Place (default Prime Proper). The header row exhibits “SHADOW FLARE” on the left and “LIVE” on the proper, each with a background tint based mostly on the present development color. Three information rows beneath:

  • Development Bias — BULLISH / BEARISH / NEUTRAL within the development color
  • Momentum — STRONG / NEUTRAL / WEAK based mostly on RSI place relative to the OB / OS bands
  • Quantity — HIGH / LOW relative to the quantity transferring common

The font is Arial Black at three preset sizes (Tiny / Small / Regular). The entire panel auto-positions when the chart is resized.


Part 5 — Full Enter Reference

The Inputs dialog is split into six teams, separated by visible headers within the type of underscore-prefixed strings (“—— Development Structure ——” and so on.). Every enter has a tooltip within the dialog explaining its operate.

Group 1 — Development Structure

EnterDefaultVaryObjective
InpMaTypeHMAHMA / EMA / SMA / RMASelects the moving-average methodology used for the baseline. HMA reacts sooner whereas staying clean. SMA is most acquainted to chart-reading merchants. EMA is a compromise. RMA (Wilder’s smoothing) is slowest.
InpLenMain55≥ 2Lookback interval for the baseline. Bigger = slower development, fewer flips, much less delicate. Smaller = sooner development, extra flips.
InpMult1.5> 0ATR multiplier. The cloud envelope is  baseline ± ATR(LenMain) × Multiplier . Bigger = wider cloud, slower flips.
InpSrcShutShut / Open / Excessive / Low / HL2 / HLC3Value sequence fed into the baseline. Shut is normal. HL2 = (Excessive+Low)/2. HLC3 = (Excessive+Low+Shut)/3.

Beneficial beginning factors: HMA(55) with multiplier 1.5 works on each image and each timeframe. For very low-volatility devices akin to DXY, dropping the multiplier to 1.0 could produce extra frequent setups. For very high-volatility devices akin to crypto, elevating the multiplier to 2.0 could filter out chop.

Group 2 — Liquidity & Construction

EnterDefaultVaryObjective
InpShowLiqtruetrue / falseGrasp toggle for the provision / demand zone module.
InpLiqLen10≥ 2Pivot lookback bars on all sides. Bigger = stronger however later-confirmed pivots.
InpZoneExt5≥ 1What number of bars ahead a freshly-detected zone initiatives when first drawn.
InpActiveExt10≥ 1What number of bars ahead an unmitigated zone retains extending every tick.
InpMaxZones51..25Most energetic zones per sort (provide or demand). Older zones are eliminated when the cap is exceeded.

Lookback selection: A ten-bar lookback works effectively on H1 to H4. On M15 or M5, dropping to five captures sooner intraday swings. On D1, elevating to fifteen or 20 isolates solely the foremost swing pivots.

Group 3 — Sign Filters

EnterDefaultVaryObjective
InpUseVoltruetrue / falseRequire quantity above its transferring common for alerts.
InpVolLen20≥ 1Lookback for the quantity transferring common.
InpUseRsifalsetrue / falseBlock buys above OB and sells beneath OS.
InpRsiLen14≥ 2RSI calculation interval.
InpRsiOb700..100RSI overbought stage (have to be > OS). Buys are blocked when RSI ≥ this stage.
InpRsiOs300..100RSI oversold stage (have to be < OB). Sells are blocked when RSI ≤ this stage.

Filter philosophy: Quantity on by default as a result of nearly each authentic development transition happens on average-or-above quantity. RSI off by default as a result of filtering by RSI guards in opposition to getting into already-overextended strikes but in addition blocks the very first stage of a powerful continuation. Merchants who need a extra conservative profile flip the RSI filter on.

Group 4 — Visible Interface

EnterDefaultObjective
InpBullColor#00E676 (inexperienced)Bull cloud, demand zones, bull bar markers.
InpBearColor#FF1744 (pink)Bear cloud, provide zones, bear bar markers.
InpNeuColor#78909C (gray)Impartial / chop accents, impartial momentum.
InpTextColorwhiteLabel and dashboard textual content color.
InpArrowColor#FFEB00 (yellow)Purchase / promote arrow color. Yellow as a result of it stays seen over pink and inexperienced zones.
InpShowBartrueToggle per-bar development marker dots.
InpCloudOpc80(Reserved — preserved for future use)
InpZoneOpc85Zone background opacity (0 = clear, 100 = stable).

Color customisation: All chart colors are inputs, so a dealer utilizing a lightweight chart background can re-tune the palette to match. Yellow arrows are really useful over inexperienced/pink even on darkish backgrounds as a result of the provision zones (pink) would in any other case disguise pink arrows.

Group 5 — Dashboard

EnterDefaultVaryObjective
InpShowHudtruetrue / falseGrasp toggle for the dashboard.
InpHudPosPrime ProperPrime Proper / Backside Proper / Prime Left / Backside LeftWhich nook the dashboard sits in.
InpHudBg#181C21 (darkish gray)Panel background color. Select to distinction with the chart background.
InpHudSizeSmallTiny / Small / RegularTextual content scale: 9 / 11 / 13 px in Arial Black.

Place selection: Prime Proper is the default as a result of it doesn’t overlap the worth scale (which is on the proper however solely on the very edge). Prime Left works effectively when merchants use a left-aligned value scale. Backside corners are helpful when the dealer has information or different indicators stacked on the prime.

Group 6 — Alerts

EnterDefaultObjective
InpEnableAlertstrueGrasp swap — overrides all particular person alert toggles when off.
InpAlertPopuptruePresent MetaTrader popup dialog.
InpAlertSoundtruePlay the configured sound file.
InpSoundFilealert.wavSound filename (have to be current within the MetaTrader Sounds folder; alert.wav ships normal).
InpAlertPushfalseShip a cellular push notification (requires MetaQuotes ID configured).
InpAlertEmailfalseShip an e mail alert (requires SMTP configured in MetaTrader).

Alert configuration: See Part 7.


Part 6 — Studying the Dashboard

The dashboard is the quickest option to learn the present market regime. Every row encodes one piece of data:

Header row. “SHADOW FLARE” on the left and “LIVE” on the proper. The cell background tint displays the present development color — inexperienced throughout BULLISH, pink throughout BEARISH, gray throughout NEUTRAL. A look on the nook of the chart tells you the directional bias with out studying any textual content.

Development Bias. BULLISH (inexperienced textual content), BEARISH (pink textual content), or NEUTRAL (gray textual content). NEUTRAL solely seems within the warmup zone earlier than the primary development transition has occurred — as soon as the indicator establishes a bias, it stays BULLISH or BEARISH till a confirmed flip.

Momentum. Computed from the newest RSI(14) studying:

  • RSI > (RsiOb − 10), default > 60: STRONG (inexperienced)
  • RSI < (RsiOs + 10), default < 40: WEAK (pink)
  • in any other case: NEUTRAL (gray)

The momentum studying doesn’t require the RSI filter to be enabled — it all the time displays present RSI place, even when the filter is off.

Quantity. Compares the newest bar’s tick quantity to the quantity transferring common:

  • Quantity > transferring common: HIGH (inexperienced)
  • in any other case: LOW (gray)

A “BULLISH / STRONG / HIGH” studying is the indicator’s strongest configuration: trending market, confirming momentum, broad participation. A “BULLISH / WEAK / LOW” studying is the weakest inside an uptrend: development is up however momentum is fading and quantity is gentle, typically the precursor to a corrective part.


Part 7 — Alert Configuration

The 4 alert channels are wired by way of a single dispatcher. Every may be turned on or off independently; a grasp swap turns all of them off directly.

Popup. No setup required. The usual MetaTrader popup dialog seems the second the alert fires. The dialog is modal — it stays on display till the dealer clicks OK.

Sound. No setup required for  alert.wav  (the default), which ships with each MetaTrader set up. To make use of a customized sound, place the WAV file in  MQL4/Information/Sounds/  (MT4) or  MQL5/Information/Sounds/  (MT5) — truly, place it in  <terminal>/Sounds/  — and put its filename (with the  .wav  extension) within the Sound File enter.

Push notifications. To obtain push notifications on the MetaTrader cellular app:

  1. Set up MetaTrader 4 or 5 on a cellular system
  2. Open the cellular app → Settings → Messages → Discover your MetaQuotes ID
  3. On the desktop terminal, open Instruments → Choices → Notifications
  4. Tick Allow Push Notifications
  5. Enter the MetaQuotes ID from the cellular app
  6. Click on Check — verify a check notification arrives on the cellphone
  7. Within the indicator’s Inputs, set  InpAlertPush  to true

E mail alerts. To obtain e mail alerts:

  1. Configure SMTP in MetaTrader: Instruments → Choices → E mail
  2. Tick Allow e mail
  3. Enter the SMTP server, port, login, password, and the From / To e mail addresses
  4. Click on Check — verify a check e mail arrives within the inbox
  5. Within the indicator’s Inputs, set  InpAlertEmail  to true

The dispatcher fires as soon as per sign at bar shut. It doesn’t re-fire alerts for historic alerts when the indicator is added to a chart that already has alerts in its previous — the alert tracker is seeded with the time of the latest historic sign on first calculation.


Part 8 — Tuning by Image and Timeframe

Shadow Flare’s defaults work with out modification on most main foreign exchange pairs (EURUSD, GBPUSD, USDJPY, AUDUSD) on intraday timeframes (M15, M30, H1, H4). For different devices and timeframes, take into account these changes:

Very low volatility (DXY, low-vol crypto, calm fairness indices). Scale back the volatility multiplier ( InpMult ) from 1.5 to 1.0–1.2 so the cloud is slim sufficient to flip on actual strikes. Decreasing the development size to 34–45 additionally helps seize faster shifts.

Very excessive volatility (risky crypto, news-driven currencies). Elevate the multiplier to 2.0 and the development size to 70–89 to maintain the development state steady by way of the noise. The RSI filter on (default OB/OS at 75/25) additional tightens entries.

Decrease timeframes (M1, M5). Scale back the pivot lookback ( InpLiqLen ) from 10 to five so zones type on the sooner swings. Scale back the quantity MA size to 10. Contemplate HUD measurement Tiny so the panel doesn’t dominate the small chart space.

Greater timeframes (D1, W1). Elevate the pivot lookback to fifteen or 20 so solely probably the most outstanding swings produce zones. Contemplate the HMA(89) baseline with multiplier 2.0 for cleaner development reads on weekly charts.

Indices and CFDs with restricted tick quantity. Disable the quantity filter ( InpUseVol = false ) since tick-volume information is usually unreliable on broker-aggregated feeds. The dashboard’s Quantity row will nonetheless show, however alerts is not going to be blocked by it.


Part 9 — Technique Tester Use

Shadow Flare runs within the Technique Tester for visible back-checking of previous alerts. Open the Tester (CTRL+R), select Indicator from the Kind dropdown (MT4) or use the Indicators tab (MT5), choose Shadow Flare, decide a logo and date vary, select Visualization mode, and click on Begin.

For visible assessment:

  • Set  InpEnableAlerts  to false to silence alerts throughout fast-forward replay
  • Set  InpHudSize  to Regular if the Tester chart is small
  • Use the Tester’s Pause and Step buttons to stroll by way of every sign bar by bar

The Tester’s bar-by-bar replay confirms the non-repainting behaviour. Every sign arrow seems on the shut of its bar and by no means strikes on subsequent ticks, precisely because it does on the stay chart.


Part 10 — Ceaselessly Requested Questions

Does the indicator repaint?

No. Development state is up to date solely at bar shut, and pivots are confirmed by N bars of both-sides lookback. As soon as an arrow or a zone has been drawn, it’s everlasting. The indicator’s logic produces the identical chart on closed bars no matter when the chart is opened.

Why does a zone seem N bars after the precise pivot?

Pivot affirmation requires N bars to shut on the proper facet of the candidate. Till these bars exist, the indicator can not know whether or not the candidate is a real pivot — a better excessive a number of bars later would invalidate it. This delay is the price of non-repainting integrity. It’s the similar motive {that a} pivot detected on TradingView’s  ta.pivothigh  operate seems N bars after the very fact.

Why do development flips lag by one bar?

Alerts fireplace at bar shut, not on intraday ticks. The primary shut that breaks the higher or decrease band fires the sign, however solely after that bar finalises. That is intentional — evaluating alerts on still-forming bars is the definition of repainting and produces unreliable ends in stay buying and selling.

Can I run a number of cases on the identical chart?

Sure. Every occasion maintains its personal object names (prefixed with  SF_  and  SFHUD_ ), so two connected cases is not going to intrude with one another. To keep away from visible litter, tune one occasion with the quantity filter on and one with it off, or one with HMA(34) and one with HMA(89), to check profiles.

Why are the purchase / promote arrows yellow as a substitute of inexperienced / pink?

As a result of provide zones are pink and demand zones are inexperienced, a pink promote arrow on the prime of a provide zone or a inexperienced purchase arrow on the backside of a requirement zone would mix into the zone background and disappear. Yellow stays seen in opposition to each. The color is configurable by way of  InpArrowColor  for merchants who need a totally different palette.

The place did the “development cloud” go?

A development cloud was a part of an earlier model. In stay testing on MT5 the cloud prompted rendering artifacts in some configurations, so the seen cloud was eliminated in favour of a pure-state-driven design — the development is now communicated by way of the per-bar marker dots and the dashboard Development Bias row as a substitute. The interior cloud math (baseline ± ATR × multiplier) remains to be the set off for development transitions; it’s simply not rendered as a visual overlay.

The indicator would not present something on a recent chart.

The primary calculation requires at the least  2 × LenMain + 10  bars of historical past (e.g., 120 bars on the default  LenMain = 55 ). On a recent chart with very restricted historical past, the indicator returns 0 from  OnCalculate  and waits. As soon as the dealer has fed sufficient bars in, the indicator initialises robotically.

Can I exploit this in an Professional Advisor?

Sure — the indicator may be loaded by an EA by way of  iCustom() . Every plot buffer is uncovered: buffer 0 is the purchase sign, buffer 1 is the promote sign, buffers 2 and three are the bull / bear marker dots. An EA can learn these by way of  iCustom(_Symbol, _Period, “MarketShadow_Flare_Indicator”, …, 0, 1)  for the latest buy-signal worth (or  EMPTY_VALUE  if no sign). The precise  iCustom  signature should match the enter record — please contact help@forexobroker.com for the parameter order to make use of in EA code.

Does it work on artificial indices and unique crosses?

Sure. The indicator makes use of solely normal built-in capabilities (iATR, iRSI, iMA) and predefined OHLC information, all of which can be found on each image in MetaTrader. There are not any symbol-specific assumptions within the code.


Part 11 — Compatibility

  • Platforms: MetaTrader 4 (construct 1380+), MetaTrader 5 (construct 4000+)
  • Account varieties: Hedging and netting each supported (the indicator doesn’t place trades)
  • Symbols: Foreign exchange, indices, commodities, crypto, CFDs, equities — all supported
  • Timeframes: M1, M5, M15, M30, H1, H4, D1, W1, MN1
  • Technique Tester: Visible mode supported on each platforms
  • Free demo: A free demo model is out there on the product’s MQL5.com Market web page — click on the “Free Demo” button to obtain the demo to your MetaTrader

Obtain the indicator: 

Threat Disclaimer

Buying and selling international alternate and CFDs on margin carries a excessive stage of danger and is probably not appropriate for all buyers. You could maintain a loss exceeding your preliminary funding. Development Quorum is a technical evaluation software and doesn’t assure worthwhile trades. Previous efficiency just isn’t indicative of future outcomes. The authors settle for no legal responsibility for any loss arising from use of the indicator. By utilizing Development Quorum you acknowledge sole accountability on your buying and selling selections.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles