TradeXray TripleMA

TradeXray TripleMA

Qué hace. Traza tres medias móviles simples, marca los puntos en los que dos de ellas se cruzan y muestra algunas medidas de la geometría actual en un pequeño panel. Cada marca y cada cifra se obtienen a partir de barras que ya se han cerrado.

Lo que no hace. No te indica cuándo comprar ni cuándo vender. No afirma que estas líneas, estos cruces o estas cifras tengan ninguna ventaja estadística. No hemos medido ninguna, por lo que no afirmamos que exista.

Lo que se ha comprobado. El comportamiento de las barras confirmadas no es solo una frase en esta descripción. Se comprueba mediante un sistema de verificación automatizado, y dicho sistema no detecta ninguna discrepancia. La comprobación fundamental consiste en que situar el eje «a fecha de» en un momento pasado T produce exactamente la misma imagen que cortar físicamente los datos en T.

¿Qué hay aquí además de tres líneas?

No es difícil trazar tres medias móviles, y nadie debería pretender lo contrario. Por eso merece la pena explicar con claridad qué más incluye esta herramienta y dejar que tú decidas si algo de ello merece la pena.

Se niega a trazar una marca en una barra que no haya cerrado y te indica cuánto ha costado ese rechazo. Cada marca de cruz indica, justo en la propia marca, el número de barras cerradas que ha esperado antes de aparecer: GC/1, DC/2. El retraso no está oculto en un ajuste, sino que aparece impreso en el gráfico. No existe ninguna ruta de código que permita colocar una marca dentro de una barra en formación, por lo que una marca que desaparezca más tarde no es un hecho excepcional aquí, sino algo que simplemente no puede ocurrir.

Te permite retroceder en el gráfico a un momento anterior y ver lo que se habría dibujado en ese momento. Al arrastrar el eje vertical hacia el pasado, las medias se detienen en ese punto, no se dibujan las marcas situadas a la derecha y los números del panel pasan a ser los de esa barra. Interpretar la herramienta es una cosa; poder comprobar que la herramienta no ha «hacido trampa» es otra, y esta es la parte que te permite hacer lo segundo.

Mide en ATR en lugar de en grados o en dólares. Un ángulo en grados depende de la altura de la ventana y del zoom, por lo que dos personas nunca leen el mismo número. Una distancia en dólares significa una cosa a 1.800 y otra a 3.000. La pendiente y las distancias a las líneas se expresan como múltiplos del rango medio, en una ventana fija, por lo que el mismo gráfico ofrece el mismo número tanto en tu terminal como en la de otra persona.

Y no estorba. Las marcas, el eje y las lecturas se desactivan por separado. Si desactivas las tres, lo único que queda son tres medias móviles, nada más.

No hemos analizado qué hacen otras herramientas. Esta es una descripción de esta en concreto, no una comparación, y no estamos en posición de decirte que estas cosas sean poco comunes. Lo que sí podemos explicarte es qué hace cada una, por qué está definida así y que una máquina la comprueba.

Por qué esta descripción no incluye cifras

Esta descripción no contiene tasa de aciertos, cifras de beneficios ni resultados de backtesting. No se trata de una mera formalidad. No hemos comprobado si estas tres medias, o los cruces entre ellas, tienen algún valor predictivo, por lo que no hay nada que informar. Lo que se ofrece aquí es un conjunto de reglas de trazado y medición que se detallan íntegramente, y una comprobación automática de que la herramienta las sigue.

Nada de lo anterior supone una afirmación de que esto genere beneficios. Se trata de una afirmación sobre lo que la herramienta mostrará y no mostrará en tu pantalla.

Las tres líneas

Tres medias móviles simples, y la más lenta es siempre la más gruesa:

- Larga, trazada detrás de todo lo demás, con cinco píxeles de ancho. Solo a modo de referencia.
- Media, trazada en el centro, con tres píxeles de ancho. Esta es la línea principal: las cruces, la pendiente y las brechas se interpretan en relación con ella.
- Corta: dibujada delante, de un píxel de ancho.

El grosor tiene un único significado: lo lento que es el promedio. Ningún otro elemento de este indicador utiliza el grosor, por lo que nunca tendrás que recordar qué significa un ancho concreto.

Por defecto, los tres periodos siguen el marco temporal del gráfico, y la tabla es fija:

M1 20 / 100 / 300 M5 20 / 60 / 240 M15 20 / 80 / 320 M30 20 / 40 / 160 H1 20 / 80 / 480 H4 20 / 120 / 600 D1 20 / 100 / 400 W1 20 / 80 / 400

Cualquier otro intervalo de tiempo utiliza 20 / 80 / 480. Si desactivas el modo automático, los tres períodos se obtienen a partir de los datos introducidos. El método es una media móvil simple y el precio aplicado es, por defecto, el de cierre; ambos son datos introducidos, y más adelante hay una nota sobre qué cambia si te alejas de la media simple.

Los cruces se marcan únicamente en las barras confirmadas

Esta es la parte de la herramienta que merece la pena leer con atención.

Una herramienta de media móvil puede determinar que se ha producido un cruce en una barra que aún se está formando. Nada lo impide: un indicador se recalcula en cada tick, y la barra más reciente es aquella que aún no ha cerrado. No hemos analizado cuán frecuente es esto. En un gráfico histórico, esa decisión solo se evalúa en función del cierre final de la barra, por lo que las marcas se alinean perfectamente. En tiempo real, el mismo código observa el movimiento del cierre mientras la barra está abierta, por lo que una marca puede aparecer, luego desaparecer y volver a aparecer en el otro lado. El gráfico del pasado y el del presente no muestran lo mismo.

Este indicador nunca lee una barra que no se haya cerrado. La regla es:

- El lado es el signo de la media rápida menos la media lenta, leído únicamente en barras cerradas.
- La barra de cruce es la primera barra cerrada cuyo signo sea opuesto al signo anterior distinto de cero.
- La marca aparece en la enésima barra cerrada contada a partir de la barra de cruce, donde N es un valor de entrada y el valor por defecto es uno, lo que significa la propia barra de cruce.
- Solo se dibuja una marca si la barra en la que aparece se encuentra en el eje «a fecha de» o antes de este. No se tiene en cuenta nada situado a la derecha del eje.

El retraso de confirmación se muestra en lugar de ocultarse. Cada marca indica GC/1 o DC/2, donde el número corresponde a la barra cerrada posterior al cruce en la que apareció la marca. El panel muestra el cruce más reciente con la hora de la barra de cruce, el retraso y el número de barras cerradas durante las que la marca ha estado presente en el gráfico. La información sobre herramientas de cada marca ofrece ambas marcas de tiempo completas: la barra que se cruzó y la barra en la que apareció la marca.

Una nota sincera sobre el valor real de esto. Hemos ejecutado la misma serie de dos maneras: una vez tal y como funciona este producto, solo en barras cerradas, y otra vez mediante un modelo de herramienta que evalúa la barra en formación. El modelo utilizó un par de 5 y 20 períodos, que es más rápido que cualquier par que incluya este producto. En dos series sintéticas, colocó marcas en 109 barras durante el período, y en 19 de ellas la marca había desaparecido o se había invertido al cierre. Las 19 procedían de una de las dos series. En la otra, el recuento fue cero: se trata de una oscilación suave que mantiene las dos medias muy separadas, por lo que la diferencia entre ellas nunca se acerca lo suficiente a cero como para que el rango de una sola barra pueda invertirla.

Interpreta esas cifras con el rigor que pretendemos. Provienen de dos series sintéticas y de un par de períodos, más rápidos que cualquier par analizado aquí, y una de las dos series no produjo ningún resultado. Esto no es una medida de la frecuencia con la que esto es relevante en un gráfico real, y no hemos realizado ninguna. No afirmamos que la diferencia sea grande.

Lo que afirmamos es más limitado que eso, y no depende del mercado. En este producto, la trayectoria no existe. No hay ningún código que pueda colocar una marca en una barra que no haya cerrado, por lo que el número de marcas que luego desaparecen es cero por diseño, y no por casualidad. Se trata de una afirmación sobre la reproducibilidad, no sobre la frecuencia con la que un cruce va seguido de un movimiento.

Otra elección deliberada. La cruz dorada y la cruz muerta se dibujan con el mismo color de texto apagado. No son de color verde ni rojo. Colorearlas de esa manera se interpretaría como «comprar» y «vender», y esa es una afirmación que esta herramienta no hace. Las dos letras marcan la distinción.

El eje «a fecha de»

Una línea vertical en el gráfico es el eje «a fecha de». Si la arrastras hacia la izquierda, el gráfico se vuelve a dibujar tal y como estaba en ese momento: las medias se detienen en el eje, no se dibujan las marcas a la derecha del mismo y los valores del panel pasan a ser los de esa barra. No se tiene en cuenta nada de lo que haya ocurrido después.

Junto a la línea hay un controlador en el que se indica la hora a la que apunta el eje:

MA :: AXIS 08.11 21:45

La palabra que aparece delante es una etiqueta abreviada del indicador al que pertenece la pestaña. Si un segundo indicador en el mismo gráfico también dibuja una pestaña «a fecha de», la etiqueta es lo que te permite distinguir ambos de un vistazo.

De forma predeterminada, hay dos formas de mover el eje. Arrastra el controlador, que es el elemento más grande y el que te recomendaríamos en primer lugar. O pulsa «NOW» en el panel para volver a situar el eje en la barra más reciente. Se pueden activar dos opciones más: «AsOfShowSteps» recupera las teclas que desplazan el eje en cincuenta o diez barras cada vez, y «AsOfLineSelectable» te permite arrastrar la propia línea vertical. Utilices la que utilices, la línea, el controlador y el panel se mantienen sincronizados, por lo que nada sigue mostrando un valor obsoleto. Por defecto, la línea se dibuja con un ancho de tres píxeles, ya que una línea vertical de un solo píxel es difícil de ver; ese ancho se puede ajustar.

La línea vertical se puede dibujar de cuatro formas, y esta opción existe porque no sabemos cuál preferirás en tu propio gráfico. «THIN» es la opción predeterminada: una línea de un píxel que se mimetiza con el fondo del gráfico, de modo que sigue ahí pero no compite con las velas. «FULL» es la línea tal y como se ha descrito anteriormente, la forma en que este indicador la dibujaba antes de que se añadieran los modos. «BOTH» mantiene esa línea tenue y añade tres marcas cortas en el borde superior, en el centro y en el borde inferior de la ventana. «TICKS» difumina la línea por completo en el fondo y deja solo las tres marcas. MetaTrader no admite transparencia para una línea vertical, por lo que el efecto difuminado se consigue mezclando el color de la línea con el del fondo del gráfico; el grado de mezcla se ajusta mediante un parámetro. Las marcas no se difuminan, por lo que conservan el color del eje. Siempre hay exactamente tres, independientemente de lo que muestre el gráfico: el número está fijado en el código y no aumenta con el número de barras. El eje en sí no cambia en ningún modo, incluido el modo TICKS, donde el objeto de línea sigue estando presente indicando el tiempo y simplemente tiene el color del fondo. Al cambiar de modo cambia lo que se ve, no cómo se arrastra el eje ni lo que se dibuja a partir de él.

La hora que aparece en el controlador y la del panel corresponden siempre a la misma barra, y es la barra en la que se tomaron las lecturas. Mientras el eje está activo, se trata de la última barra cerrada, no de la barra que aún se está formando, aunque la línea en sí esté situada sobre la barra en formación. Cualquier elemento que muestre un número indica la barra de la que procede dicho número.

El eje reside en el propio objeto de línea vertical, por lo que se mantiene tras un cambio de marco temporal y un reinicio del terminal. Si desactivas el panel, las teclas desaparecen y el controlador permanece.

No hay nada que volver a calcular cuando lo mueves. Una media móvil simple utiliza únicamente los precios de cierre de su propia barra y de las barras anteriores, por lo que el valor en una barra más antigua es el mismo, tanto si se ha calculado a partir del historial completo como si se ha calculado a partir del historial recortado en el eje. Reproducir lo que había en la pantalla en ese momento significa, por lo tanto, una sola cosa: no dibujar las barras posteriores. El arnés comprueba esto truncando físicamente las matrices y volviendo a calcular, y comparando con el resultado del eje en cada barra de la serie de prueba.

El controlador es una pequeña pestaña opaca, dispuesta en píxeles de pantalla en lugar de en la cuadrícula de precios, por lo que mantiene su tamaño y forma en cualquier nivel de zoom. Está rellena con el mismo color que el panel, la lectura se dibuja sobre ese relleno y una franja de dos píxeles a lo largo de su borde izquierdo tiene el color de la línea del eje.

Pulsa el botón izquierdo del ratón en cualquier punto de la pestaña y arrastra. El eje te sigue al instante. No es necesario seleccionar primero la pestaña ni hacer doble clic en ella: el indicador realiza su propia comprobación de colisión con respecto al rectángulo que ha dibujado, por lo que el área que responde es la pestaña que ves más un margen de tres píxeles. La pestaña no es un objeto seleccionable del gráfico, por lo que MetaTrader no le coloca marcas de selección, y no tiene puntos de arrastre, por lo que no se puede estirar ni inclinar agarrándola cerca de un borde.

Mientras mantienes pulsada la pestaña, se suspende el desplazamiento horizontal del gráfico, de modo que este no se desliza por debajo del cursor mientras arrastras. La configuración actual se lee antes de modificarse y se vuelve a escribir al soltar la pestaña, así como en el siguiente clic, al arrastrar el siguiente objeto y al eliminar el indicador. Si la pestaña llegara a situarse sobre el panel, pasaría por debajo de este, y solo en ese caso.

Las pestañas se colocan en carriles. Un carril es una fila que ocupa toda la altura de la pantalla, y el número de carril es un parámetro de entrada. Dos indicadores que dibujan una pestaña «a fecha de» se colocan en carriles diferentes, de modo que las pestañas quedan una encima de la otra en lugar de superponerse.

La pestaña también se puede arrastrar hacia arriba y hacia abajo. Donde la sueltes, ahí se queda: a partir de ese momento se ignoran tanto el desplazamiento del carril como el desplazamiento del panel, ya que ambos son estimaciones realizadas antes de que hubieras consultado el gráfico. La pestaña no se puede soltar fuera del borde, por lo que siempre se puede volver a seleccionar. Al moverla no cambia nada, salvo la posición en la que se dibuja la pestaña, y la altura no se conserva cuando cambia el marco temporal o se recarga el indicador.

Por defecto, la línea vertical no se puede seleccionar con el ratón. Al hacer clic en ella no ocurre nada, por lo que no es posible seleccionarla accidentalmente mientras se dibuja en el gráfico. La pestaña y el panel son los elementos que permiten mover el eje. Al establecer AsOfLineSelectable en «true» se restablece la forma habitual de mover un objeto del gráfico: seleccionar la línea y, a continuación, arrastrarla. MetaTrader dibuja pequeñas marcas de selección sobre un objeto seleccionado, y AsOfKeepSelected mantiene la línea seleccionada para que no sea necesario el primer clic. Esa opción solo tiene efecto mientras la línea pueda seleccionarse. Las marcas nunca aparecen en la pestaña.

Lecturas en unidades ATR

El panel muestra cuatro números, todos ellos leídos en la barra del eje, por lo que cambian al mover el eje:

- ATR: el rango verdadero medio sobre un número fijo de barras cerradas, como una simple media aritmética. Esta es la unidad en la que se expresan los otros tres.
- SLP: la pendiente de la media Mid sobre las últimas N barras cerradas, en ATR por barra.
- C-M: el cierre menos la media Mid en la barra del eje, en ATR.
- S-M: la media Short menos la media Mid en la barra del eje, en ATR.

Merece la pena señalar tres aspectos subyacentes a estas definiciones, ya que son la razón por la que las cifras son comparables.

No grados. Un ángulo en grados depende de la altura y del zoom de la ventana del gráfico. Dos personas que observan el mismo mercado obtienen cifras diferentes, y ninguna de ellas puede reproducir las de la otra. Las barras de ATR por barra no tienen esa dependencia.

Dividido por el ATR. La misma distancia en dólares significa cosas diferentes cuando el oro cotiza a 1.800 y a 3.000, y en un día tranquilo y en uno con mucha actividad. Dividir por el rango de una barra hace que las lecturas sean comparables entre distintos períodos y marcos temporales.

Una media simple, no el suavizado de Wilder. Esto no se debe a que el método de Wilder tenga visión de futuro; no es así. Se debe a que un rango suavizado exponencialmente se construye a partir del inicio de cualquier historial que contenga la terminal, por lo que su valor depende de la profundidad de dicho historial. Una ventana fija ofrece el mismo valor tanto en una terminal con doscientas barras como en una con veinte mil. Dado que el objetivo fundamental de estas lecturas es que sean reproducibles, eso primó sobre la tradición.

Tanto la ventana del ATR como la de la pendiente son parámetros de entrada. Sus valores por defecto no estaban optimizados y no se presentan como valores recomendables: la ventana ATR es la convencional, y la ventana de pendiente es el «período corto» que este indicador ya utiliza en todos los marcos temporales. No se indica ningún umbral en ninguna parte de esta herramienta ni en esta descripción. No se afirma que una pendiente superior a un valor determinado signifique algo. No lo hemos medido, y las lecturas son mediciones, no señales.

El panel

En una esquina del gráfico hay un pequeño panel plano. Está construido a partir de rectángulos sencillos y etiquetas, en lugar de botones de la plataforma, por lo que no tiene biseles ni estilo 3D. Las celdas incluyen información sobre herramientas que indican qué son.

Por defecto, tiene siete filas:

- El nombre y un marcador con la indicación «AUTO» o «MANUAL» que indica el origen de los periodos.
- Una muestra de cada una de las tres líneas, dibujada con su grosor real, junto con el nombre de la línea.
- Los tres periodos, con la indicación «REF» en la línea «Long» y «PRIMARY» en la línea «Mid».
- ATR y SLP.
- C-M y S-M.
- La hora de la barra del eje, la tecla para volver a la sesión en directo y un marcador que indica LIVE o PAST.
- El cruce más reciente: tipo, par, la hora de la barra de cruce, su retraso de confirmación y cuántas barras cerradas atrás apareció la marca.

Las teclas que desplazan el eje en cincuenta y diez barras están desactivadas por defecto. Cuando están desactivadas, la fila que las contenía no se genera en absoluto, NOW se desplaza a la fila del eje y el panel tiene una fila menos. Al activar AsOfShowSteps, las cuatro teclas vuelven a aparecer en una fila propia y el panel recupera sus ocho filas.

El panel mide su propio texto antes de maquetarse y se ensancha si un valor no cabe, de modo que nada se superpone a cualquier escala de visualización. Puede situarse en cualquiera de las cuatro esquinas y mantiene el margen que se establezca desde la esquina que se elija. La esquina, los márgenes y sus dos fuentes son parámetros de configuración. Se puede desactivar por completo; en ese caso, no se crea ningún objeto de panel.

Cada una de las tres adiciones descritas anteriormente se puede desactivar por separado. Si se desactivan las tres, el gráfico muestra tres medias móviles y nada más.

Parámetros de entrada

Hay 37 parámetros de entrada. En el cuadro de diálogo de propiedades, primero aparecen las medias móviles y el panel, seguidos de tres grupos con nombre. Todos los valores predeterminados que figuran aquí son los valores predeterminados de fábrica.

Medias móviles:
- AutoPeriod: toma los tres períodos de la tabla para el marco temporal del gráfico. Si está desactivado, se utilizan en su lugar los tres parámetros de período.
- MA_Short, MA_Mid, MA_Long: los períodos utilizados cuando «AutoPeriod» está desactivado. 20, 80 y 480.
- MA_Method: el método de cálculo de la media. «Simple» por defecto. Consulte la nota en «Limitaciones» antes de cambiarlo.
- MA_Price: el precio aplicado. Por defecto, el de cierre.

Panel:
- PanelShow: muestra el panel. Desactivado significa que no se crea ningún objeto de panel.
- PanelCorner: en qué esquina se sitúa. Por defecto, en la esquina superior derecha.
- PanelX, PanelY: márgenes del panel desde esa esquina, en píxeles.
- PanelSafeBottom: espacio que siempre se mantiene libre en el borde inferior, para la escala de tiempo.
- PanelFontStamp, PanelFontNum: la fuente de las etiquetas y la fuente de los números del panel.
- KeyAffordance: indica qué partes del panel se pueden pulsar y cuáles son solo para leer. RAISED es el valor por defecto: solo las teclas conservan una superficie y un borde, y la parte superior de una tecla se destaca un tono más claro, de modo que las indicaciones como AUTO, MANUAL, LIVE o PAST aparecen en texto sin formato. MARK marca las teclas solo con el borde. OFF corresponde al panel anterior, en el que una tecla y una indicación tenían el mismo aspecto.

Cruces:
- CrossShow: marca los cruces. «Off» significa que no se crea ningún objeto de cruz.
- CrossPair: qué par se debe leer. Corto frente a Medio, Medio frente a Largo, o ambos.
- CrossConfirmBars: cuántas barras cerradas debe mantener el nuevo lado antes de que aparezca la marca. Uno significa la propia barra de cruce.
- CrossScanBars: cuántas barras hacia atrás desde el eje se analizan en busca de cruces.
- CrossMaxMarks: el número máximo de marcas que se mantienen en el gráfico. Las más antiguas se eliminan primero.

Eje «As-of»:
- AsOfShow: muestra la línea del eje, su controlador y las teclas del eje en el panel. Desactivado significa que siempre está activo.
- AsOfLineColor, AsOfLineWidth: color y grosor de la línea del eje. Una línea más ancha es más fácil de agarrar.
- AsOfLineFront: dibuja la línea del eje delante de las velas en lugar de detrás de ellas.
- AsOfLineMode: cómo se dibuja la línea del eje. THIN es el valor por defecto: una línea fina que se funde con el fondo del gráfico. FULL es la línea tal y como se dibujaba antes de que se añadieran los modos. BOTH es esa línea tenue más tres marcas de graduación. TICKS son solo las marcas. El eje funciona de la misma manera en los cuatro modos.
- AsOfLineFadePct: en qué medida los modos THIN y BOTH difuminan la línea en el fondo del gráfico, de 0 a 100. El valor predeterminado es 65. Los valores fuera de ese rango se ajustan dentro del mismo y el registro lo indica.
- AsOfTickPx: la longitud de una marca de tick en píxeles, utilizada por BOTH y TICKS. El valor predeterminado es 18, y se ajusta dentro del rango de 2 a 400. Siempre hay tres marcas por línea, independientemente del valor que se establezca.
- AsOfLineSelectable: permite seleccionar y arrastrar la propia línea vertical. Desactivada por defecto, por lo que la línea no se puede seleccionar por accidente. La pestaña y el panel siguen moviendo el eje.
- AsOfKeepSelected: mantiene seleccionada la línea vertical. Desactivada por defecto, y solo surte efecto mientras AsOfLineSelectable esté activada, ya que las marcas solo se dibujan sobre objetos seleccionables. No tiene ningún efecto sobre el controlador, que no es un objeto seleccionable y siempre se desplaza con un solo arrastre.
- AsOfHandleLane: en qué carril se coloca la pestaña, contando desde arriba. El valor predeterminado es 1, para que la pestaña no se superponga a la que dibuja nuestro indicador de línea de tendencia. Asigna a un segundo indicador que dibuje su propia pestaña «as-of» un carril diferente y las pestañas dejarán de superponerse entre sí. El valor cero es el adecuado cuando este es el único en el gráfico. Al arrastrar la pestaña hacia arriba o hacia abajo se anulan tanto el carril como el desplazamiento del panel hasta que se vuelva a cargar el gráfico.
- AsOfShowSteps: muestra las claves «menos cincuenta», «menos diez», «más diez» y «más cincuenta» en el panel. Desactivado por defecto, lo que elimina una fila del panel y desplaza «NOW» junto al marcador «LIVE».
- AsOfShowHandle, AsOfHandleFont, AsOfHandleYPct: muestra el controlador de arrastre, el tamaño de su texto y la altura a la que se sitúa en el gráfico. El tamaño de la fuente también determina el ancho mínimo que puede tener la pestaña, por lo que es el ajuste que hay que aumentar si se desea un área más grande para arrastrar.
- AsOfMaxHistory: número de barras que se conservan para el eje, las marcas y las lecturas. Cero significa todas las barras del gráfico. Consulte la nota sobre el rendimiento en «Limitaciones».

Readings:
- MeasureShow: muestra los valores de ATR, pendiente y brecha en el panel.
- MeasureAtrPeriod: barras del rango verdadero medio que se utilizan como unidad.
- MeasureSlopeBars: barras sobre las que se mide la pendiente de la media Mid.

Los ajustes manuales del período son los únicos parámetros que pueden impedir que este indicador se inicie: si MetaTrader no acepta un período, el inicio se detiene y se registra un mensaje en el registro. Cualquier otro valor fuera de rango se limita a un rango seguro, y esto se aplica a nueve parámetros: AsOfLineWidth, AsOfHandleFont, AsOfLineFadePct, AsOfTickPx, CrossConfirmBars, CrossScanBars, CrossMaxMarks, MeasureAtrPeriod y MeasureSlopeBars. Solo los dos ajustes de las líneas de los ejes se indican en el registro; los otros siete se limitan de forma silenciosa. Los márgenes del panel y la posición del controlador no se examinan al introducirlos, ya que el código de dibujo mantiene el panel y el controlador en el gráfico independientemente de cómo estén configurados.

¿Qué se instala c

Un archivo de indicador compilado. No hay que copiar nada más, ni colocar archivos «include» manualmente, ni instalar bibliotecas, ni realizar llamadas a DLL, ni establecer conexiones externas de ningún tipo. Solo tienes que soltarlo en un gráfico y se ejecuta.

Creado siguiendo la misma regla que nuestro otro indicador

Nuestro indicador de línea de tendencia está creado siguiendo la misma regla que este. Lo que cada herramienta plasma en el gráfico se decide a partir de las barras que ya se han cerrado y no se reescribe posteriormente: aquí es una marca de cruz, allí es una línea de tendencia. Ambos comparten el mismo eje de referencia, por lo que cualquier gráfico se puede desplazar hacia atrás para mostrar lo que se habría dibujado en ese momento, y ambos se comprueban mediante el mismo tipo de sistema automatizado para el mismo tipo de propiedad.

Además, tienen un aspecto similar, a propósito. Los mismos tres colores apagados. La misma regla de que la línea más lenta es la más gruesa, de modo que una línea fina nunca queda oculta por una gruesa. El mismo panel plano. Al cargarlas ambas, se obtiene un único gráfico con un solo estilo, en lugar de dos.

Lo que comparten ambas es una regla, no un resultado. Ninguna de las dos herramientas pretende ofrecer una ventaja estadística, y ejecutarlas una junto a la otra tampoco la produce.

Limitaciones

- Trabajo realizado mientras se arrastra una placa. Mientras mantienes pulsada una placa, el indicador se vuelve a dibujar con cada movimiento del ratón. Solo redibuja la placa, no el panel, ya que nada en el panel cambia hasta que el eje cruza a otra barra. Cuando se cruza, las lecturas y las marcas de cruce se recalculan, por lo que arrastrar rápidamente a través de muchas barras es la operación más costosa que realiza este indicador. No se ejecuta nada pesado mientras no se mantiene pulsada una placa: mover el ratón sobre el gráfico solo supone una única prueba de colisión.
- El primer trazado aumenta con la longitud del gráfico, y no se ha cronometrado en una terminal real. En esa primera pasada se leen las medias de cada barra que contiene el gráfico. AsOfMaxHistory y CrossScanBars no modifican la primera pasada; limitan el historial del eje y el barrido cruzado.
- Trabajo realizado tras el primer trazado. Cada pasada posterior lee solo las barras que necesita —las barras de AsOfMaxHistory, 5000 por defecto— en lugar de todo el gráfico. Y un tick que no abre una nueva barra no reconstruye absolutamente nada: ni lecturas, ni marcas, ni panel, ni placa. Esas dos cosas son las que cambiaron en las versiones 1.22 y 1.23; las versiones anteriores leían todo el gráfico y reconstruían todo en cada tick. Establecer AsOfMaxHistory en cero hace que se conserve todo el gráfico, y entonces se vuelve a leer todo el gráfico en cada pasada. Tampoco se ha cronometrado nada de esto en una terminal real; se trata de un recuento del trabajo requerido, no de una medición del tiempo que lleva.

- Sin señales de entrada ni de salida, sin flechas, sin alertas, sin operaciones. Traza tres medias, marca los cruces e imprime las mediciones.
- No se afirma que exista ninguna ventaja estadística. No hemos comprobado si todo esto tiene valor predictivo.
- Las marcas aparecen con retraso, por diseño. Lo más pronto que se puede marcar un cruce es en la barra que lo cerró, y al aumentar el ajuste de confirmación, la marca aparece aún más tarde. Este retraso es el precio que hay que pagar por no marcar una barra que aún está en movimiento, y no se puede eliminar sin interpretar una barra incompleta.
- El ajuste de confirmación no es un valor optimizado. Un número mayor espera a que la nueva tendencia se mantenga durante más tiempo. No hemos evaluado qué número es mejor, por lo que no recomendamos ninguno en concreto.
- Las lecturas no tienen umbrales. Te indican la magnitud de algo, pero no te dicen qué hacer al respecto.
- Cambiar el método y alejarse de la media simple te hace perder una propiedad. Las medias exponenciales y suavizadas se calculan a partir del inicio del historial disponible, por lo que sus valores dependen del número de barras que contenga tu terminal y varían entre brókers y entre configuraciones de terminal. Siguen sin tener en cuenta las barras no cerradas, y el eje «a fecha de» sigue mostrando correctamente el pasado, pero dos personas ya no obtendrán el mismo valor al leer el mismo gráfico. Por este motivo, la media simple es el valor predeterminado.
- Se ha elegido la tabla de períodos para el XAUUSD. El indicador funciona con cualquier símbolo, pero los períodos no se han ajustado para otros mercados, y no hay ninguna advertencia al iniciarlo al respecto.
- Cuando se arrastra el eje, la imagen se reconstruye durante el arrastre. En algunas configuraciones, el redibujado puede no completarse hasta el siguiente tick; en ese caso, el efecto es un breve retraso en lugar de una imagen errónea.
- Mantener el eje operativo consume memoria y recursos en cada tick. Por defecto, se conservan cinco mil barras. Si esto supone una carga excesiva para tu equipo, reduce este valor; el rango sobre el que puedes arrastrar el eje se reducirá en la misma proporción.
- El panel utiliza Bahnschrift y Consolas de forma predeterminada. MetaTrader sustituye silenciosamente estas fuentes por otras cuando no están instaladas y no ofrece forma alguna de saber qué fuente ha utilizado realmente, por lo que, en un equipo que no cuente con ellas, el panel seguirá funcionando pero no tendrá el aspecto previsto. Ambas fuentes son parámetros de entrada.
- El panel necesita espacio. En una ventana de gráfico muy estrecha o muy corta, se recorta en lugar de ocultarse, ya que no se puede hacer clic en un panel oculto.
- La línea del eje y su controlador son objetos del gráfico que pertenecen al indicador. Eliminarlos manualmente no desactiva la función; se vuelven a crear. Utiliza el parámetro para desactivar el eje en su lugar.
- La línea vertical es un objeto normal del gráfico, pero, por defecto, no se puede seleccionar en absoluto. Al activar «AsOfLineSelectable» se restablece la forma habitual de moverla: seleccionar y, a continuación, arrastrar. Que la selección requiera un clic o dos es una configuración del terminal, no algo que un indicador pueda leer o modificar. La opción «AsOfKeepSelected» mantiene el eje seleccionado, lo que ahorra ese clic y muestra las marcas en pantalla. En cualquier caso, las marcas nunca aparecen en el controlador.
- Arrastrar el controlador depende de que el terminal envíe eventos de movimiento del ratón al indicador. El indicador solicita estos eventos al gráfico al iniciarse y deja de solicitarlos cuando se elimina. Si otro indicador del mismo gráfico desactiva esa configuración del gráfico, el controlador deja de responder, y las teclas del panel siguen siendo la forma de mover el eje (la línea también, una vez que AsOfLineSelectable está activado).
- La suspensión del desplazamiento del gráfico mientras se mantiene pulsado el controlador es una configuración que afecta a todo el gráfico, por lo que, si se cargan dos indicadores que lo hacen, el que se restablezca en último lugar determinará el valor que quede.
- El controlador se dibuja como un panel relleno en el espacio de la pantalla, del mismo modo que se dibuja el propio panel del indicador. No hemos medido en un gráfico en tiempo real qué parte de una vela cubre el controlador cuando se sitúa sobre el precio, y no hacemos ninguna afirmación al respecto.
- Se ofrecen las cuatro formas de dibujar la línea del eje porque no sabemos cuál se adaptará mejor a tu gráfico y no hemos decidido una por ti. El efecto difuminado se consigue mezclando el color de la línea con el color de fondo del gráfico, por lo que el grado de difuminado de un ajuste determinado depende de tu fondo: con un fondo claro, el mismo valor da un resultado diferente al que se obtiene con uno oscuro. Pruébalos y quédate con el que más te convenga.
- El conjunto de pruebas de verificación reimplementa la lógica de dibujo y medición fuera del terminal, y es una adaptación de dicha lógica más que una implementación diseñada por separado. Comprueba la lógica, no el archivo compilado, y se ejecuta sobre series sintéticas en lugar de sobre datos de mercado registrados.
- Al cargar nuestros dos indicadores en un mismo gráfico, el color de acento aparece en dos lugares a la vez, uno en cada panel. Cada panel sigue por sí solo la regla de un solo acento; la regla no se mantiene al apilarlos.

Por favor, lee la afirmación de la comprobación de forma estricta, ya que la formulamos de manera estricta. Lo que hace que merezca la pena ejecutarla es el tipo de cosas que comprueba: se trata de propiedades matemáticas del resultado, como producir el mismo resultado a partir de datos recortados en el momento T que a partir de los datos completos reproducidos hasta T, algo que la lógica que lee por adelantado no puede satisfacer. Una adaptación de una regla que echara un vistazo a una barra sin terminar no superaría estas comprobaciones, ni las pasaría por simple parecido.

Para quién probablemente no está pensado esto

- Cualquiera que busque señales de entrada, flechas, alertas o un sistema automatizado.
- Cualquiera que quiera que el cruce se marque en el instante en que las líneas se toquen. Eso requiere leer una barra que aún se está moviendo, que es lo único que esta herramienta no hará.
- Cualquiera que necesite pruebas de que los cruces de medias móviles tienen una ventaja antes de comprar. No disponemos de esa evidencia y no la inventaremos.

Asistencia técnica

Utiliza la sección de comentarios del producto o el sistema de mensajes de mql5.com. Se aceptan preguntas sobre la función de un parámetro específico o sobre un gráfico en el que el resultado parezca incorrecto. Incluye el símbolo, el marco temporal y tu configuración de parámetros.
Otros productos de este autor
TradeXray TrendAutoLines Qué hace. Traza líneas de tendencia a partir de una regla geométrica fija y nunca desplaza una línea una vez que esta se ha trazado. Qué no hace. No te indica cuándo comprar ni cuándo vender, y no afirma que estas líneas tengan ninguna ventaja estadística. No hemos medido ninguna, por lo que no afirmamos que exista. Lo que se ha comprobado. El comportamiento «sin repintado» no es solo una frase de esta descripción. Se comprueba mediante un sistema de verificación auto
Filtro:
No hay comentarios
Respuesta al comentario