TradeVision Matrix
- Utilità
- Dmitrii Markin
- Versione: 2.38
- Aggiornato: 10 febbraio 2026
- Attivazioni: 10
The TradeVisionMatrix indicator is a professional-grade analytical tool for MetaTrader 5, designed for rapid chart marking based on Smart Money Concepts (SMC) and Price Action methodologies. It automates routine tasks such as drawing zones of interest, calculating candle timing, and synchronizing objects across multiple charts.
Core Features
-
Multi-Language Support: Fully localized for English, Russian, and Spanish. The indicator automatically adjusts alerts and object labels based on the selected language in the inputs.
-
Instant Charting (Hotkeys): Control all drawing functions via hotkeys, eliminating the need to use the terminal's standard toolbar.
-
Intelligent Magnet: Levels snap to OHLC prices or the 0.5 Equilibrium (midpoint) of FVG (Fair Value Gap/Imbalance) zones.
-
Cross-Chart Synchronization: Any object created on one chart (e.g., EURUSD M5) is instantly mirrored across all other open windows of the same symbol (e.g., EURUSD H1).
-
Interactive Breach Monitoring: The indicator tracks price interaction with levels and blocks. Upon a touch or break, the user receives notifications, and the object's visual style is updated.
Controls and Hotkeys
Once a key is pressed, the indicator enters a "waiting for click" mode. Simply click on the chart to place the object:
-
B — Order Block (OB). Creates a filled rectangle. The block type (Long/Short) is automatically determined relative to the current price.
-
P — POI (Point of Interest). A level for zones of interest. If placed near an Imbalance, it snaps to its midpoint.
-
S — Shift. Represents a Market Structure Shift level.
-
T — Target. A level for profit-taking targets.
-
L — Level. A general-purpose technical horizontal level.
-
V — Trend. Draws a trendline (requires two consecutive clicks).
-
ESC — Cancels the current drawing mode.
Tip: Double-clicking an existing POI level transforms it into an infinite ray.
Input Parameters
1. General Settings
-
Language: Select the interface language (English, Russian, Spanish).
-
InpUseMagnet: Enable/Disable the price-snapping feature.
-
InpUseAlert / InpUsePush: Toggle terminal audio alerts and mobile Push notifications.
-
Color Settings: Individual palette customization for every object type (OB, Shift, POI, FVG, etc.).
-
InpLineWidth: Sets the line thickness for all graphical elements.
2. Info-Panel
-
InpInfoCorner: Choose which corner of the screen displays the HUD.
-
X/Y Offsets: Fine-tune the panel position in pixels.
-
Data Displayed: The panel shows the current spread and a countdown timer for the candle close in MM:SS format.
3. Alarm
-
InpUseTimeAlert: Enables a time-based reminder.
-
InpAlertTime: Set the trigger time (e.g., for the start of a specific trading session).
Price Tracking Logic
The indicator utilizes a Z-Order system to manage object states:
-
Block Touch: When the price first enters an Order Block zone, an "ENTRY TO BLOCK" alert is sent.
-
Breach: If a level or the opposite boundary of a block is crossed, the status changes to "BROKEN". The object becomes dotted, and (if it was a ray) the right-side extension is disabled.
-
Truncate Logic: Horizontal levels are automatically limited in length to the point of their first historical intersection by price.
Technical Specifications
-
Identification: Objects are assigned unique names with a TV_ prefix and the current Chart ID, preventing conflicts when running multiple copies of the indicator.
-
Performance: The code is event-driven ( OnChartEvent ), ensuring minimal CPU usage by performing calculations only when the user interacts with the chart or the price moves.
