VibeFox Strat
- Indicators
- Version: 1.0
- Activations: 5
VibeFox Strat — "The Strat" candle typing (1 / 2u / 2d / 3) with actionable Buy/Sell signals
VibeFox Strat is a real-time price-action indicator for MetaTrader 5 built on Rob Smith's "The Strat" method. It classifies every candle by its relationship to the previous candle, draws a compact type tag (1, 2u, 2d or 3) right on the bar, and marks the exact moment an actionable entry forms on the price chart. All controls are gathered into one modern interactive panel, so instead of reading bar structure by eye you see the candle type and the entry point at the very moment they appear.
How the indicator works
"The Strat" reduces every candle to one of four objective types, measured strictly against the prior candle's high and low. There is no smoothing and no lag — the type is a pure fact about what price did relative to the previous bar. The indicator types each bar, tags it on the chart, and then scans the sequence for the specific setups that turn into trade signals.
Bar types
1 — Inside bar: the candle took neither the prior high nor the prior low. It sits fully inside the previous candle's range — a pause or compression of momentum.
2u — directional up: the candle took ONLY the prior high (a higher high without a lower low). Price is pushing up.
2d — directional down: the candle took ONLY the prior low (a lower low without a higher high). Price is pushing down.
3 — Outside bar: the candle took BOTH the prior high AND the prior low. It engulfs the previous candle — a volatile, two-sided bar.
These tags are drawn as small labels above or below each bar, so the structure of the recent market reads at a glance: a string of 1s shows compression, alternating 2u/2d shows rotation, a 3 marks a volatility expansion.
Entry points
The main value of VibeFox Strat is its automatic entry points. Beyond merely typing the bars, the indicator watches for the classic Strat setup-and-trigger sequence and places a clear marker on the price chart the moment a directional bar breaks the previous bar's level.
Buy signal
A BUY marker is placed when the current bar is a 2u that breaks the prior bar's high, and the prior (setup) bar was an inside bar (1) or an opposite/outside bar (2d or 3). In other words, a compression or down-bar is followed by an upward break of its high — a shift to upside continuation. The marker is placed at the broken level (the prior bar's high).
Sell signal
A SELL marker mirrors it: the current bar is a 2d that breaks the prior bar's low, after a setup bar that was an inside (1) or opposite/outside (2u or 3). A practical way to trade it: enter on the break of the setup bar's level, place the stop behind that bar, and target the prior swing wicks.
Buy and sell markers are colored separately with the Buy Color and Sell Color settings, so direction is read instantly. The Marker selector switches the glyph between a plain cross (+), filled triangles, or arrows with a tail, while the Size control scales the marker in pixels (6 to 40) to fit any chart density.
Full visual control
The bar-type tags use the Type color and a Weight (1 to 5) that controls their thickness/size, and both the tags and the entry markers support a transparency setting (0-100%) in the color-picker popup, so they blend softly into the chart. The Bars setting caps how many of the most recent bars are tagged, keeping the chart light on long histories. The bar-type tags and the entry markers are drawn as objects on the price chart (window 0), while the indicator itself lives in its own subwindow where the panel sits.
Interactive on-chart panel
The whole interface is a smooth canvas-based panel built for fast mouse control. The Strat parameters are gathered into tidy rows, and the entry block is set apart with its own gold ENTRY heading, so signal settings do not get mixed up with type-tag settings. The panel header holds the control icons.
Power — turns the drawing of entry markers on and off without removing the indicator; the bar-type tags stay drawn.
Settings (gear) — opens and closes the settings section.
Updown (arrows) — moves the panel between its 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.
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_Strat directory (MQL5/Files/VibeFox_Strat/result.html), and opens in any browser — a visual log of every entry 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 14 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.
Strat
Show Bar Types — draws the "1/2u/2d/3" type tags on the bars. Default: on.
Label Bars — how many of the last bars are tagged (caps the object count). Default: 60.
Bar Type Label Color — the color of the type tags. Default: Gold.
Type Label Transparency — type-tag transparency in percent, 0-100. Default: 0.
Line Color — reserved color (currently unused by the visuals). Default: DodgerBlue.
Type Label Weight — the thickness/size of the type tags, 1..5. Default: 1.
Entry Points
Buy — enables BUY markers (a 2u breaking the prior high after a 1/2d/3 setup). Default: on.
Sell — enables SELL markers (a 2d breaking the prior low after a 1/2u/3 setup). Default: on.
Marker Font Size — the size of the entry markers in pixels, 6..40. Default: 12.
Entry Marker — the marker glyph: Cross (+), Triangle, or Arrow. Default: Arrow.
Buy Color — the color of the BUY marker. Default: LimeGreen.
Buy Transparency — buy marker transparency in percent, 0-100. Default: 0.
Sell Color — the color of the SELL marker. Default: Red.
Sell Transparency — sell marker transparency in percent, 0-100. Default: 0.
Notifications
Push Notification — enables push alerts to the MetaTrader mobile app. Default: off.
Alert Popup — enables pop-up alerts inside the terminal. Default: off.
Email — enables email alerts through the terminal's mail settings. Default: off.
Html Report — saves each signal with a chart screenshot to Files/VibeFox_Strat/result.html. Default: off.
Telegram — forwards signals with chart screenshots to a Telegram chat via the HTML report. Default: off.
Telegram - bot token — the token of the Telegram bot used for delivery. Default: empty.
Telegram - chat id — the target Telegram chat identifier. Default: empty.
Panel / Settings
Panel width, px — the width of the on-chart panel in pixels, 300..800. Default: 800.
Header size — the height of the panel header, 1..6. Default: 1.
Theme — the color theme of the panel: Light, Dark, or Auto. Default: Auto.
Row height (px) — the height of each parameter row in pixels. Default: 34.
Font size — the font size used inside the panel. Default: 8.
Hide Footer — hides the bottom bar of the panel. Default: off.
Mini Header on collapse — shows a compact header strip when the panel is collapsed. Default: off.
Close on click outside — automatically collapses the panel when clicking outside it. Default: off.
Instance — a unique number for each copy of the indicator on the same chart, allows running multiple instances side by side. Default: 1.
Panel Start Window — sets the initial position of the panel: main chart or subwindow. Default: Subwindow.
