Zoom MT5 B
- Indicadores
- Mariusz Franciszek Szczepanczyk
- Versión: 1.10
- Activaciones: 5
Zoom MT5: Zoom suave estilo TradingView + desplazamiento opcional
Transforma la navegación de gráficos MT5 en la experiencia TradingView: animación de zoom suave con desplazamiento horizontal opcional con cada clic de la rueda del mouse. 1 tic de la rueda = 1 zoom de la barra de herramientas + movimiento fluido.
Características principales:
Zoom suave: cambio de escala gradual en SmoothSteps=8 cuadros con suavizado de salida
Panorámica automática opcional con zoom: el desplazamiento horizontal de PanBars=5 barras evita el "zoom en el vacío" (LockToRight=falso)
Control preciso: ZoomStep=1 (equivalente a la barra de herramientas), PanBars=5 (desplazamiento de barras)
Protección de bloqueo de animación: evita el spam durante la animación
Límites de escala MT5: fijación automática de 0 a 5 (sin fallos)
Animación de milisegundos: tiempo de reposo = 15 ms (120 ms en total, ultra suave)
Cero sobrecarga de CPU: solo activo con la rueda del mouse
Universal: funciona en TODOS los gráficos/períodos de tiempo al instante
Instalación con un solo clic: aparece la navegación de arrastrar y hacer zoom
Funciona en cuentas reales y demo.
Soporte de cobertura/compensación: funciona con todos los tipos de cuentas MT5.
Recreación perfecta de TradingView:
Rueda ARRIBA: acercar + [opcional] desplazarse hacia la DERECHA (ZoomStep + PanBars)
Rueda HACIA ABAJO: alejar + [opcional] desplazarse hacia la IZQUIERDA (ZoomStep - PanBars)
SmoothSteps=8: animación de salida gradual de 8 fotogramas 0%→20%→44%→72%→92%→100%
SleepTime=15ms: animación total de 120ms (suavidad invisible)
La perfección matemática de la animación:
escala_actual = ChartGetInteger(CHART_SCALE) // 0-5
escala_objetivo = escala_actual + ZoomStep * signo // +1/-1 predeterminado
progreso = 1-(1-t)² // facilitación de salida
escala_ahora = escala_actual + (objetivo - actual) * progreso
ChartNavigate(CHART_CURRENT_POS, -sign * PanBars * progress) // desplazamiento suave
Implementación a prueba de balas:
CHART_EVENT_MOUSE_WHEEL = true // captura la rueda
CHART_EVENT_MOUSE_MOVE = true // a prueba de futuro
Bloqueo de animación: la bandera is_animating evita el spam
Sujeción de escala: si (objetivo < 0) objetivo = 0; si (objetivo > 5) objetivo = 5
MathRound(scale_now) = números enteros con precisión de píxeles
Suavidad configurable:
ZoomStep=1: zoom de la barra de herramientas estándar (cambio para usuarios avanzados)
PanBars=5: desplazamiento suave (0=desactivar desplazamiento, aumentar para mayor movimiento)
SmoothSteps=8: suave como la mantequilla (1=instantáneo, 16=cámara lenta)
SleepTime=15: fotogramas de 15 ms (equivalente a 60 FPS)
LockToRight=true: deshabilita la panorámica (false=panorámica habilitada)
Perfección de la implementación:
Arrastrar a CUALQUIER gráfico: activa automáticamente la rueda del mouse
Rueda de desplazamiento ARRIBA/ABAJO: sensación instantánea de TradingView
Establezca LockToRight=false para la combinación panorámica+zoom
Funciona inmediatamente, no es necesario reiniciar
Cero elementos visuales: mejora pura de la navegación
Superioridad técnica:
Controlador único OnChartEvent - cero sobrecarga - indicador is_animating - protección perfecta contra spam - navegación CHART_CURRENT_POS - Sleep(SleepTime) en bucle - animación de fotogramas perfectos - finalización de ChartRedraw() - acabado nítido - OnCalculate() vacío - sin sobrecarga de trazado
Garantías de compatibilidad: - Todas las compilaciones de MT5 - CHART_SCALE 0-5 universal - Todos los símbolos/períodos de tiempo: cero conflictos - Seguro para múltiples gráficos: cada gráfico es independiente - Seguro para EA: no interfiere con la lógica comercial - Compatible con indicadores: se combina con cualquier herramienta
Perfección de estabilidad: - dparam > 0 = rueda ARRIBA (zoom IN), < 0 = rueda ABAJO - sign = (int)dparam > 0 ? 1 : -1 // dirección limpia - Las comprobaciones de límites evitan fallos - No se crea ningún objeto = limpieza cero - Integración Sleep() segura para subprocesos
Mejora definitiva para MT5: Zoom suave en MT5 + desplazamiento opcional en MT5 nativo. Un solo clic en la rueda = navegación profesional. Curva de aprendizaje cero, resultados instantáneos.
Ajustes:
ZoomStep: establece la cantidad de cambio de escala de zoom por cada paso de la rueda del mouse (1 = equivalente a un clic de zoom en la barra de herramientas).
PanBars: establece la cantidad de desplazamiento del gráfico horizontal en barras que acompañan cada paso de zoom (0=deshabilitar).
SmoothSteps: define la cantidad de pasos intermedios para una animación de zoom suave.
SleepTime: establece el retraso de milisegundos entre los pasos de animación (cuanto más bajo, más rápida es la animación).
LockToRight: deshabilita el cambio panorámico cuando es verdadero (valor predeterminado: verdadero).
Los bots solo te traerán éxito si tienes acceso a capital ilimitado. Solo con "ojos y mente" tu cuenta será verde, y herramientas sencillas, limpias, rápidas y eficientes te ayudarán a lograrlo.
El verdadero éxito requiere que TU cerebro tome decisiones. Mis herramientas no son bots, sino instrumentos para traders que piensan.
El precio de cierre del día anterior actúa como un imán →Cierre alto-bajo MT5
La Sesión Asiática marca el rumbo de las sesiones de Londres y Nueva York →Niveles de sesión de Asia
Si realiza scalping con varios instrumentos:
Un clic B3 MT5,Panel de posiciones de símbolos,Botón de alternancia SL TP,Zoom MT5 B
Si se le hace scalping a un instrumento:
Un clic B3 MT5,Panel de posiciones de símbolos,Botón de alternancia SL TP,Etiqueta de pips de la última operación,Zoom MT5 B
Si invierte a largo plazo en múltiples instrumentos:
Un clic B3 MT5,Panel de posiciones de símbolos
Si has leído las descripciones y necesitas alguna aclaración, contáctame. Te explicaré cada función, configuración y caso de uso para asegurarte de que estas herramientas se adapten a tu estrategia de trading.
