VibeFox Average Directional Index
- Indicators
- Version: 1.10
- Updated: 2 July 2026
- Activations: 5
VibeFox ADX — trend strength, direction and entry points
VibeFox ADX is a real-time Average Directional Index indicator for MetaTrader 5. It plots the classic trio of ADX, +DI and -DI lines in a separate subwindow, marks the moment an entry signal appears right on the price chart, and gathers all the controls into one modern interactive panel. Instead of manually comparing lines and guessing whether the trend is strong enough, you see the strength of the move, its direction and the entry point at the very moment they form.
What ADX measures
Welles Wilder's ADX system answers two different questions at once, and it is important not to mix them up. ADX measures the strength of a trend but says nothing about its direction: a high ADX means a powerful move — no matter whether up or down — while a low ADX means a sluggish, sideways market. Direction is handled by the two directional movement lines: +DI reflects buyer pressure, and -DI reflects seller pressure.
It reads at a glance. When +DI is above -DI, buyers hold the initiative; when -DI is above +DI, sellers lead the market. And the ADX line above them tells you whether that advantage is worth trusting at all: if ADX is sluggish and lying near zero, DI crossovers are market noise, but as soon as ADX rises, the same crossover turns into a full-fledged trend signal.
Trend strength threshold
The line between "noise" and "trend" is set by the Threshold parameter. By default it is 25 — the commonly accepted level above which a trend is considered established. On the ADX chart the threshold is drawn as a dashed horizontal level, so you literally see whether the ADX line has broken through that mark or is still crawling beneath it. Raise the threshold to react only to truly strong moves, or lower it to catch trends at an early stage.
Entry points
The main value of VibeFox ADX is its automatic entry points: the indicator tracks the conditions itself and places a clear arrow marker right on the price chart. Two independent signal types are available, each with its own toggle.
Entry — DI cross
The primary signal fires on a crossover of the directional movement lines provided that ADX stays above the threshold — that is, only when there is real strength behind the move. If +DI crosses -DI from below upward, a BUY marker is placed; if -DI moves up, a SELL marker is placed. The ADX filter cuts off false crossovers in a sideways market, leaving only the entries born inside a living trend.
Trend Strength — trend start
The second signal catches the very moment a trend is born: it fires when the ADX line crosses the threshold from below upward. This is not a signal about direction, but about the market moving out of hibernation into motion — useful as an early warning filter or as confirmation for the DI signals.
Buy and sell markers are colored separately with the Buy Marker and Sell Marker colors, so direction is read instantly, while the Marker Size control scales the arrows from 1 to 5 to fit any chart density.
Full visual control
Every line in the subwindow is tuned to your taste. The colors of ADX, +DI and -DI are set individually, and each line has its own transparency slider — you can make the auxiliary lines a pale background and highlight the main one with a rich color. The common Line Width control sets the thickness of all three lines in pixels, so the picture stays readable both on a dense intraday chart and on a sparse higher timeframe.
Interactive on-chart panel
The whole interface is a smooth canvas-based panel built for fast mouse control. All parameters are gathered into tidy rows in three columns, and the entry block is set apart with its own gold ENTRY heading, so signal settings do not get mixed up with line settings. The panel header holds the control icons.
Power — turns the drawing of lines and signals on and off without removing the indicator from the chart.
Settings (gear) — opens and closes the settings section.
Updown (arrows) — moves the panel between a separate subwindow and the main chart.
Close (cross) — closes the indicator.
Resizable — drag the bottom-right corner to scale the panel.
Collapsible — a double click on the header collapses the panel into a compact strip.
Mouse wheel — hover over any numeric field and scroll the wheel to change the value without opening the keyboard.
Settings and personalization
The Settings button opens a section where the panel is fitted to your workspace: a light, dark or automatic Theme, an adjustable panel width, header size, row height and font size. Extra touches let you hide the bottom bar via Hide Footer, shrink the header when collapsed with Mini Header, and automatically collapse the panel on a click outside it. Almost every parameter changes live right on the panel — the input fields on the Inputs tab only set the starting values. You can also run several independent copies on one chart by giving each a unique Instance, to watch different ADX periods and thresholds side by side.
Entry notifications
You do not need to sit and guard the chart waiting for a signal. Each entry can be sent through several notification channels that are enabled independently right on the panel.
Alert — a pop-up message inside the terminal.
Push — a mobile notification to the MetaTrader app on your phone.
Email — a letter sent through the terminal's mail settings.
Telegram — the alert text together with a chart screenshot, sent straight to your Telegram chat.
Enable only the channels you need, and you will be notified the moment a new entry appears on the symbol and timeframe you are working with.
Visual history (HTML report)
Enable the Html channel, and every entry signal is saved to an HTML report together with a screenshot of the chart at the moment it fired. The report is stored in the terminal's Files folder, in the VibeFox_ADX directory, and opens in any browser — you get a visual log of all the entries the indicator found. A one-click trash button clears the report and its screenshots whenever you want to start over.
Telegram Alerts
Signals can also be delivered straight to your Telegram chat — the alert text together with a screenshot of the chart at the moment of detection. Turn on the Telegram channel and enter your bot token and chat id in the inputs.
Delivery rides on the HTML report: each new signal is written into the report, and the report — opened in a browser — forwards it to your Telegram chat on its own. For this reason, enabling Telegram automatically keeps the Html report on, and the two channels work together.
Built-in multilingual help
A full help page is built into the panel, available in 10 languages, so every control is explained right where you use it.
Parameters (Inputs tab)
Most settings can also be changed live right on the panel (the Settings button) — the input parameters only set the initial values at startup.
ADX
ADX Period — the ADX averaging period in bars, range 2..100. Default: 14.
ADX Threshold — the trend strength threshold, range 5..60; drawn on the chart as a dashed level. Default: 25.
ADX Line Color — color of the ADX line. Default: DodgerBlue.
ADX Line Transparency (0-100) — transparency of the ADX line, 0 = opaque, 100 = invisible. Default: 0.
+DI Line Color — color of the +DI line (buyer pressure). Default: LimeGreen.
+DI Line Transparency (0-100) — transparency of the +DI line, 0 = opaque. Default: 0.
-DI Line Color — color of the -DI line (seller pressure). Default: Red.
-DI Line Transparency (0-100) — transparency of the -DI line, 0 = opaque. Default: 0.
Line Width (1-5) — thickness of all three lines in pixels. Default: 2.
Entry Points
Entry = DI Cross — signal on a +DI/-DI crossover with ADX above the threshold; +DI up = BUY, -DI up = SELL. Default: on.
Trend Strength — signal at the moment ADX crosses the threshold from below upward (trend start). Default: off.
Marker Size (1-5) — size of the signal arrow on the chart. Default: 2.
Buy Marker Color — color of the BUY signal arrow. Default: LimeGreen.
Buy Marker Transparency (0-100) — transparency of the buy marker, 0 = opaque. Default: 0.
Sell Marker Color — color of the SELL signal arrow. Default: Red.
Sell Marker Transparency (0-100) — transparency of the sell marker, 0 = opaque. Default: 0.
Notifications
Push Notification — push notification to the mobile MetaTrader terminal. Default: off.
Alert Popup — Alert pop-up window inside the terminal. Default: off.
Email — a letter through the terminal's mail settings. Default: off.
Html Report — saves every signal with a screenshot to an HTML report (Files folder, VibeFox_ADX directory), opens in any browser. Default: off.
Telegram — send each signal to your Telegram chat (alert text plus a chart screenshot) through the HTML report. Default: off.
Telegram bot token — the token of your Telegram bot, used to send the messages.
Telegram chat id — the id of the Telegram chat that receives the signals.
Panel / Settings
Panel width, px — panel width in pixels, range 300..800. Default: 800.
Header size — header size, 1..6. Default: 1.
Theme — color theme: Auto (by chart), Dark or Light. Default: Auto.
Row height (px) — panel row height in pixels. Default: 34.
Font size — panel font size. Default: 8.
Hide Footer — hide the panel's bottom bar. Default: off.
Mini Header on collapse — show a mini header when collapsed. Default: off.
Close on click outside — collapse the panel on a click outside it. Default: off.
Instance — indicator copy number; lets you keep several independent copies on one chart. Default: 1.
Panel Start Window — where the panel opens at startup: Subwindow or Chart. Default: Subwindow.
