UT Bot MTF MT4
- Indicadores
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Versión: 1.3
Un stop dinámico que no cede ni un punto, y la barra exacta en la que gira. UT Bot MTF dibuja el stop por ATR en su gráfico, marca cada giro BUY y SELL y hace después lo que casi ninguna versión hace: le dice cuántas señales descartaron sus filtros y cuál de ellos las descartó, y le avisa con color mientras la flecha de la barra actual todavía puede desaparecer. Gratuito, sin período de prueba y sin funciones bloqueadas.
El motor es deliberadamente simple. El stop sigue al precio a un múltiplo elegido del ATR, avanza en el sentido del movimiento y nunca cede terreno. Cuando el precio cierra atravesándolo, el stop salta al otro lado y el indicador marca un BUY o un SELL. Opcionalmente todo el cálculo parte del cierre Heikin Ashi en lugar del cierre real, lo que hace los giros menos frecuentes y más tardíos.
Lo que este producto añade alrededor del motor es lo que decide si realmente se puede usar: tres filtros independientes, una cuenta honesta de lo que cada uno descartó y un panel que nunca presenta como definitiva la señal de la barra actual.
Los tres filtros
Todos los filtros se entregan desactivados. Cada uno es una hipótesis distinta sobre el mercado y cada uno se activa por separado. El filtro de tendencia conserva solo las señales que coinciden con la dirección de una media móvil en un marco temporal superior; el marco, el período y el método los elige usted. Una señal anterior a los propios datos del filtro se deja pasar en lugar de juzgarse, y el panel dice cuántas fueron.
El filtro de sesión conserva solo las señales dentro de una ventana horaria dada como HH:MM en GMT. El desfase GMT del bróker se indica a mano o se detecta del reloj del servidor. El filtro de volatilidad descarta las señales tomadas mientras el ATR está por debajo de un umbral en puntos; un umbral de cero no descarta nada, y el panel lo dice en vez de fingir que el filtro trabaja.
El panel muestra de forma permanente qué filtros están activos y con qué ajustes, y una línea que indica cuántas señales se conservaron de cuántas señales brutas, desglosado por el filtro que rechazó el resto. Un filtro activado que no puede cumplir su función lo dice en su propia línea.
Qué se ve en el gráfico
La línea del stop dinámico, en el color del lado en el que está. Debajo, opcionalmente, una copia más ancha y atenuada de la misma línea para que se lea de un vistazo en un gráfico cargado. Opcionalmente un relleno entre el stop y el precio, dibujado como una fina trama de puntos a través de la cual las velas se leen sin estorbo. Flechas BUY y SELL en los giros. Y opcionalmente el nivel de stop activo como etiqueta en la escala de precios, anclada a la barra donde termina la línea, para ver dónde está el stop sin medirlo. Todo se dibuja en la ventana del precio.
El panel
Un panel de lienzo sobre el propio gráfico: arrastrable, plegable, cerrable. Muestra el marco temporal en vigor, el key value y el período ATR realmente en uso y si Heikin Ashi está activo. Dice qué fue la última barra cerrada: un giro BUY, un giro SELL o ninguno. Muestra el estado de la barra actual en el color de aviso mientras ese estado se aplica: que en la barra actual se está formando un BUY y todavía puede desaparecer, la misma línea para un SELL, o que solo se usan barras cerradas y la señal aparecerá en el cierre. Dice si las alertas tempranas están activas y cuántos segundos antes del cierre hablan. Lleva el bloque de filtros descrito arriba, silencioso cuando no hay ninguno activo. Y dice si los números vienen del diálogo de propiedades o del panel, y cuántos se cambiaron.
Debajo están los ajustes que el panel puede mover, con sus valores actuales. El engranaje abre una hoja de tres pestañas. Values: marco temporal, key value, período ATR, fuente Heikin Ashi, señales en la barra actual, el filtro de tendencia con su marco, longitud y método de media, y el filtro de volatilidad con su umbral ATR; cada fila tiene incrementadores, un rango y una frase de ayuda. Alerts: interruptor principal, interruptores por evento, los cuatro canales, la pausa en minutos y una alerta de prueba. Styles: paleta, relleno, resplandor, línea, flechas, grosor de línea, tamaño de flecha y la etiqueta en la escala de precios; todo ello solo afecta al aspecto.
Un valor movido en el panel surte efecto de inmediato, también con el mercado cerrado: el historial se recalcula en el acto en lugar de esperar al siguiente tick. Tres esquemas de color: oscuro, claro y uno seguro para daltónicos que usa azul y naranja y nunca enfrenta rojo con verde. El estado del panel y cada cambio de la hoja se conservan por gráfico, a través de un cambio de marco temporal y de un reinicio del terminal. La interfaz está en inglés.
Señales en la barra en formación
Hay un interruptor, en las entradas y en la pestaña Values, que decide si se pueden escribir búferes y flechas en la barra que aún se está formando. Viene activado, y el panel lo dice en el color de aviso mientras lo esté. Con él activado usted ve un giro en el momento en que el mercado lo hace, y a veces ese giro se deshace antes del cierre de la barra y la flecha desaparece. Con él desactivado no se escribe absolutamente nada en la barra en formación: nada se redibuja y cada señal llega una barra más tarde por construcción. El producto no elige por usted y no oculta en qué modo está.
Alertas
Desactivadas de fábrica. Los eventos son una señal BUY y una señal SELL. Los canales son una ventana emergente, un sonido, un push al terminal móvil y el correo electrónico, con interruptores por evento y por canal y una pausa de dos horas por defecto.
Las alertas se disparan en la última barra cerrada. Otras dos alertas, desactivadas por defecto, hablan en la barra en formación y solo dentro de un número elegido de segundos antes de su cierre, y el panel indica en qué modo está en lugar de dejarlo deducir.
Multimarco temporal
El ajuste Timeframe calcula en un marco superior y dibuja el resultado aquí. Solo se leen barras superiores cerradas, de modo que una barra del gráfico muestra la barra superior más reciente que ya se había cerrado en su propio momento. Esto es distinto del marco del filtro de tendencia: aquel es un filtro y no un ajuste de visualización.
Una serie ajena se construye en segundo plano. La primera lectura puede volver vacía; el indicador reintenta y el panel dice si está esperando una descarga o si falta historial. La inicialización nunca falla por barras ausentes.
Lectura desde un asesor experto
Trece búferes, todos legibles mediante iCustom. MetaTrader 4 dibuja como máximo ocho búferes y no conoce ni líneas con índice de color ni estilo de relleno, así que esta edición tiene su propio mapa y no es el de MetaTrader 5. Los búferes 0 y 1 son los dos bordes del relleno de tendencia. Los búferes 2 y 3 son el resplandor de la línea, arriba y abajo. Los búferes 4 y 5 son la línea del stop dinámico, arriba y abajo. El búfer 6, Buy, lleva el precio de la flecha en una barra de giro BUY y EMPTY_VALUE en el resto; el búfer 7, Sell, lo mismo para un giro SELL. El búfer 8, Signal, vale +1 en un giro BUY, -1 en un giro SELL y 0 cuando no hay giro. El búfer 9, Override, cuenta cuántos ajustes se cambiaron desde el panel. El búfer 10 lleva el ATR detrás del stop, el búfer 11 el nivel del stop dinámico y el búfer 12 su índice de color: 0 para el lado largo, 1 para el corto.
Los búferes 6 y 7 son el contrato: se rellenan en cada pasada con los filtros ya aplicados, de modo que un asesor que lea el búfer 6 ve las mismas señales que una persona ve en el gráfico. Ocultar las flechas en la pestaña Styles se hace por color y nunca vaciando el búfer, así que un ajuste de visualización no puede dejar a una estrategia sin la señal.
Una instancia creada con iCustom es de solo lectura y siempre usa los parámetros que usted pasó. El búfer 9 permite a una estrategia detectar que una instancia del gráfico corre con números cambiados a mano.
Procedencia
Esto es un port de "UT Bot Alerts" de TradingView, una idea de HPotter cuya variante con alertas publicaron QuantNomad y Yo_adriiiiaan. El script está publicado abiertamente, lo que hace admisible un port por fórmulas, y esta implementación se reconstruyó a partir de las fórmulas como especificación de trabajo, no se tradujo línea por línea.
El producto lleva el nombre del método porque es ese método lo que implementa. El trabajo original pertenece a sus autores y aquí no se reclama autoría sobre él.
Límites honestos
Con las señales en barra en formación activadas, que es el estado de fábrica, la flecha de la barra actual puede desaparecer antes de que esa barra cierre. El panel lo dice en el color de aviso cada vez que se aplica. Desactive el ajuste y en la barra en formación no se escribirá nada. Las barras cerradas no cambian en ninguno de los dos modos.
Un stop dinámico gira tarde por construcción. En un rango girará una y otra vez, y cada uno de esos giros es un giro real del stop y una mala operación. Aquí no hay ninguna prueba de si existe tendencia: los filtros acotan cuándo puede hablar el indicador, no le dicen que el mercado tiene tendencia.

