VibeFox Donchian Channels
- Indicators
- Version: 1.10
- Updated: 2 July 2026
- Activations: 5
VibeFox Donchian — the high/low channel with entry points
VibeFox Donchian is a real-time Donchian channel indicator for MetaTrader 5. It draws the classic channel of an upper and lower boundary plus a mid line, marks on the price chart the moment price breaks the channel or crosses the middle, and gathers all the controls into one modern interactive panel. Instead of tracking extremes by hand and guessing the moment of a breakout, you see the boundaries of the range and the entry point at the second they form.
What the Donchian channel shows
The Donchian channel answers one simple, important question: where the boundaries of the recent price range lie. The indicator takes the period from Period bars and, for each bar, computes the upper line as the highest high over that period, the lower line as the lowest low over the period, and the mid line as the center between them. The window slides along with price, so the channel always shows the current ceiling and floor of the market over the chosen number of bars.
You read it at a glance. Price near the upper boundary means the market is at the top of its range; near the lower means it is at the bottom; the mid line acts as the axis and point of balance. When the channel narrows, the market is calming down; when the boundaries widen, the range is expanding.
Entry points
The core value of VibeFox Donchian 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 switch. Signals are computed only on closed bars — the forming bar is left out, so markers do not repaint after the bar closes.
Entry — channel break
The primary signal fires on a channel break. The indicator compares the bar's close with the channel boundaries built from the previous bars: if the close ends above the prior upper boundary (the highest high of the period before that bar), a BUY marker is placed; if the close ends below the prior lower boundary (the lowest low of the period), a SELL marker is placed. This is the classic range breakout — the moment price steps beyond the recent ceiling or floor.
Mid Cross — crossing the middle
The second signal catches a cross of the channel mid line. When the close crosses the mid line upward, a BUY marker is placed; when the close crosses it downward, a SELL is placed. This is a more sensitive signal inside the range — handy as an early entry toward the channel axis or as a filter for the breakout. Both signal types can be enabled together or separately.
Buy and sell markers are colored separately with Buy Marker and Sell Marker, so direction reads instantly, and the Marker Size control scales the arrows from 1 to 5 to suit any chart density.
Full visual control
Every channel line can be tuned to your taste. The channel boundary color and the mid line color are set separately, and each has its own transparency slider — you can fade the mid line into a pale backdrop and make the boundaries pop with a saturated color. The thickness of the channel boundaries is set with Channel Line Width, and the mid line thickness with a separate Mid Line Width, so the picture stays readable on a dense intraday chart and on a sparse higher timeframe alike.
Interactive on-chart panel
The whole interface is a smooth canvas-based panel built for fast mouse control. All parameters are grouped into tidy three-column rows, and the entries block is set off by its own gold ENTRY header so the signal settings do not get mixed up with the line settings. The panel header holds the control icons.
Power — turns the drawing of the channel 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 — double-click the header to fold the panel into a compact strip.
Mouse wheel — hover over any number 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 adapts 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 with Hide Footer, shrink the header when collapsed with Mini Header, and fold the panel automatically 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 channel periods side by side.
Entry notifications
You do not have to sit and watch the chart for a signal. Each entry can be sent through several notification channels, switched on independently right in the panel in the NOTIFY ENTRIES group.
Alert — a pop-up message inside the terminal.
Push — a mobile notification to the MetaTrader app on your phone.
Email — a message 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 are alerted the moment a new entry appears on the symbol and timeframe you are working with — one notification per bar, no duplicates.
Visual history (Html report)
Turn on the Html channel, and every entry signal is saved to an HTML report together with a chart screenshot from the moment it fired. The report is kept in the terminal's Files folder, in the VibeFox_Donchian directory (the result.html file), and opens in any browser — a visual journal of every entry the indicator found. A one-click trash button clears the report and its screenshots whenever you want a fresh start.
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
The panel embeds a full help page 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 starting values at launch.
Donchian Channel
Donchian Period — channel period: number of bars used for the high/low, range 2..300. Default: 20.
Channel Line Width — thickness of the channel boundary lines (upper/lower) in pixels, range 1..5. Default: 2.
Bars to Analyze — how many history bars to analyze, range 100..3000. Default: 400.
Mid Line Width — mid line thickness in pixels, range 1..5. Default: 1.
Channel (Upper/Lower) Color — color of the channel boundary lines. Default: DodgerBlue.
Channel Color Transparency (0-100) — transparency of the channel lines, 0 = opaque, 100 = invisible. Default: 0.
Mid Line Color — color of the mid line. Default: Gray.
Mid Line Transparency (0-100) — transparency of the mid line, 0 = opaque. Default: 0.
Entry Points
Entry = Channel Break — signal on a channel break: close above the prior upper boundary = BUY, below the prior lower = SELL. Default: on.
Mid Cross entry — signal on a mid line cross: close up = BUY, down = SELL. Default: off.
Marker Size (1-5) — signal arrow size on the chart. Default: 2.
Buy Marker Color — color of the BUY signal arrow. Default: Orange.
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 — email through the terminal's mail settings. Default: off.
Html Report — saves each signal with a screenshot to an HTML report (Files folder, VibeFox_Donchian directory, the result.html file), 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 (follows the 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 — fold the panel on a click outside it. Default: off.
Instance — indicator copy number; lets you keep several independent copies on one chart (1, 2, 3...). Default: 1.
Panel Start Window — where the panel opens at launch: Subwindow or Chart. Default: Subwindow.
