Torque Effort Analyzer
- Indicadores
-
Syarief Azman Bin Rosli
¡Hola y bienvenido a mi perfil oficial en MQL5!
Soy Syarief Azman Bin Rosli, desarrollador de sistemas de trading algorítmico e ingeniero de software cuantitativo con más de una década de experiencia especializada en la creación de soluciones automatizadas para MetaTrader 5 y MetaTrader 4. - Versión: 1.0
- Activaciones: 5
Torque Effort Analyzer es un indicador de MetaTrader 5 para analizar esfuerzo frente a resultado (volume spread analysis). El esfuerzo es el volumen de la vela, el resultado es su rango, y ambos se miden frente a la misma hora del día de los últimos N días, de modo que las horas tranquilas de Asia y la apertura activa de Londres se juzgan cada una con su propia normalidad. Torque = esfuerzo / resultado. Muestra una nube torque, un histograma de esfuerzo por niveles y la línea de resultado en su subventana, marca ocho patrones confirmados en el gráfico de precios y lo resume todo en una tarjeta de telemetría. Las señales nunca se repintan. No opera.
Inicio rápido
- Añádalo a cualquier gráfico. Abre su propia subventana y dibuja marcas y la tarjeta en el gráfico de precios.
- Mantenga los valores por defecto: Baseline Mode = Same time of day, Baseline Length = 20, Volume Source = Tick volume.
- Cada franja horaria necesita Min Samples Before Reading días de historial (hasta entonces la tarjeta muestra BASELINE BUILDING; con el historial normal del gráfico lee al instante).
- Comprobación rápida: una prueba visual en el Probador de Estrategias en EURUSD H1 muestra cómo aparecen el histograma, la nube y las marcas vela a vela.
- Para alertas en el móvil, configure su MetaQuotes ID en Herramientas > Opciones > Notificaciones y Push Notification = true.
Cómo mide
- Esfuerzo = volumen de la vela / mediana del volumen de las Baseline Length velas anteriores de la misma franja horaria (en H1 la vela de las 14:00 se compara con las últimas 20 velas de las 14:00). Por encima de 1.00 = más actividad de lo habitual para esa hora.
- Resultado = rango de la vela (high - low) / mediana del rango de la misma franja.
- Torque = esfuerzo / resultado (resultado con un mínimo de 0.05). Por encima de 1 = más volumen que el movimiento que produjo.
- La vela medida nunca forma parte de su propia base.
- El modo Rolling bars, y todos los marcos temporales de D1 o superiores, usan las Baseline Length velas anteriores en lugar de franjas.
- Una franja necesita primero Min Samples Before Reading valores; hasta entonces esfuerzo y resultado están vacíos.
- Volume Source: Tick volume funciona en todas partes. Real volume es para símbolos de bolsa; si un símbolo no informa volumen real, el indicador vuelve al volumen de ticks y escribe un mensaje.
Niveles: esfuerzo LOW por debajo de Low Effort Below, NORMAL, HIGH desde High Effort From, ULTRA desde Ultra Effort From. Resultado NARROW por debajo de Narrow Result Below, NORMAL, WIDE desde Wide Result From.
Los ocho patrones
Se evalúan una vez por vela cerrada. Contexto = las Context Bars velas anteriores: un nuevo máximo (mínimo) es un high (low) más allá de todas ellas; posición en el rango = dónde cierra la vela entre el mínimo y el máximo del contexto más la vela (0 = abajo, 1 = arriba). Ubicación del cierre = (close - low) / (high - low).
- UPTHRUST (bajista, UT): nuevo máximo, cierre en el tercio inferior, esfuerzo HIGH o mayor.
- SPRING (alcista, SPR): nuevo mínimo, cierre en el tercio superior, esfuerzo HIGH o mayor.
- DRIVE UP (alcista, DRV): nuevo máximo, cierre en el tercio superior, esfuerzo HIGH o mayor y resultado WIDE.
- DRIVE DOWN (bajista, DRV): nuevo mínimo, cierre en el tercio inferior, esfuerzo HIGH o mayor y resultado WIDE.
- ABSORPTION LOW (alcista, ABS): esfuerzo HIGH o mayor, torque de al menos Absorption Torque From, posición en el rango 0.25 o menos.
- ABSORPTION HIGH (bajista, ABS): lo mismo con posición 0.75 o más.
- NO SUPPLY (alcista, NS): cierre a la baja, esfuerzo LOW, resultado NARROW, volumen inferior a cada una de las dos velas anteriores, posición 0.5 o menos.
- NO DEMAND (bajista, ND): cierre al alza, las mismas condiciones tranquilas, posición 0.5 o más.
Un patrón por vela, con prioridad en el orden anterior. El mismo patrón no se repite dentro de Min Bars Between Identical Signals velas. Solo se clasifican velas cerradas, por lo que una señal nunca cambia ni desaparece; el histograma, la nube y la línea de resultado de la vela en formación se actualizan en vivo.
En nuestras pruebas en EURUSD, XAUUSD, GBPUSD y USDJPY (de M5 a D1, unas 30.000 velas cada uno) ningún patrón por sí solo predijo las 10 velas siguientes mucho mejor que el azar. Úselos como contexto para sus propios niveles y tendencia, no como señales de entrada.
Lecturas de la subventana
- Nube torque: esfuerzo suavizado frente a resultado suavizado (EMA de Torque Cloud Smoothing velas). Ámbar donde lidera el esfuerzo (volumen sin movimiento equivalente), cian donde lidera el resultado (el precio se mueve con facilidad).
- Histograma de esfuerzo: pizarra oscuro LOW, pizarra NORMAL, ámbar HIGH, coral ULTRA.
- Línea de resultado: cian.
- Flechas: verde hacia arriba para patrones alcistas, coral hacia abajo para bajistas, justo encima de la barra.
- Niveles punteados en 1.00 (normal), High Effort From y Ultra Effort From. Window Maximum fija el techo de la escala (las barras más altas se cortan visualmente, los buffers conservan los valores reales); 0 = escala automática.
Marcas en el gráfico de precios
Cada señal recibe una flecha junto a la vela y una etiqueta más allá: DRV, SPR, ABS o NS en verde bajo la vela, DRV, UT, ABS o ND en coral sobre ella. Pase el ratón para ver el nombre completo, esfuerzo, resultado y torque. Solo se conservan las Max Markers Drawn marcas más recientes.
Controles de la tarjeta
- [-] / [+]: contraer la tarjeta en una píldora (TORQUE, el último esfuerzo y la etiqueta de la última señal con su antigüedad) o expandirla.
- <>: mover la tarjeta a la siguiente esquina del gráfico.
- CHART MARKERS ON / CHART MARKERS OFF: mostrar u ocultar las marcas del gráfico de precios. Las flechas de la subventana se mantienen.
Contracción, esquina y marcas vuelven a los valores de entrada al volver a añadir el indicador o cambiar de marco temporal.
Lecturas de la tarjeta
El encabezado dice TORQUE EFFORT ANALYZER; su punto de estado toma el color del veredicto de la última vela cerrada.
- LAST CLOSED BAR (hora de la vela a la derecha): EFFORT y RESULT con valor, nivel y un medidor de 10 celdas (0.3 por celda), TORQUE, CLOSE (LOW THIRD, MIDDLE, HIGH THIRD) y el veredicto: EFFORT WITH RESULT (esfuerzo HIGH y resultado WIDE, verde), EFFORT WITHOUT RESULT (esfuerzo HIGH, ámbar), RESULT WITHOUT EFFORT (resultado WIDE, cian), QUIET BAR (esfuerzo LOW y resultado NARROW), ORDINARY BAR o BASELINE BUILDING.
- FORMING BAR (tiempo restante a la derecha, p. ej. 27:00 left): VOLUME PACE = volumen hasta ahora / (base x parte transcurrida de la vela), con nivel; RANGE SO FAR = rango hasta ahora / rango base.
- TORQUE BALANCE (últimas Torque Balance Window velas): la parte ámbar de la barra son velas EFFORT-LED (esfuerzo por encima del resultado), el resto RESULT-LED. Estado ABSORBING (65 % o más effort-led), FLOWING (35 % o menos), MIXED o BUILDING.
- LAST SIGNAL: nombre del patrón, BULLISH o BEARISH, bars ago, y E, R, T y CLOSE de esa vela; NO SIGNAL YET si no hay ninguna.
- SIGNAL HISTORY: recuento de cada uno de los ocho patrones en las últimas History Bars for Signals velas.
Buffers para EAs (iCustom)
0 Torque Cloud Effort (esfuerzo suavizado), 1 Torque Cloud Result (resultado suavizado), 2 Effort, 3 índice de color del esfuerzo (0 LOW, 1 NORMAL, 2 HIGH, 3 ULTRA), 4 Result, 5 Bullish Signal, 6 Bearish Signal (niveles de flecha, EMPTY_VALUE en otro caso), 7 Signal Code (+1 DRIVE UP, +2 SPRING, +3 ABSORPTION LOW, +4 NO SUPPLY, -1 DRIVE DOWN, -2 UPTHRUST, -3 ABSORPTION HIGH, -4 NO DEMAND, 0 ninguno), 8 Torque. Las lecturas vacías son EMPTY_VALUE. Lea velas cerradas (desplazamiento 1):
int h = iCustom(_Symbol, _Period, "Market\\Torque Effort Analyzer");
double code[1], eff[1];
if(CopyBuffer(h, 7, 1, 1, code) == 1 && CopyBuffer(h, 2, 1, 1, eff) == 1 && code[0] != 0)
Print("pattern ", code[0], " effort ", eff[0]); Alertas
Cuando aparece un patrón en la última vela cerrada: Pop-up Alert, Sound Alert, Push Notification y Email Alert, cada una opcional, con un texto como "Torque: SPRING (bullish) on EURUSD H1 | effort 2.10x, result 0.95x". Los patrones encontrados en el historial al cargar el indicador no generan alertas.
Efectos secundarios
Objetos del gráfico con prefijos TEA_P_ (tarjeta) y TEA_M_ (marcas), eliminados junto con el indicador. Un temporizador de 1 segundo actualiza las lecturas de la vela en formación. Sin archivos, sin variables globales, sin DLL.
Parámetros de entrada
Effort and Result Baseline
- Baseline Mode (Same time of day): Same time of day o Rolling bars.
- Baseline Length (20): días de la misma franja, o velas en modo rolling (5-200).
- Min Samples Before Reading (5): de 3 a Baseline Length.
- Volume Source (Tick volume): Tick volume o Real volume (símbolos de bolsa).
- Torque Cloud Smoothing (5): velas de la EMA de la nube.
Effort and Result Tiers
- Low Effort Below (0.7), High Effort From (1.6), Ultra Effort From (2.5): veces la base, cada uno mayor que el anterior.
- Narrow Result Below (0.7), Wide Result From (1.4).
Signals
- Context Bars (20): velas para nuevo máximo/mínimo y posición en el rango (3 o más).
- DRIVE UP / DRIVE DOWN Signals, SPRING / UPTHRUST Signals, ABSORPTION LOW / HIGH Signals, NO SUPPLY / NO DEMAND Signals (todas true): activan o desactivan cada familia.
- Absorption Torque From (2.0): mayor que 1.
- Min Bars Between Identical Signals (3): 0 = sin separación.
Drawing
- History Bars for Signals (3000), Signal Markers on Price Chart (true), Max Markers Drawn (80).
- ATR Period (14): distancia de la marca a la vela (0.6 ATR).
- Window Maximum (4.0): 0 o 1.5 y más.
- Bullish Color, Bearish Color.
Telemetry Card y Alerts
- Show Telemetry Card (true), Start Collapsed (false), Card Scale (1.0, 0.5-2.5), Torque Balance Window (20, 5-500).
- Pop-up Alert (true), Sound Alert (false), Push Notification (false), Email Alert (false).
Configuraciones típicas
- FX y oro intradía (M5-H1): valores por defecto.
- Menos señales pero más fuertes: High Effort From 2.0, Wide Result From 1.6, Min Bars Between Identical Signals 6.
- Solo agotamiento: mantenga SPRING / UPTHRUST y ABSORPTION, desactive DRIVE y NO SUPPLY / NO DEMAND.
- Acciones y futuros con volumen de bolsa: Volume Source = Real volume, Baseline Length 30.
Notas
- El volumen de ticks cuenta cambios de precio, no lotes negociados; refleja bien la actividad en FX y CFD.
- Tras un festivo o un cambio de horario de sesión, una franja puede compararse durante un tiempo con menos días normales.
- Funciona en cualquier símbolo y marco temporal, en el Probador de Estrategias y con iCustom.
Aviso de riesgo
Operar con forex y CFD con margen conlleva un alto riesgo de pérdidas. Los resultados pasados o simulados no garantizan resultados futuros. Este indicador no opera y no promete beneficios.
