Actualización 06-04-2026

Actualización Techain — 06 Abril 2026

¡Hola a todos!

Esta es una de las actualizaciones más importantes que hemos publicado hasta la fecha. Además de los nodos nuevos y mejoras que ya conocéis, hoy lanzamos una funcionalidad que muchos nos habéis pedido desde el primer día: un motor de backtesting completo integrado directamente en Techain. También incorporamos Challenge Architect, el asistente para diseñar en el canvas EAs pensados para los retos de las prop firms (cuentas de fondeo), con reglas, riesgo por fase y capas de protección. Junto a ello, dos nodos nuevos nacidos de vuestras sugerencias y varias mejoras de experiencia. Gracias por vuestra confianza y por seguir construyendo con nosotros.


Nuevos nodos

  • MTF Previous Bar (Vela anterior Multi-Timeframe) — Nuevo nodo en Indicadores → Multi-Timeframe. Permite obtener el Open, High, Low y Close de una vela anterior en cualquier timeframe, independientemente del gráfico en el que estéis. Por ejemplo, si estáis en un gráfico de H1 podéis consultar el máximo y mínimo del día anterior (D1), o los niveles semanales (W1), sin cambiar de timeframe. Solo tenéis que elegir el timeframe en el desplegable y cuántas velas hacia atrás queréis ir. Ofrece cuatro salidas (High, Low, Open, Close) que podéis conectar a comparaciones, cruces o cualquier lógica de vuestra estrategia. Ideal para estrategias de breakout de rangos diarios, filtros por niveles de marcos temporales superiores, y análisis multi-timeframe en general. Genera código para MetaTrader 4 y MetaTrader 5.

  • Condition Toggle (Interruptor de condición) — Nuevo nodo en Lógica → Conectores. Resuelve un problema muy pedido: activar o desactivar un filtro de vuestra estrategia con un solo parámetro, sin tener que reorganizar los nodos. Conectáis la condición que queréis controlar (por ejemplo, un filtro de RSI) a la entrada del nodo, y la salida la conectáis a vuestro AND o a donde corresponda. Cuando el interruptor está en ON, la condición se evalúa normalmente; cuando está en OFF, el nodo siempre devuelve TRUE, como si el filtro no existiera. Lo mejor: en el EA generado, este interruptor se convierte en un input bool optimizable en MetaTrader, así que podéis probar con y sin el filtro directamente en el Optimizador de Estrategia sin necesidad de volver a Techain ni recompilar. Lo que antes requería montar ~5 nodos, ahora se hace con uno solo. Genera código para MetaTrader 4 y MetaTrader 5.


Mejoras en nodos existentes

No hay mejoras en nodos existentes en esta actualización.


Nuevas funcionalidades

Backtest Runner — Motor de backtesting integrado

Esta es la gran novedad de esta actualización. Techain ahora incluye un motor de backtesting completo que os permite probar vuestra estrategia directamente desde el canvas, sin salir de la plataforma y sin necesidad de MetaTrader. Diseñáis vuestra estrategia con nodos como siempre, cargáis vuestros datos históricos en CSV, y en segundos tenéis un informe profesional con todos los resultados.

¿Qué es y para qué sirve?

El Backtest Runner ejecuta vuestra estrategia visual tal cual la veis en el canvas — con todos sus indicadores, condiciones, cruces y acciones — sobre datos históricos reales para simular cómo habría funcionado en el pasado. Es lo mismo que hace el Strategy Tester de MetaTrader, pero integrado directamente en Techain, sin compilar código y sin salir de la plataforma. Podéis iterar mucho más rápido: cambiar un parámetro, lanzar otro backtest y comparar resultados en cuestión de segundos.

¿Cómo funciona?

  1. Cargáis vuestros datos: Subís un archivo CSV con datos históricos OHLCV (Open, High, Low, Close, Volume) del par e instrumento que queráis. El sistema detecta automáticamente el símbolo, el timeframe y el formato. Podéis usar datos de cualquier proveedor y en cualquier timeframe (desde ticks hasta mensual).

  2. Configuráis los parámetros: Depósito inicial, apalancamiento, lotaje, spread, comisiones, slippage, tamaño de contrato… todo ajustable como en un broker real. También elegís el modelo de ejecución: precios de apertura (rápido), OHLC por minuto (recomendado) o simulación tick a tick (más preciso).

  3. Ejecutáis: El motor interpreta vuestra estrategia nodo por nodo y simula todas las operaciones. Veréis una barra de progreso en tiempo real con la velocidad de procesamiento y la estimación del tiempo restante.

  4. Analizáis los resultados: En pocos segundos tenéis un informe completo con todo lo que necesitáis para evaluar vuestra estrategia.

¿Qué resultados obtenéis?

El informe incluye más de 60 métricas profesionales organizadas en pestañas:

  • Resumen — Beneficio neto, Profit Factor, Win Rate, Drawdown máximo, Retorno, Sharpe Ratio y las métricas clave de un vistazo.

  • Curva de Equity — Gráfico interactivo de la evolución de vuestro balance y equity a lo largo del tiempo, con la curva de drawdown superpuesta.

  • Operaciones — Lista detallada de cada operación con fecha, tipo, volumen, precios de entrada y salida, Stop Loss, Take Profit, comisiones, beneficio y balance resultante. Con paginación para que podáis revisar cientos de operaciones cómodamente.

  • Análisis — Distribución de beneficios, gráficos de dispersión MFE/MAE (máximo beneficio y máxima pérdida flotante de cada operación), análisis de duración de operaciones y rendimiento por dirección (compras vs. ventas).

  • Riesgo — Métricas avanzadas como Sharpe, Sortino, Calmar, Kelly Criterion, Z-Score, Factor de Recuperación, Value at Risk y más.

  • Timing — Análisis de rendimiento por hora del día, día de la semana y mes, para descubrir en qué momentos vuestra estrategia funciona mejor o peor.

Análisis avanzados incluidos:

  • Monte Carlo — Simula miles de escenarios alternativos reorganizando aleatoriamente vuestras operaciones para responder a la pregunta: “¿Cómo de robusto es este resultado? ¿Tuve suerte o la estrategia es sólida?”. Muestra los percentiles de beneficio esperado, drawdown probable y riesgo de ruina, con gráficos de las simulaciones superpuestas.

  • Walk-Forward — Divide vuestros datos en ventanas de entrenamiento y validación para comprobar si la estrategia mantiene su rendimiento en datos que “no ha visto antes”. Es una de las pruebas más fiables para detectar si una estrategia está sobreoptimizada o si realmente tiene una ventaja real en el mercado.

  • Optimización de parámetros — Seleccionáis los parámetros que queréis optimizar (por ejemplo, el período de una media móvil), definís el rango y el paso, y el sistema prueba todas las combinaciones automáticamente mediante Grid Search. Al terminar, os muestra un ranking con las mejores configuraciones y podéis aplicar la ganadora con un solo clic para lanzar un backtest completo con esos parámetros.

Multi-símbolo:

Podéis cargar datos de varios instrumentos a la vez (por ejemplo, EURUSD y GBPUSD) para estrategias que analizan correlaciones entre pares o que necesitan datos de varios mercados para tomar decisiones.

Comparador de backtests:

Cada vez que lanzáis un backtest, el resultado se guarda en un historial. Podéis comparar hasta 10 backtests lado a lado: las métricas clave en una tabla comparativa y las curvas de equity superpuestas en un mismo gráfico, para ver de un vistazo qué configuración o cambio en la estrategia dio mejores resultados.

Exportación de informes:

  • HTML (formato MT5) — Exporta un informe en el mismo formato que MetaTrader 5, compatible con herramientas de análisis externas que ya uséis.

  • CSV — Exporta todas las operaciones en formato CSV para analizarlas en Excel o cualquier herramienta.

  • Resumen en texto — Un resumen rápido con las métricas clave, ideal para compartir en foros o redes sociales.

Privacidad y seguridad:

Vuestros datos históricos nunca salen de vuestro ordenador. Toda la ejecución se realiza íntegramente en vuestro navegador. Los archivos CSV se leen y procesan en local, no se suben a ningún servidor. Esto lo veréis indicado con una insignia verde “Datos seguros — Solo local” en la cabecera del módulo.

Rendimiento:

Todo el procesamiento se ejecuta en segundo plano mediante tecnología de hilos paralelos, de manera que podéis seguir trabajando en vuestra estrategia mientras el backtest se ejecuta. La interfaz permanece fluida en todo momento, incluso con datasets grandes.

¿Dónde lo encontráis?

En el canvas, en la esquina inferior izquierda, veréis un nuevo botón con el icono de un matraz de laboratorio (al lado de los controles que ya conocéis). Un clic y se abre el panel completo del Backtest Runner.


Challenge Architect — Asistente para bots de fondeo (Prop Firm)

Para quienes operan o preparan evaluaciones de prop trading (challenges), Techain incluye un flujo guiado que no sustituye al trader ni al cumplimiento de las reglas del broker, pero acelera el diseño de una base sólida: un grafo de nodos coherente con la firma elegida, el tipo de estrategia y la fase del reto en la que queréis enfocaros.

¿Qué es?

Challenge Architect es un asistente de cinco pasos que traduce vuestras elecciones (firma, arquetipo de estrategia, riesgo por fase, protecciones) en un proyecto visual en el canvas: indicadores, lógica, acciones de compra/venta, gestión de riesgo y nodos de cumplimiento ya conectados y con parámetros de partida alineados con la configuración elegida. El resultado es un EA “esqueleto profesional” que podéis inspeccionar, ajustar y compilar como cualquier otro proyecto de Techain, no una caja negra cerrada.

¿Para qué sirve?

  • Ahorrar tiempo al montar la estructura típica de un EA para challenge (señales, filtros, tamaño de posición, stops, límites diarios o de drawdown, etc.).

  • Alinear el diseño con reglas típicas de cada prop firm incluida en la app (objetivos de beneficio, límites de pérdida diaria, drawdown, días mínimos, restricciones de estrategias donde están documentadas).

  • Elegir un arquetipo de estrategia con puntuación de compatibilidad por firma y ver fortalezas/debilidades declaradas en la interfaz.

  • Definir para qué fase se genera el bot: Fase 1, Fase 2 o cuenta Funded. El asistente aplica los parámetros de riesgo y frecuencia de la fase que seleccionéis al generar el blueprint; el resto de fases se muestra como referencia para que, al cambiar de fase en la vida real, regeneréis o ajustéis manualmente el canvas.

  • Activar capas de “Compliance Shield” que se materializan en nodos reales (por ejemplo límites de drawdown diario o total, tope de beneficio diario para reglas de consistencia, filtros de sesión o spread, etc.), más opciones de anti-detección (variación de tiempos de entrada, comentarios, magic number, pequeñas variaciones de SL/TP, etc.) cuando las habilitéis en el paso correspondiente.

¿Qué problema soluciona?

  • Evita empezar de cero cuando el objetivo es un challenge concreto: menos errores de olvidar un filtro de riesgo o una conexión lógica básica.

  • Reduce la discrepancia entre lo que el usuario cree que está respetando (límite diario, DD, consistencia) y lo que el grafo debería reflejar, al sugerir capas y valores por defecto por firma.

  • Sustituye al antiguo generador “opaco” por un flujo transparente: lo generado carga en el canvas con conexiones válidas para que podáis revisar y educaros sobre la estructura del bot.

Qué no es (importante)

  • No garantiza superar un challenge ni obtener beneficios. El trading implica riesgo; las reglas de las firms cambian y pueden interpretarse de forma distinta según el producto contratado.

  • No es asesoramiento financiero ni recomendación de operar con ninguna firma. La información integrada en la app se basa en documentación pública revisada en su momento, pero puede estar incompleta o desactualizada.

  • Aviso legal en el propio asistente: en el pie del modal, en todos los pasos, se muestra un texto en español e inglés recordando que debéis verificar siempre las condiciones vigentes con vuestra prop firm o broker, que la herramienta es apoyo al desarrollo guiado de EAs, y que no se prometen resultados específicos.

Disponibilidad

  • Pensado para usuarios Elite (y equivalentes administrados en la app). Los usuarios Pro ven la opción de mejora de plan si la función está restringida.

  • Acceso desde el menú flotante de bots del canvas (misma zona donde tenéis otros accesos rápidos a bots y laboratorios): botón “Bot de Fondeo” con el estilo distintivo (borde dorado / estado según plan).

Las cinco etapas del asistente

  1. Firma y análisis — Elegís plataforma (MT4/MT5 según disponibilidad) y la prop firm. Se muestra inteligencia de contexto: zonas de riesgo, tipo de drawdown, reglas sensibles, compatibilidad con EAs donde aplica. Firmas con perfil predefinido en la app: FTMO, FundedNext, The 5%ers, FXIFY, Topstep, E8 Funding, Alpha Capital Group, Blue Guardian, For Traders, FundingPips, PropXP. Además existe la opción Personalizada / otro broker para partir de valores genéricos y adaptarlos a vuestra hoja de reglas.

  2. Estrategia — Seis arquetipos ordenados por compatibilidad con la firma (las recomendadas van marcadas): Scalper conservador, Seguidor de tendencia, Breakout de sesión, Smart Money (SMC), Reversión a la media, Evasor de noticias. Cada uno declara perfil de riesgo, marcos temporales e ideas de sesión, ratio R:R orientativo y nodos base que se usarán en el blueprint.

  3. Fases (configuración de riesgo) — Selector explícito Fase 1 / Fase 2 / Funded: editáis solo los parámetros de la fase objetivo (riesgo por operación, riesgo diario, tope de operaciones, modos de lotaje, días de colchón, cooldowns, etc.). Las demás fases aparecen como referencia para planificar la transición sin confundir al generador.

  4. Protección (Compliance Shield) — Activáis capas que generan nodos concretos, entre otras: guardián de pérdida diaria, protector de drawdown máximo, refuerzo de consistencia / tope de beneficio diario (donde aplica a la firma), escudo de rachas de pérdidas, bloqueo de beneficios, constructor de colchón, disciplina de sesión, guardián de spread, protector de margen, más la capa de anti-detección con parámetros ajustables.

  5. Blueprint — Resumen de todo lo elegido (incluida la fase objetivo), vista del plan de nodos y acción para generar e importar el proyecto al canvas. A partir de ahí podéis seguir editando, backtestear con el Backtest Runner y generar código MQL como siempre.

Buenas prácticas

  • Cruzar siempre la salida del asistente con el PDF o la web oficial de vuestra evaluación (límites exactos, trailing vs estático, reglas de consistencia, noticias, copiar operaciones, hedging entre cuentas, etc.).

  • Si pasáis de Fase 1 a Fase 2 o a funded, regenerad con la nueva fase seleccionada o ajustad a mano los nodos de riesgo para que sigan siendo conservadores respecto a los límites reales.

  • Usad el Backtest Runner y, cuando toque, MetaTrader, para validar el comportamiento antes de arriesgar capital en un challenge.


  • Selector de precisión en el Asistente de Optimización — Ahora el asistente de optimización incluye un selector de tres niveles (Rápida, Media, Intensiva) que permite controlar la granularidad de la optimización. En modo Rápida se generan menos combinaciones con pasos más grandes, ideal para pruebas iniciales. En modo Media (recomendado) se consigue un balance entre velocidad y precisión. En modo Intensiva se usan pasos más finos para una exploración exhaustiva del espacio de parámetros. Además, cada fase ahora muestra el número estimado de combinaciones y cada parámetro indica sus iteraciones, para que sepáis de antemano cuánto tardará la optimización antes de lanzarla.

Mejoras de interfaz y experiencia

  • Rangos de optimización más inteligentes — El asistente de optimización ahora genera rangos proporcionales al valor por defecto de cada parámetro en lugar de usar un porcentaje fijo del rango total, y el step se calcula sobre el rango real de optimización. Por ejemplo, un período de Media Móvil con valor 14 (min 1, max 200) antes generaba un rango de 1→94 con step 20; ahora genera 7→21 con step 1, mucho más razonable y útil para encontrar los mejores parámetros.

  • Conexiones inteligentes con validación semántica — El sistema de conexiones ahora entiende el propósito de cada nodo, no solo su tipo de dato. Esto significa que ya no es posible crear conexiones sin sentido, como conectar un nodo de “Max Drawdown” o “Filtro de Sesión” directamente a la entrada de condición de un nodo de Compra o Venta. El canvas os guiará con mensajes claros explicando por qué la conexión no es válida y cómo hacerla correctamente (combinando filtros con señales mediante un nodo AND). Esta mejora aplica a tres niveles: al conectar nodos manualmente, en el menú rápido “+” (que ahora solo muestra nodos que realmente tienen sentido para esa entrada), y en las sugerencias automáticas del Copilot.


Estabilidad y seguridad

Hemos reforzado la estabilidad y seguridad del servicio, incluyendo mejoras en la protección de datos y en la robustez de los procesos internos para que podáis usarlo con total tranquilidad.


Próximos pasos

Seguimos escuchando vuestras sugerencias. En las próximas actualizaciones continuaremos ampliando las opciones Multi-Timeframe, mejorando el Backtest Runner con nuevas funcionalidades y trabajando en nuevos nodos de lógica y gestión que simplifiquen el diseño de estrategias.


Gracias por formar parte de la comunidad Techain. Cualquier duda o sugerencia, ya sabéis dónde estamos.

— El equipo Techain

2 Me gusta
1 me gusta

Hola Ignacio, Felicidades a tu equipo y a ti, he probado lo del Backtesting, y está genial, te ahorra mucho tiempo y muy rápido en la ejecución, va como un tiro.

1 me gusta

hay que hacer backtest si o si

Grande Ignacio ojala funcione los bot de fondeo tan esperado por mi

1 me gusta

puede ser que los bots que tengan ia no los este leyendo?

Hola,

Los proyectos con nodos IA pueden no ejecutarse correctamente en el backtest porque necesitan generar archivos como Q-Table etc., que no pueden durante el proceso.

Un saludo,

Ignacio

2 Me gusta

Entonces ahi si recomendas ir al mt5?

Hola,

Te paso la lista de los nodos IA que se pueden o no se pueden backtestear en local:

Strategic Agent (Q-Learning)
Multi-Strategic Agent
Dynamic SL/TP
Signal Filter
DQN Agent NO
Actor-Critic NO
Neural Predictor NO

Un saludo,

Ignacio

1 me gusta

Hola a tod@s, mira Ignacio en la primera foto se ve mi carpeta donde tengo todos los datos de barras y ticks data, y cualquier archivo que selecciono para arrastrarlo al backtest de la plataforma me da error. ¿Serias tan amable de decirme que estoy haciendo mal porfavor?

Saludos y gracias de antemano.

Hola,

Lo he revisado y funciona todo correctamente. Dime de donde has descargado el archivo para simular yo tu caso y ver como estructura los datos tu archivo, seguro que se puede aplicar una corrección para el archivo.

Te paso un .csv normal para que veas que funciona:

EURUSD5.csv (5,2 MB)

Un saludo,

Ignacio

1 me gusta

Hola Ignacio pues utilizo la plataforma “TICKSTORY LITE” de ahí saco los datos y en MetaTrader tanto 4 como MetaTrader 5 funcionan bien. Te adjunto fotos de como lo hago para descargarlos por si hay algún error o algo

Compárteme el .csv por aquí y lo reviso

1 me gusta

XAUUSD_mt5_bars_M5.csv (5,6 MB)

Mira te subo por ejemplo el archivo que tengo de las barras de 5 minutos del oro, las de 1 minuto ño me deja porque sobrepasa los 10 MB. Y los ticks es que ocupan 6gb

Hola,

Hemos desplegado una ampliación del motor para la interpretación de esta estructura de datos y ya es totalmente compatible. Ya puedes utilizarlo sin problemas.

El tema era que la estructura del .csv que estabas utilizando era especifica para MQL5 y cambiaba la estructura de los datos, pero como te digo, ya es compatible.

Un saludo,

Ignacio

1 me gusta

Para hacer n ben backtesting para el bot de fondeo con entrenamiento esta bien descargar datos en m1 de 2 años de DUKASCOPY y luego pasarlo a un demo en una VPS al menos una semana ?

Millones de gracias Ignacio que rapidez y efectividad por Dios. Ahora ya voy ha hacerle backtest a todos mis proyectos, me falta coger práctica con lo de añadir las comisiones y todo lo del broker pero poco a poco le sacaré punta. Miles de gracias de verdad!!

1 me gusta

Lo difícil lo hacemos rápido, para lo imposible tardamos un poco más.

Gracias a ti por el apoyo.

Un saludo,

Ignacio

1 me gusta

Hola Ignacio,tengo el mismo problema de la carga de archivos en Backtest Runner,te paso capturas de pantalla,para ver si me puedes dar una solucion,gracias.





Captura 5

Hola,

No hay problema, esto se soluciona ya mismo.

Dime desde donde descargas los datos o mejor aun, si puedes pasarme el archivo que no te reconoce así simulamos nosotros la situación y generamos la compatibilidad.

Los datos parecen algo muy simple, una vela no tiene muchos datos (apertura, cierre, máximo y mínimo) pero es increíble el montón de formas diferentes en las que cada proveedor de datos los reconstruye. Pero ya te digo, si me pasas el archivo, queda hoy resuelto. Lo puedes adjuntar aquí mismo en el hilo.

Un saludo,

Ignacio