Zoom MT5 B

Zoom MT5 — TradingView-Style Smooth Zoom + Optional Pan


Transforms MT5 chart navigation into TradingView experience - smooth zoom animation with optional horizontal pan on every mouse wheel click. 1 wheel tick = 1 toolbar zoom + fluid motion.


Key features:


1. Smooth zoom - gradual scale change over SmoothSteps=8 frames with ease-out easing

2. Optional auto-pan with zoom - horizontal shift by PanBars=5 bars prevents "zoom into    void" (LockToRight=false)

3. Precise control - ZoomStep=1 (toolbar equivalent), PanBars=5 (bars shift)

4. Animation lockout protection - prevents spam during animation

5. MT5 scale limits - auto-clamps 0-5 (no crashes)

6. Millisecond animation - SleepTime=15ms (120ms total ultra-smooth)

7. Zero CPU overhead - only active on mouse wheel

8. Universal - works on ALL charts/timeframes instantly

9. One-click install - drag and Zoom navigation appears

10. Works on real and demo accounts.

11. Hedging/netting support - works with all MT5 account types.


Perfect TradingView recreation:


Wheel UP: zoom IN + [optional] pan RIGHT (ZoomStep + PanBars)

Wheel DOWN: zoom OUT + [optional] pan LEFT (ZoomStep - PanBars)

SmoothSteps=8: 8-frame ease-out animation 0%→20%→44%→72%→92%→100%

SleepTime=15ms: 120ms total animation (invisible smoothness)


Animation math perfection:


current_scale = ChartGetInteger(CHART_SCALE) // 0-5

target_scale = current_scale + ZoomStep * sign // +1/-1 default

progress = 1-(1-t)² // ease-out easing

scale_now = current_scale + (target - current) * progress

ChartNavigate(CHART_CURRENT_POS, -sign * PanBars * progress) // smooth pan


Bulletproof implementation:


CHART_EVENT_MOUSE_WHEEL = true // captures wheel

CHART_EVENT_MOUSE_MOVE = true // future-proof

Animation lockout: is_animating flag prevents spam

Scale clamping: if(target < 0) target=0; if(target > 5) target=5

MathRound(scale_now) = pixel-perfect integers


Configurable smoothness:


ZoomStep=1: standard toolbar zoom (change for power users)

PanBars=5: smooth shift (0=disable pan, increase for more movement)

SmoothSteps=8: buttery smooth (1=instant, 16=slow motion)

SleepTime=15: 15ms frames (60 FPS equivalent)

LockToRight=true: disables pan (false=pan enabled)


Deployment perfection:


1. Drag to ANY chart - auto-enables mouse wheel

2. Scroll wheel UP/DOWN - instant TradingView feel

3. Set LockToRight=false for pan+zoom combo

4. Works immediately - no restart needed

5. Zero visual elements - pure navigation upgrade


Technical superiority: 


Single OnChartEvent handler - zero overhead - is_animating flag - perfect spam protection - CHART_CURRENT_POS navigation - Sleep(SleepTime) in loop - frame-perfect animation - ChartRedraw() finalization - crisp finish - Empty OnCalculate() - no plotting overhead

Compatibility guarantees: - All MT5 builds - CHART_SCALE 0-5 universal - All symbols/timeframes - zero conflicts - Multi-chart safe - each chart independent - EA-safe - no interference with trading logic - Indicator compatible - stacks with any tools

Stability perfection: - dparam > 0 = wheel UP (zoom IN), < 0 = wheel DOWN - sign = (int)dparam > 0 ? 1 : -1 // clean direction - Boundary checks prevent crashes - No object creation = zero cleanup - Thread-safe Sleep() integration

Ultimate MT5 upgrade - Zoom MT5 smooth zoom + optional pan in native MT5. One wheel tick = professional navigation. Zero learning curve, instant results.


ZoomStep – sets the zoom scale change amount per mouse wheel step (1 = one toolbar zoom click equivalent). 

PanBars – sets the horizontal chart shift amount in bars accompanying each zoom step (0=disable). 

SmoothSteps – defines the number of intermediate steps for smooth zoom animation. 

SleepTime – sets the millisecond delay between animation steps (lower = faster animation). 

LockToRight – disables pan shift when true (default: true).



Другие продукты этого автора
Asia Session Levels MT4
Mariusz Franciszek Szczepanczyk
B_Asr MT4 — Asian Session Range (7 Lines, Day-Limited Version) Asian Session Range indicator for MT4 that draws 7 price levels (High, Low, Mid + 4 expansions) for a configurable session time window across multiple days. It works on any symbol and timeframe and supports both live session drawing and completed session levels. Designed for price action traders who use the Asian range for London and New York breakouts, range trading and support/resistance mapping.[1][2] Key features:   1. Precisi
One Click B3 MT4
Mariusz Franciszek Szczepanczyk
One Click B3 MT4 — Advanced Trade Management EA with Auto SL, Full Auto TP and TS Button (Up to 20 Custom Instruments) One Click B3 MT4 is a professional-grade trade management Expert Advisor designed for fast, stable and fully automated position control across multiple instruments and charts. The EA works with all brokers and all MT4 account types. The user enters up to 20 arbitrary instrument names in the PanelSymbols parameter (comma-separated), exactly as defined by the broker. This EA f
Pips Label Last Trade MT4
Mariusz Franciszek Szczepanczyk
B_Pipsy MT4 — Last Position Pips Label Compact on‑chart indicator for MT4 that shows the current floating result of the last opened position on the symbol, in whole pips, with automatic green/red coloring for profit or loss. Works on any symbol and timeframe and is fully configurable in terms of font, color and screen position.[1][2] Key features:   1. Detects the most recently opened market position (BUY or SELL) on the current symbol and ignores all others.   2. Calculates real‑time floatin
SL TP Toggle Button MT4
Mariusz Franciszek Szczepanczyk
IMPORTANT – THIS IS NOT A STANDALONE INDICATOR This tool does NOT manage Stop Loss or Take Profit by itself and does NOT execute any trading logic independently. It is designed exclusively to work in combination with One Click B3 MT4 Expert Advisor. Without One Click B3 MT4 running on the same symbol, this indicator will only display the button and will NOT control SL/TP functionality. If you do not own or use One Click B3 MT4, this product will not provide any trading functionality. B SL_TS_T
Symbol Positions Panel MT4
Mariusz Franciszek Szczepanczyk
Positions Profit Monitor Indicator (MT4) The Positions Profit Monitor is an advanced, lightweight tool (uses no heavy buffers, only timer and text labels), displaying real-time profit/loss, position counts, SL counters, portfolio total, and complete sum of all open positions for all open positions across selected instruments. It works on all charts after attaching and shows positions from the entire MT4 account – regardless of chart or instrument. Does not burden the platform (minimal CPU/RAM u
Symbol Positions Panel
Mariusz Franciszek Szczepanczyk
Positions Profit Monitor Indicator (MT5) The Positions Profit Monitor is an advanced, lightweight tool (uses no heavy buffers, only timer and text labels), displaying real-time profit/loss, position counts, SL counters, portfolio total, and complete sum of all open positions for all open positions across selected instruments. It works on all charts after attaching and shows positions from the entire MT5 account – regardless of chart or instrument. Does not burden the platform (minimal CPU/RAM u
Asia Session Levels
Mariusz Franciszek Szczepanczyk
B_Asr MT5 — Asian Session Range (7 Lines, Day-Limited Version) Asian Session Range indicator that draws 7 price levels (High/Low/Mid + 4 expansion levels) for a configurable time window, over 1–2 recent days. It is designed for traders who use the Asian range as a reference for London/NY breakouts, range trading and intraday support/resistance. Main features Configurable session time in HH:MM format (default 00:00–10:00), works with any broker server time. Two modes: live session (High/Mid/L
Pips Label Last Trade
Mariusz Franciszek Szczepanczyk
B_Pipsy MT5 — Real-Time Last Position Pips Display Ultra-lightweight indicator that shows the current profit/loss in pips for your most recent open position on the current symbol. Updates on every tick and provides an instant view of how many pips your latest trade is currently gaining or losing. ​ Main features Real-time pips display for the latest open position on the chart symbol (BUY or SELL detected automatically). ​Optional spread inclusion for more precise calculations (IncludeSpread p
SL TP Toggle Button
Mariusz Franciszek Szczepanczyk
IMPORTANT – THIS IS NOT A STANDALONE INDICATOR This tool does NOT manage Stop Loss or Take Profit by itself and does NOT execute any trading logic independently. It is designed exclusively to work in combination with One Click B3 MT5 Expert Advisor. Without One Click B3 MT5 running on the same symbol, this indicator will only display the button and will NOT control SL/TP functionality. If you do not own or use One Click B3 MT5, this product will not provide any trading functionality. SL TP Tog
One Click B3 MT5
Mariusz Franciszek Szczepanczyk
One Click B3 MT5 – Clean One-Click Transaction Management Panel with TS, Auto TP, and Gray/Green Signal Lines One Click B3 MT5 is a workflow-oriented trade management EA for MetaTrader 5. It keeps the charts clean and gives you powerful buttons to manage all your open positions: Close All, Close Profit, Single Symbol Control, Trailing Stop, and Automatic TP – so you can focus on reading the price instead of clicking on the terminal. ​One Click B3 MT5 - EA with Auto SL, Trailing Stop Button, Aut
Фильтр:
Нет отзывов
Ответ на отзыв