Indicador MetaTrader de Market Profile — es una implementación clásica del Perfil de Mercado que puede mostrar la densidad del precio a lo largo del tiempo, delineando los niveles de precios más importantes, el área de valor y el valor de control de una sesión de trading determinada. Este indicador se puede adjuntar a los marcos de tiempo entre M1 y D1 y mostrará el perfil de mercado para sesiones diarias, semanales, mensuales o incluso intradiarias. Los plazos más bajos ofrecen una mayor precisión. Se recomiendan periodos de tiempo más altos para una mejor visibilidad. Seis esquemas diferentes de color están disponibles para dibujar los bloques del perfil. También se pueden dibujar perfiles como un histograma en color liso. Alternativamente, puede elegir el color en el perfil según las barras alcistas/bajistas. Este indicador se basa en la acción del precio puro y no utiliza ningún indicador estándar de MetaTrader. Está disponible para plataformas MetaTrader 4 y MetaTrader 5.

Los parámetros de entrada

Principales

  • Session (por defecto = Daily) — sesión de trading para el perfil de mercado: Diario, Semanal, Mensual o Intradía.
  • StartFromDate (por defecto = __DATE__) — si StartFromCurrentSession es false, entonces el indicador comenzará a dibujar perfiles desde esta fecha. Dibuja hasta el pasado. Por ejemplo, si lo fija en 2016-01-20 y SessionsToCount es 2, entonces dibujará los perfiles para 2016-01-20 y 2016-01-19.
  • StartFromCurrentSession (por defecto = true) —Si es true, entonces el indicador comienza a dibujar desde hoy, si no, desde la fecha dada en StartFromDate.
  • SessionsToCount (por defecto = 2) —Para cuántas sesiones de trading se dibujarán los perfiles de mercado.

Aspectos y colores

  • ColorScheme (por defecto = Blue_to_Red) — esquema de color para los bloques del perfil:
    • azul a rojo
    • rojo a verde
    • verde a azul
    • amarillo a cian
    • magenta a amarillo
    • cian a magenta
  • SingleColor (por defecto = clrBlue) — si ColorScheme está configurado en Single_Color, este color será usado para dibujar perfiles de mercado.
  • ColorBullBear (por defecto = false) — si es true, el color de los bloques del perfil no dependen de la edad del origen de la barra, sino de su dirección.
  • MedianColor (por defecto = clrWhite) — color del valor de control (mediana).
  • ValueAreaColor (por defecto = clrWhite) — color del borde del área de valor.
  • ShowValueAreaRays (por defecto = None) — puede configurarse para que los niveles de precio al alza y a la baja del área de valor se proyecten en la parte derecha del gráfico. Puede configurarse en la sesión previa, en la actual, en la previa y la actual, en todas las previas o en todas.
  • ShowMedianRays (por defecto = None) — puede configurarse para que el medio se proyecte en la parte derecha del gráfico. Puede configurarse en la sesión previa, en la actual, en la previa y la actual, en todas las previas o en todas.
  • RaysUntilIntersection (por defecto= false) — si es true, los radios medios y del área de valor se recortarían cuando llegaran al siguiente rango de precio en la sesión bursátil.
  • TimeShiftMinutes (por defecto = 0) — cambio de hora para las sesiones, en minutos. El valor positivo moverá la sesión a la izquierda; el negativo a la derecha.
  • ShowKeyValues (por defecto = true) — si es true, el área de valor al alza, el área de valor a la baja y el punto de control se muestran en la parte izquierda del perfil del mercado.
  • KeyValuesColor (por defecto = clrWhite) — color para el área de valor al alza, el área de valor a la baja y el punto de control.
  • KeyValuesSize (por defecto = 8) — tamaño de la fuente para el área de valor al alza, el área de valor a la baja y el punto de control.

Rendimiento

  • PointMultiplier (por defecto = 1) - cuanto más alto sea el valor, más anchas serán las cajas de precio del perfil y menos objetos gráficos habrá. Puede usarlo para reducir la carga del indicador en la CPU.
  • ThrottleRedraw (por defecto = 0) — el retardo en segundos que se aplicará antes de que se redibujen los perfiles. Puede usarlo para reducir la carga del indicador en la CPU.

Sesiones intradiarias

  • EnableIntradaySessionN (por defecto = true) — si es true y Session está configurada en Intraday, el indicador intentará dibujar el perfil del mercado intradía ·N en el gráfico.
  • IntradaySessionNStartTime (por defecto = "HH:MM") — hora de comienzo en formato HH:MM para la sesión intradía ·N.
  • IntradaySessionNEndTime (por defecto = "HH:MM") — hora de fin en formato HH: MM para la sesión intradía ·N.
  • IntradaySessionNColorScheme (por defecto = Blue_to_Red) — esquema de color para la sesión intradía ·N.

Miscelánea

  • SaturdaySunday (por defecto = Normal sessions) — cómo tratar las sesiones de los sábados y domingos:
    • Normal sessions — El sábado y el domingo se tratarán como sesiones normales con sus propias sesiones diarias y en el día.
    • Ignore Saturday and Sunday — Las velas de los sábados y los domingos se ignorarán.
    • Append Saturday and Sunday — Las velas del sábado se añadirán a la sesión del viernes; las velas del domingo se añadirán a la sesión del lunes.
  • DisableAlertsOnWrongTimeframes (por defecto = false) — si es true, no aparecen alertas emergentes al utilizar el perfil del mercado con una combinación de errónea de periodos/sesiones.

Ejemplos

Gráfico ejemplo de MetaTrader del indicador Market Profile

La captura del gráfico muestra el perfil del mercado calculado para dos sesiones diarias del Forex. El período es M30 y la segunda sesión diaria todavía no se ha terminado. Los precios más tempranos son de color azul y los precios últimos son de color rojo. Las medianas y las zonas del valor son marcadas con las líneas de color blanco. y muestran las zonas más importantes del precio. Los traders suelen volver a esas zonas si el volumen de la ruptura no es alto. Las rupturas de esas zonas con unos volúmenes altos indican la ruptura verdadera. Puede leer más sobre el perfil del mercado en este libro breve (en inglés): Book on Market Profile.

Perfil del mercado con colores alcistas y bajistas en las oportunidades precio-tiempo (TPO)

El ejemplo superior demuestra cómo el perfil del mercado puede ser coloreado de acuerdo a la dirección de cada barra en la sesión en lugar de por su longevidad. Esto es así cuando ColorBullBear es true.

Descargas (ver. 1.14, 2020-01-26)

El indicador Market Profile se desarrolla a través de un registro Github especializado. Le animamos a participar activamente en la mejora de este indicador al enviar sus propias funciones a través de un pull-request y consultando las sugerencias existentes, cambios, reparaciones, etc.

Market Profile para MetaTrader 4 en .zip

Market Profile para MetaTrader 4 en .mq4

Market Profile para MetaTrader 5 en .zip

Market Profile para MetaTrader 5 en .mq5

Discusión

¿Tiene preguntas o proposiciones sobre este indicador? ¡Discútalos en nuestro foro español de Forex!

Registro de cambios

1.13 — 18-10-2019

  • Añadido el parámetro de entrada ColorBullBear para agregar color al perfil del mercado según la dirección de las barras.
  • Añadido el parámetro de entrada DisableAlertsOnWrongTimeframes para deshabilitar alertas emergentes cuando el perfil del mercado se aplica en un periodo equivocado.
  • Añadidas impresiones opcionales para un área de valor alcista, un área de valor bajista y el punto de control de cada perfil.
  • Añadido el parámetro de entrada en grupo en la versión MT5 del indicador.

1.12 — 27-03-2019

  • Añadido el parámetro de entrada RaysUntilIntersection, que ayuda a ocultar los radios medio y de área de valor de las sesiones previas que ya han sido infringidos por sesiones bursátiles nuevas.
  • Reparado un error con la pantalla TPO cuando el TickSize del símbolo es mayor que _Point × PointMultiplier.

1.11 — 20-01-2019

  • Reparado un error cuando pueden aparecer orificios vacíos en el perfil a medida que se crea la sesión actual.
  • Reparado un error que evita que el perfil de la sesión actual trace líneas desde la primera barra.
  • Reparados algunos errores potenciales "serie fuera de rango".

1.10 — 25-12-2018

  • Fijar potenciales errores de series fuera de tango cuando un gráfico antiguo con un indicador de perfil de mercado vuelve a abrirse.

1.09 — 24-12-2018

  • Añadidas dos opciones alternativas para tratar con las velas los sábados y los domingos.
  • Añadida una mayor flexibilidad para mostrar radios medios y de área de valor.
  • Cambiado el medio para trazarlo como una línea individual dentro del área de valor.
  • Reducido significativamente el tamaño del trabajo de las series, que debería crear un cálculo más rápido del MP en algunos instrumentos bursátiles.

1.08 — 28-05-2018

  • Añadida graduación de color inteligente en función del marco temporal y el tipo de sesión.
  • Añadida una opción para proyectar la Mediana (Punto de Control) de la sesión anterior al lado derecho del gráfico.
  • Añadido esquema de color sencillo.
  • Añadido parámetro de entrada en el PointMultiplier para permitir que los traders establezcan una caja de perfil más ancha, ayudándoles con el rendimiento del indicador.
  • Añadido parámetro de entrada en ThrottleRedrawpara retrasar las actualizaciones de la visualización del indicador y reducir su carga en la CPU.
  • Arreglado error potencial cuando la rutina de nombre del objeto gráfico incorrecta podría causar una visualización errónea del perfil de mercado.
  • Cambio de fallo de inicio duro a uno blando. Esto evitará que se reseteen los parámetros de entrada cuando se utiliza una combinación incorrecta de marco temporal y tipo de sesión.

1.07 — 2018-02-06

  • Se agregó soporte para hasta cuatro sesiones intradía.
  • Agregó tres nuevos esquemas de color para dibujar el perfil del mercado.
  • Algunos ajustes y mejoras menores en el código.

1.06 — 2017-11-30

  • Se agregó una eliminación apropiada de los objetos cuando el indicador se usa con las plantillas del gráfico.

1.05 — 2017-11-23

  • Se agregó una visualización opcional para las líneas Máximo/Mínimo del Área de valor de la sesión anterior.
  • Se agregó un parámetro de entrada de turno de tiempo para mover las sesiones a través de las zonas horarias.

1.04 — 2016-11-07

  • Corregidos los errores de "Matriz fuera de rango".

1.03 — 2016-01-25

  • Se agregó soporte para tres sesiones: diaria, semanal y mensual.
  • Eliminación de los objetos del gráfico para eliminar solo los objetos del indicador.
  • Velocidad optimizada de ejecución.
  • Aumentó el rango de los periodos admitidos.
  • Descripción en línea del indicador.
  • Interfaz mejorada (parámetros de entrada enumerados).
  • Se corrigieron algunos posibles errores de "Matriz fuera de rango".
  • Código reescrito por completo para cumplir con los estándares actuales de MQL4 y MQL5.

1.01 — 2011-12-11

  • Se corrigieron los problemas de compatibilidad debido a las nuevas convenciones de codificación en MQL5.

1.00 — 2010-07-23

  • Versión original de Market Profile lanzada para MT4 y MT5.

© 2005–2020

EarnForex.com

Design — Mart Studio

Forex trading bears intrinsic risks of loss. You must understand that Forex trading, while potentially profitable, can make you lose your money. Never trade with the money that you cannot afford to lose! Trading with leverage can wipe your account even faster.

CFDs are leveraged products and as such loses may be more than the initial invested capital. Trading in CFDs carry a high level of risk thus may not be appropriate for all investors.