Actualización Techain — 5 Marzo 2026
¡Hola a todos!
Compartimos las mejoras y novedades que hemos incorporado desde la última actualización. Gracias por vuestra confianza y por seguir construyendo con nosotros.
Nuevos nodos
Nodo Cooldown entre Trades (risk.tradeCooldown)
Añadimos un nodo de gestión de riesgo que impone un periodo de enfriamiento entre operaciones: tras cerrar (o abrir) un trade, el EA espera un número mínimo de barras o un tiempo mínimo antes de permitir la siguiente entrada.
Qué aporta
-
Menos frecuencia por impulso: Evita abrir trades uno tras otro. Muy útil para no re-entrar por frustración tras una pérdida (anti-revenge trading) o para no duplicar señales en la misma dirección.
-
Tres modos de cooldown: Podéis elegir barras (depende del timeframe: p. ej. 5 barras en H1 = 5 horas), segundos o minutos (tiempo absoluto, independiente del gráfico).
-
Contar desde cierre o desde apertura: «Último trade cerrado» es ideal para anti-revenge; «Último trade abierto» sirve para evitar señales duplicadas.
-
Por símbolo o global: El cooldown puede aplicarse solo al par actual o a todos los pares, y podéis filtrar por número mágico si usáis varios EAs.
Salida: Una condición Puede operar (canTrade) que debéis conectar, por ejemplo con un nodo AND, junto con vuestra señal de entrada. Si el cooldown no se ha cumplido, el EA no abrirá nueva posición.
Casos de uso: Scalping controlado (p. ej. 5 barras en M5 entre trades), swing (2 barras en H4), prop firms (30 minutos entre operaciones para evitar over-trading).
Nodo Límite de Frecuencia de Trades (risk.tradeFrequencyLimit)
Otro nodo de límites que acota el número máximo de operaciones que el EA puede ejecutar en una ventana temporal: por hora, por día o por semana.
Qué aporta
-
Límite explícito de trades: Configuráis, por ejemplo, «máximo 3 trades por día» o «máximo 10 por hora». Cuando se alcanza el límite, el EA deja de abrir posiciones hasta que se reinicie la ventana.
-
Ventanas configurables: Hora (resetea cada hora en punto), día (resetea a una hora que podéis elegir, útil para alinear con vuestro broker) o semana (resetea el lunes).
-
Modo de conteo: Podéis contar todos los trades (abiertos + cerrados en la ventana), solo los ya cerrados o solo las posiciones abiertas actualmente.
-
Por símbolo o global, y por magic number: Igual que el cooldown, aplicable por par o a toda la cuenta, y filtrable por EA.
Salida: Una condición Puede operar (canTrade) que se combina con la señal de entrada (p. ej. mediante AND). Si ya habéis alcanzado el máximo de trades en la ventana, no se abre nueva orden.
Casos de uso: Prop firms (máx. 3–5 trades/día), disciplina automática anti-overtrading, scalping controlado (máx. 10 trades/hora), swing (máx. 5 trades/semana).
Documentación: Ambos nodos están documentados en el capítulo 8.3 Límites de Formación (ES/EN), junto con MaxDrawdown, MaxProfit, MaxOrders y MFE/MAE. En la paleta aparecen en Gestión de Riesgo → Límites.
Nodo Trailing por Avance vs SL (risk.advanceTrailingStop)
Nuevo nodo de protección que implementa un trailing stop proporcional al Stop Loss inicial: por cada X% que la operación avanza en beneficio respecto al tamaño del SL, el SL se reduce ese mismo porcentaje. Es una técnica de gestión de riesgo que no existía en ningún nodo hasta ahora.
Qué aporta
-
Reducción proporcional del riesgo: En lugar de mantener una distancia fija del precio (como el Trailing Stop estándar), este nodo reduce el riesgo en pasos proporcionales al SL original. Con un SL de 50 puntos y un 10% de avance, cada 5 puntos de beneficio el SL pasa de 50→45→40→35→…→0 (breakeven) y, opcionalmente, sigue protegiendo ganancias más allá.
-
Auto-adaptable: Un solo parámetro (el porcentaje) controla toda la mecánica. El tamaño del paso se calcula automáticamente a partir del SL inicial, así que funciona igual de bien con un SL de 20 puntos que con uno de 200.
-
Dos fases: Fase 1 reduce el riesgo hasta breakeven. Fase 2 (opcional, activada por defecto) sigue moviendo el SL a favor, bloqueando ganancias progresivamente.
-
Compatible MT4 y MT5: Implementación completa para ambas plataformas, con funciones helper dedicadas que almacenan el SL inicial de cada orden.
Parámetros:
-
advancePercent(1–50%, default 10%): Porcentaje del SL que define cada paso. Con 10% y SL=50pts, pasos de 5pts; con 20% y SL=30pts, pasos de 6pts. -
minProfit(default 0): Ganancia mínima en puntos para activar el trailing. -
continueAfterBE(default true): Si debe seguir protegiendo ganancias después de breakeven. -
magicNumber(default 0): 0 = todas las órdenes.
Casos de uso: Swing trading con SL amplio (5% = trailing gradual), scalping con SL corto (20–25% = breakeven rápido), prop firms que quieren reducción progresiva de riesgo.
Documentación: Documentado en el capítulo 8.5 Protección de Formación (ES/EN). En la paleta aparece en Gestión de Riesgo → Protección junto a TrailingStop, Breakeven y PartialClose.
Nodo Hull Suite (indicator.hullSuite)
Nuevo indicador de tendencia que incorpora la familia de medias móviles de Alan Hull (Hull Suite): HMA, EHMA y THMA. Diseñadas para minimizar el retraso (lag) respecto a SMA/EMA manteniendo la suavidad, son muy útiles para seguir tendencias y como soporte/resistencia dinámico.
Qué aporta
-
Tres variantes en un solo nodo: Podéis elegir HMA (Hull Moving Average, la clásica con WMA), EHMA (Exponential Hull, más reactiva con EMA) o THMA (Triple Hull, más suave para tendencias largas). Cada una tiene su fórmula estándar: HMA = WMA(2×WMA(n/2)−WMA(n), √n); EHMA y THMA con sus equivalentes en EMA/WMA.
-
Parámetro de período flexible: Período por defecto 55 (ideal para swing). Períodos 180–200 se usan como soporte/resistencia flotante; períodos bajos (10–30) para scalping en M1/M5.
-
Dos salidas: Value (valor numérico de la media Hull, nivel de precio) y Direction (1 = alcista, -1 = bajista, 0 = neutral), calculada comparando el valor actual con el de 2 barras atrás. La salida Direction se puede conectar a condiciones de compra/venta o a filtros de tendencia.
-
Precio aplicado configurable: Close, Open, High, Low, Median, Typical, Weighted, como en el resto de indicadores de tendencia.
-
Compatible MT4 y MT5: Implementación completa con funciones helper propias (GetHullSuite en MQL4, GetHullSuite5 en MQL5), ya que no existe indicador nativo Hull en MetaTrader.
Casos de uso: Swing entry con HMA(55) cuando Direction cambia; uso de HMA(200) como S/R flotante; filtro de tendencia conectando Direction a AND con otras señales; scalping con EHMA(20) en timeframes bajos.
Documentación: Capítulo 96 - Hull Suite en Formación (ES/EN), dentro de Indicadores → Tendencia. En la paleta aparece en Indicadores → Tendencia junto a DEMA, TEMA, SuperTrend y VWAP.
Nueva categoría de nodos: Alertas
Incorporamos una nueva categoría completa en la paleta: Alertas. Aparece en el menú lateral antes de Strategy Boost y agrupa 8 nodos pensados para que vuestros bots os avisen cuando ocurre algo importante (una condición se activa, un umbral se cruza, una orden se ejecuta), sin tener que estar mirando el gráfico constantemente.
Qué aporta
-
Sistema de notificaciones integrado: Los nodos de alerta utilizan las funciones oficiales de MetaTrader (
Alert(),SendNotification(),PlaySound(),SendMail(),Comment()), con cooldown configurable para evitar spam. -
Dos subcategorías: Notificaciones (6 nodos que emiten la alerta) y Monitores (2 nodos que vigilan valores o condiciones y generan un trigger cuando detectan un evento). Los monitores se conectan a las notificaciones o a otros nodos que acepten condiciones.
-
Forma visual distintiva: Los nodos de alerta tienen forma triangular y colores amarillo/dorado para identificarlos de un vistazo. Los conectores de entrada están en el pico del triángulo y las salidas en la base.
-
Compatible MT4 y MT5: Cada nodo tiene implementación y generación de código específica para MQL4 y MQL5.
Nodos de Notificaciones (6)
-
Alert Popup (
alert.popup): Ventana emergente con sonido — la alerta más visible. Parámetros: mensaje, incluir símbolo/precio/hora, cooldown en barras. -
Push Notification (
alert.push): Notificación al móvil vía MetaTrader (requiere MetaQuotes ID). Límite 255 caracteres; el mensaje se trunca automáticamente. -
Play Sound (
alert.sound): Reproduce un archivo WAV (alert.wav, ok.wav, expert.wav, etc.) o un archivo personalizado desde la carpeta Sounds del terminal. -
Send Email (
alert.email): Envía email por SMTP configurado en Herramientas → Opciones → Email. Cooldown por defecto 5 barras para no saturar el buzón. -
Chart Comment (
alert.comment): Muestra texto en la esquina superior izquierda del gráfico. Modo persistente (siempre visible) o condicional (solo cuando la condición es true). Es el único nodo de alerta que funciona en el Strategy Tester. -
Multi Alert (
alert.multiAlert): Todo en uno: activa popup, push, sonido, email y/o comment desde una sola condición, con cooldown en segundos.
Nodos Monitores (2)
-
Threshold Monitor (
alert.thresholdMonitor): Vigila un valor numérico (p. ej. salida de RSI o ATR) y emite un trigger solo cuando cruza un umbral (por encima, por debajo o ambos). Incluye reset en barras para no disparar repetidamente. -
Event Monitor (
alert.eventMonitor): Vigila una condición booleana y emite trigger cuando detecta el cambio false→true (o cada vez que es true con cooldown). Ideal para alertar solo en el momento exacto de un cruce o de una señal, no mientras la condición sigue activa.
Flujos típicos
-
Indicador → Comparación/Cruce → Alert Popup (ej.: RSI cruza 70 → popup).
-
Indicador → Threshold Monitor → Push Notification (ej.: ATR supera nivel → notificación al móvil).
-
Condición → Event Monitor → Multi Alert (ej.: detectar activación de señal → popup + sonido + email).
Limitaciones a tener en cuenta
-
En el Strategy Tester solo funciona Chart Comment; el resto de alertas (popup, push, sonido, email) no se ejecutan en backtest.
-
Push requiere MetaQuotes ID en Herramientas → Opciones → Notificaciones; Email requiere SMTP configurado en Opciones → Email.
Documentación
- Toda la categoría está documentada en Formación (ES/EN) en el Tema 21 — Alertas: capítulo 21.0 (visión general), 21.1 (Notificaciones — los 6 nodos) y 21.2 (Monitores — los 2 nodos). Los índices de Formación (INDICE.md / INDEX.md) incluyen el nuevo tema y las estadísticas actualizadas (7 categorías principales, 176 capítulos).
Beneficio para vosotros: Mantener el control de vuestros bots con alertas visuales, sonoras, push al móvil o por email, sin estar pegados al gráfico. Los monitores permiten alertar solo en el momento del evento (cruce de umbral o cambio de condición), evitando avalanchas de notificaciones.
Mejoras en nodos existentes
Nodo Generación de Estrategia IA — más precisión y control
Hemos perfeccionado el flujo que une el nodo Generación de Estrategia IA con el Chat AI en modo Power AI, para que los reportes que generáis en MetaTrader y luego procesáis en Techain reflejen mejor la estrategia que realmente ha ganado el análisis y para que el bot que diseña la IA incluya todos los elementos necesarios.
Qué hemos mejorado
-
Estrategia ganadora al detalle: Cuando el análisis de las 8 estrategias determina que la mejor es, por ejemplo, «Session Opening» o «RSI Divergence», el contenido del archivo .tch ahora incluye las condiciones de entrada y parámetros propios de esa estrategia (horarios de sesión, triggers, filtros de volatilidad, etc.), no solo un template genérico. Así el informe que enviáis a Power AI describe exactamente lo que ha funcionado mejor en el backtest.
-
Filtros obligatorios en el informe: Hemos añadido una sección explícita en el reporte (.tch) que indica qué filtros debe llevar el EA según la estrategia ganadora: filtro de horario (por ejemplo para aperturas de Londres/Nueva York), filtro de volatilidad o confirmación de timeframe superior. La IA del Chat tiene así instrucciones claras para incluir nodos como
logic.timeFiltercuando corresponda. -
Instrucciones más claras para el Chat AI: El documento que genera el nodo ahora incluye una lista de nodos Techain recomendados (indicadores, lógica, acciones, riesgo) y las instrucciones para que Power AI no omita ningún elemento al diseñar el bot. El sistema de construcción del bot (al pulsar «Constrúyelo») dispone además de especificaciones ampliadas de nodos (entre ellos
logic.timeFilter,logic.volatility, etc.) para generar un JSON más completo y coherente. -
Resumen ejecutivo enriquecido: El resumen final del reporte menciona explícitamente los filtros obligatorios cuando aplican (por ejemplo filtro de horario o de volatilidad), para que tanto vosotros como la IA tengáis siempre presente qué debe llevar el EA.
Beneficio para vosotros: El flujo «analizar en MT → exportar .tch → procesar con Power AI → construir bot» es más coherente y predecible. Los bots generados reflejan mejor la estrategia que ha ganado el análisis y, cuando la estrategia requiere operar en horarios concretos (como Session Opening), el diseño incluye los filtros de tiempo correspondientes.
Sistema de alertas al cambiar el mercado (Generación de Estrategia IA)
El nodo Generación de Estrategia IA exporta automáticamente un reporte .tch cuando detecta un cambio de estructura de mercado. Hemos añadido un sistema de alertas opcional para que podáis elegir cómo queréis que os avise cuando eso ocurra.
Qué resuelve o aporta
-
No perderos un nuevo análisis: Sin alertas, teníais que revisar el terminal o la carpeta Files para saber si ya había un .tch nuevo. Ahora podéis recibir un aviso inmediato (visual, sonoro o en el móvil) solo cuando se genera o se actualiza el reporte.
-
Flexibilidad según vuestro contexto: Si estáis delante del ordenador, el popup basta. Si estáis en otra habitación, el sonido os avisa. Si estáis fuera, la notificación push al móvil os mantiene informados. Cada uno activa lo que necesita.
-
Control total: Las tres opciones son independientes y opcionales. El nodo sigue funcionando igual con las alertas desactivadas; solo dejáis de recibir avisos. No afecta al análisis ni a la exportación del .tch.
Cómo funciona
-
Cuándo se disparan las alertas: Solo cuando se exporta un nuevo archivo .tch: (1) la primera vez, tras el análisis inicial de las 8 estrategias, y (2) cada vez que la estructura de mercado cambia (por ejemplo de tendencial a rango, o de rango a volátil). No hay alertas por tick ni por cada barra; solo en el momento en que se escribe el archivo.
-
Qué incluye el aviso: En popup y push se envía información útil: símbolo, timeframe, estructura detectada, mejor estrategia (p. ej. Session Opening, Trend Following), Win Rate de esa estrategia y valor de Hurst, para que sepáis de un vistazo si merece la pena abrir el .tch y pasarlo por Power AI.
-
Opciones disponibles (todas activables desde los parámetros del nodo):
-
Alerta visual (popup): Ventana emergente de MetaTrader con los datos anteriores. Útil cuando estáis frente al terminal.
-
Alerta sonora: Reproducción de un sonido del terminal al exportar (p. ej.
alert.wav). Útil cuando no miráis la pantalla pero estáis cerca. -
Notificación push (móvil): Envío a la app móvil de MetaTrader vinculada a vuestra cuenta MetaQuotes. Requiere tener configurado el MetaQuotes ID en Herramientas → Opciones → Notificaciones. Respetamos los límites oficiales (mensaje corto, frecuencia controlada).
Beneficio para vosotros: Estar atentos a los cambios de régimen sin tener que mirar el terminal constantemente. Podéis combinar popup, sonido y push según prefiráis y recibir solo avisos cuando realmente hay un nuevo análisis listo para usar en Power AI.
Edge Ratio en Agente Estratégico IA y Agente Multi-Estratégico IA
Hemos incorporado el Edge Ratio (ratio MFE/MAE) en ambos agentes de IA — Strategic Agent IA y Multi-Strategic Agent IA — para que la gestión de riesgo sea más óptima sin tocar la lógica de aprendizaje ni la Q-Table.
Qué aporta
-
Calidad de entrada medida en tiempo real: El Edge Ratio compara la Maximum Favorable Excursion (MFE) con la Maximum Adverse Excursion (MAE) de los trades cerrados: cuánto llegó a ir el precio a favor vs. en contra antes del cierre. Un ratio > 1.0 indica entradas con ventaja; < 1.0 indica entradas de peor calidad.
-
Ajuste de lots como multiplicador, nunca como variable de estado: El Edge Ratio no forma parte del estado del Q-Learning ni modifica la Q-Table. Solo actúa como multiplicador conservador del tamaño de posición: si el slot (Multi-Strategic) o el agente (Strategic) tiene buen edge, los lots se mantienen o suben ligeramente (hasta 1,15x); si el edge es malo, los lots bajan (mínimo 0,5x). Así se reduce la exposición cuando las entradas no están funcionando bien.
-
En el Multi-Strategic Agent, por slot: Cada uno de los 5 slots tiene su propio Edge Ratio. Un slot con entradas de baja calidad reduce automáticamente su tamaño de posición; los slots con buen edge pueden operar con lots normales o ligeramente aumentados. En el panel de monitoreo podéis ver el ER por slot y el ER global.
-
En el Strategic Agent, global: Se calcula un único Edge Ratio a partir de todos los trades cerrados del agente y se aplica el mismo multiplicador al tamaño de posición antes de abrir una nueva operación.
Parámetros nuevos (ambos agentes)
-
Edge Ratio (ajuste lots por calidad entrada): Activado por defecto. Si lo desactiváis, el agente opera como antes, sin ajuste por Edge Ratio.
-
Min Trades para Edge Ratio: Número mínimo de trades cerrados antes de que el Edge Ratio empiece a ajustar los lots (por defecto 15). Hasta entonces no se aplica multiplicador, para no actuar con datos insuficientes.
Salida conectable
- Ambos agentes exponen ahora una salida de tipo valor: Edge Ratio (MFE/MAE). Podéis conectarla a otros nodos si queréis usar este valor en vuestra lógica (por ejemplo umbrales o paneles personalizados).
Compatible MT4 y MT5
- La implementación está disponible en MQL4 y MQL5 para el Strategic Agent y para el Multi-Strategic Agent. El cálculo de MFE/MAE se hace a partir del historial de trades (barras entre apertura y cierre), de forma eficiente y sin afectar al guardado ni a la carga de la Q-Table.
Beneficio para vosotros: La gestión de riesgo se adapta a la calidad real de las entradas: menos exposición cuando el edge es negativo o débil, y exposición normal o ligeramente mayor cuando el edge es bueno. Todo ello sin modificar el aprendizaje del agente ni arriesgar la estabilidad de la Q-Table.
Nuevas funcionalidades
Resaltado visual de errores en el canvas
Cuando hay errores de validación en vuestro grafo (por ejemplo, una acción sin condición, un parámetro obligatorio vacío o una conexión incompatible), en la barra superior aparece el aviso «X Errores». Ahora ese aviso es interactivo: al hacer clic en él, activamos un modo que os ayuda a localizar y corregir los problemas con mucha más facilidad.
Qué problema soluciona
Antes, sabíais cuántos errores había pero no siempre era evidente en qué nodos estaban. Teníais que revisar nodo por nodo o recordar los mensajes del sistema. Ahora podéis ver de un vistazo qué nodos tienen errores y qué os pide corregir cada uno.
Cómo funciona
-
Activar el resaltado: Haced clic en el botón «X Errores» de la barra superior (el que muestra el número de errores). Los nodos que tienen errores se marcan con un borde rojo pulsante y, al lado de cada uno, aparece una burbuja con el mensaje del error en lenguaje natural (no en código), explicando qué falla y qué debéis ajustar.
-
Desactivar el resaltado: Volved a hacer clic en el mismo botón «X Errores». El borde rojo y las burbujas desaparecen y el canvas vuelve a la vista normal.
-
Indicador cuando está activo: Si el resaltado está activado, el botón muestra un pequeño punto blanco pulsante para que sepáis que el modo está encendido. Además, al pasar el ratón por encima del botón veréis un texto que indica si al hacer clic se mostrarán o se ocultarán los errores en el canvas.
-
Se apaga solo: Cuando corregís todos los errores, el resaltado se desactiva automáticamente, así que no tenéis que acordaros de apagarlo.
Beneficio para vosotros: Encontrar y corregir errores es más rápido y claro. No tenéis que adivinar en qué nodo está el problema: el borde rojo y el mensaje al lado de cada nodo os guían de forma directa.
Auto-configuración interactiva del Perfil de Bot
El panel Perfil del Bot pasa de ser solo informativo a ser una herramienta de configuración directa. Ahora podéis ajustar la frecuencia de trading y añadir nodos al canvas sin salir del panel.
Qué aporta
-
Barras deslizantes de frecuencia: Las cuatro barras de frecuencia (Scalping, Intradía, Swing, Posición) incluyen un thumb arrastrable. Al deslizar, los parámetros de periodo de todos los indicadores del canvas se escalan proporcionalmente, manteniendo las relaciones entre ellos (por ejemplo, si tenéis EMA 5/8/13, al deslizar hacia scalping pasan a 2/3/5, manteniendo la estructura).
-
Botón “+” para añadir nodos: Las barras que mejoran principalmente añadiendo nuevos nodos (IA, Régimen, Compatibilidad de Mercado, Gestión de Riesgo) muestran un botón “+”. Al pulsarlo, se abre un menú con los nodos sugeridos para mejorar esa métrica, con la misma estética que el menú de conexiones del canvas. Al hacer clic en un nodo, se añade directamente al canvas.
-
Gradientes invertidos: Las métricas donde valores altos son negativos para el bot (como la complejidad excesiva) muestran un gradiente invertido: verde al inicio, naranja en el medio y rojo al final, para que interpretéis de un vistazo si subir o bajar.
Cómo funciona el escalado de frecuencia
Cuando deslizáis una barra de frecuencia, el sistema calcula un periodo medio objetivo y aplica un factor proporcional a todos los parámetros de periodo de los indicadores del canvas (49 tipos de parámetro en más de 75 nodos diferentes: MA, MACD, Stochastic, Ichimoku, Alligator, KST, ATR, ZigZag, Smart Money, etc.). Las proporciones se mantienen: si MACD tiene fast=12, slow=26, signal=9, tras el ajuste sigue con la misma ratio. Los valores se clamean a los rangos min/max de cada nodo para no producir parámetros inválidos. Los parámetros estructurales (shift, step, multiplier, confirmationBars, etc.) no se tocan.
Beneficio para vosotros: Podéis experimentar rápidamente con diferentes estilos de trading (scalping vs. swing) moviendo una sola barra, y ver cómo cambian todos los indicadores del canvas en tiempo real. El botón “+” os guía sobre qué nodos añadir para mejorar cada aspecto del perfil.
Mejoras de interfaz y experiencia
Identificador descriptivo en nodos Umbral y Constante
Los nodos Threshold (Umbral) y Constant (Constante) ahora incluyen un campo Identificador (displayName) que os permite etiquetar para qué sirve cada uno. Este nombre aparece tanto en el canvas como en los inputs del EA generado en MetaTrader.
Qué problema resuelve
Cuando un bot tiene varios umbrales (por ejemplo uno para RSI sobrecompra, otro para ADX tendencia fuerte, otro para ATR volatilidad), en MetaTrader solo veíais algo como inp_Thr_threshold_a1 = 70 sin saber a qué correspondía cada uno. Lo mismo pasaba con las constantes: inp_Const_value_b3 = 2 sin contexto.
Cómo funciona
-
En el nodo Threshold o Constant, escribid un nombre descriptivo en el campo Identificador (ej: «RSI Overbought», «ADX Trend Filter», «R:R Ratio»).
-
Ese nombre aparece en azul debajo del título del nodo en el canvas, reemplazando la descripción genérica. Así de un vistazo sabéis qué hace cada umbral/constante sin necesidad de expandirlo.
-
En el código generado (MT4 y MT5), el identificador aparece como comentario junto al input:
input double inp_Thr_threshold_a1 = 70; // Threshold - RSI Overbought. Esto facilita enormemente la identificación durante la optimización en el Strategy Tester. -
Los presets del nodo Threshold ya vienen con el identificador pre-rellenado (RSI Oversold, RSI Overbought, ADX Strong Trend, Neutral Zone Cross), así que si usáis un preset no tenéis que escribir nada.
Beneficio para vosotros: Identificar al instante qué hace cada umbral y cada constante, tanto en el editor visual como en MetaTrader. Especialmente útil en bots complejos con múltiples umbrales para distintos indicadores.
Tooltips de ayuda en nodos Constante
El nodo Constant (Constante) ahora tiene tooltips de ayuda (icono ?) en sus parámetros, igual que el resto de nodos. Antes, al pasar el cursor sobre los parámetros de una constante no aparecía ninguna explicación. Ahora veréis:
-
Valor constante: Explica qué es el valor y ejemplos de uso (R:R ratio 1:2, multiplicadores, lot sizes).
-
Identificador: Explica para qué sirve la etiqueta y cómo aparece en MetaTrader.
Badge de errores en nodos colapsados
Cuando un nodo tiene errores de validación pero está colapsado (no expandido), antes no veíais ninguna indicación del problema. Ahora aparece un badge numérico junto al nombre del nodo:
-
Rojo si hay errores (conexiones faltantes, parámetros inválidos).
-
Amarillo si solo hay advertencias.
-
Al pasar el cursor sobre el badge se muestran los mensajes de todos los errores.
Esto complementa el resaltado de errores que ya existía: el resaltado os muestra los errores cuando lo activáis, el badge está siempre visible aunque el nodo esté colapsado.
Parámetros ocultos con más contexto
En modo Simple, cuando un nodo oculta parámetros avanzados, el texto «+N parámetros ocultos» ahora:
-
Muestra los nombres de los parámetros ocultos al pasar el cursor.
-
Incluye el texto «Cambia a modo Avanzado para verlos» debajo, para que los usuarios nuevos sepan qué hacer.
Traducciones mejoradas en tooltips de conectores
Los tooltips que aparecen al pasar el cursor sobre los conectores (puntos de entrada/salida de un nodo) ahora respetan correctamente el idioma seleccionado. El texto «opcional» y las etiquetas de tipo de dato (Valor/Value, Señal/Signal, Condición/Condition) se muestran en el idioma del usuario.
Resumen de mejoras de interfaz
-
Botón «X Errores» clicable: El indicador de errores en la barra superior ahora es un botón. Un clic activa el resaltado de nodos con errores; otro clic lo desactiva. Solo se puede hacer clic cuando hay al menos un error (cuando solo hay advertencias, el aviso sigue siendo informativo).
-
Burbujas de error junto a cada nodo: Cuando el resaltado está activo, cada nodo con error muestra una burbuja roja a la derecha con el mensaje en lenguaje natural. Si un nodo tiene varios errores, se listan todos en la misma burbuja, separados para que podáis leerlos con claridad.
-
Borde rojo pulsante: Los nodos con errores se distinguen visualmente con un borde rojo que pulsa suavemente, para que los identifiquéis de un vistazo incluso en grafos con muchos nodos.
Estabilidad y seguridad
Seguimos trabajando en la estabilidad y seguridad del servicio para que podáis usarlo con total tranquilidad.
Próximos pasos
Seguiremos mejorando la experiencia en el editor y en la gestión de errores. Cualquier sugerencia, ya sabéis dónde estamos.
Gracias por formar parte de la comunidad Techain. Cualquier duda o sugerencia, ya sabéis dónde estamos.
— El equipo Techain