Actualización Techain — 09 Abril 2026
¡Hola a todos!
En esta actualización respondemos a una preocupación que muchos compartís: backtests optimizados utilizando datos del mercado real, sobre todo en cuanto al deslizamiento (slippage), el spread y la volatilidad. Hemos unificado la filosofía en dos frentes: el motor de backtesting dentro de Techain (navegador) y el código que generáis para MetaTrader 4 y 5. Además, hemos ampliado la red de servidores de Techain con nueva capacidad en la Unión Europea, para que la aplicación responda con más soltura dondequiera que estéis. Gracias por vuestra confianza y por seguir construyendo con nosotros.
Nuevos nodos
- Ejecución realista (Realistic Execution) — Nuevo nodo en Gestión de riesgo → subgrupo Ejecución. Sirve para que, cuando probéis el EA en el Probador de estrategias de MetaTrader, la simulación se acerque más a la realidad: deslizamiento variable, influencia de la volatilidad, algo de impacto según el tamaño de la orden y ajustes en Stop Loss y Take Profit después de abrir, como si el precio de entrada hubiera sido un poco peor de lo que el gráfico “perfecto” del tester suele mostrar. En cuenta real o demo no hace nada: solo actúa dentro del backtest, para no alterar vuestras operaciones vivas. El EA generado funciona igual en MetaTrader 4 y MetaTrader 5.
Guía detallada: nodo Ejecución realista
Qué problema resuelve
Muchos traders descubren que una estrategia que “brilla” en el backtest porque no se configuraron correctamente los parámetros y luego rinde peor en real. Una parte importante de esa diferencia viene de cómo se ejecutan las órdenes en condiciones reales (spreads más anchos en momentos de estrés, rellenos peores que el precio teórico, etc.). Este nodo no inventa números al azar sin criterio: aplica un modelo coherente con ideas habituales en análisis cuantitativo (volatilidad, asimetría del deslizamiento, impacto por volumen) para que el resultado del probador castigue un poco más la estrategia de forma interpretable y reproducible.
Dónde lo encontráis
-
Paleta de nodos → Gestión de riesgo (Risk Management) → pestaña o subgrupo Ejecución.
-
También podéis buscarlo por nombre: ejecución realista, slippage, deslizamiento.
Cómo se usa (importante)
-
No hace falta cablearlo a los nodos de compra o venta. Con tener el nodo en el canvas el generador de código incluye la lógica en el EA.
-
Si lo quitáis del canvas, el EA vuelve al comportamiento habitual del probador (sin esta capa extra).
-
Las salidas del nodo (último deslizamiento, ATR, spread dinámico, si está activo) son opcionales: podéis conectarlas a paneles, alertas o lógica si queréis monitorizar; no son obligatorias para que funcione la simulación.
Perfiles predefinidos (preset)
| Perfil | Idea en una frase |
| Conservador | Efecto suave: poco castigo extra; útil para no alarmaros si empezáis a probar la función. |
| Moderado | Equilibrio entre realismo y estabilidad; buen punto de partida por defecto. |
| Agresivo | Simula condiciones más duras (más volatilidad, más castigo); útil si queréis “estrés” antes de arriesgar capital real. |
Podéis elegir un perfil y luego, si domináis el tema, abrir parámetros avanzados y afinar.
Parámetros (qué significan, en lenguaje sencillo)
-
Período ATR — Ventana que mide cuánto suele moverse el precio. Cuanto más “nervioso” el mercado en ese marco, más margen usa el modelo para variar el deslizamiento.
-
Factor de volatilidad — Cuánto pesa la volatilidad actual frente a la idea base de deslizamiento. Más alto = más sensibilidad a mercados agitados.
-
Probabilidad de deslizamiento negativo (%) — En la realidad, suele ser más frecuente pagar un poco peor que mejorar el precio. Este valor sube esa asimetría.
-
Probabilidad de deslizamiento cero (%) — Parte de las veces la ejecución sale “casi al precio esperado”.
-
(El resto hasta 100 % corresponde conceptualmente a mejoras de precio puntuales; el modelo reparte las tres situaciones según lo que configuréis.)
-
Factor de impacto de mercado — Refleja que órdenes más grandes pueden empeorar un poco el precio medio de ejecución. Si operáis lotes muy pequeños, el efecto será leve.
-
Multiplicador de deslizamiento en Stop Loss — En situaciones reales, el stop a veces se ejecuta peor que la entrada; este multiplicador refuerza ese efecto en la simulación.
-
Multiplicador de spread dinámico — Permite que el spread “efectivo” de la simulación se ensanche cuando la volatilidad sube respecto a su media reciente, hasta un tope.
-
Tope máximo de spread (×) — Límite para que el spread simulado no se dispare de forma irreal en un solo parámetro.
Salidas del nodo
-
Último deslizamiento (puntos) — Magnitud del último ajuste calculado (útil para ver en tiempo de prueba qué órdenes recibieron más castigo).
-
ATR actual — Referencia de volatilidad que está usando el modelo en ese momento.
-
Spread dinámico (puntos) — Spread ajustado por la lógica de volatilidad (cuando la simulación está activa).
-
Activo (en tester) — Indica si la capa está realmente encendida (solo en probador) o apagada (cuenta real).
MetaTrader 4 y MetaTrader 5
-
El comportamiento es el mismo en espíritu en ambas plataformas; el código generado usa las funciones nativas de cada versión (por ejemplo, detección de modo prueba con las herramientas que ofrece cada terminal).
-
No tenéis que elegir “versión del nodo”: un solo nodo en el canvas; al exportar a MQL4 o MQL5, el generador adapta el código.
Backtest en Techain (navegador) vs EA en MetaTrader
-
En el Backtest Runner de la propia web tenéis opciones de ejecución realista (presets y parámetros avanzados) para acercar el resultado del backtest local a la realidad sin MetaTrader.
-
El nodo Ejecución realista afecta al EA que compiláis y corrís en MT4/MT5. Así podéis alinear criterios: primero iterar rápido en Techain, luego validar en el probador del bróker con el mismo enfoque de realismo si añadís el nodo.
Buenas prácticas
-
Empezad con perfil Moderado y comparad el mismo EA con y sin el nodo en el probador: la diferencia os dirá cuánto “aire” teníais antes.
-
No confundáis peor resultado en backtest con error: si el backtest empeora al activar la ejecución realista, muchas veces significa que estáis viendo algo más parecido a lo que veríais después en real.
-
Revisad el diario (Journal) del probador al terminar: el EA puede mostrar un resumen de operaciones ajustadas y coste acumulado en puntos, para que no quede todo en una caja negra.
-
Mantened el mismo número mágico (Magic Number) si queréis comparar dos pruebas de forma coherente; el modelo usa semillas deterministas ligadas a ese valor para que repetir la prueba con los mismos ajustes dé el mismo resultado.
Preguntas frecuentes
-
¿Tengo que conectar el nodo antes de cada compra/venta? No. Basta con que esté en el canvas.
-
¿Afecta a mi cuenta real? No. Solo cuando el terminal detecta que estáis en el probador de estrategias.
-
¿Sustituye al slippage que ya pongo en el probador? Es una capa adicional orientada a volatilidad y asimetría; podéis combinarla con la configuración habitual del tester según vuestra forma de trabajar.
-
¿Por qué el Take Profit se acerca al precio de entrada en la simulación? Para reflejar que, si entrasteis peor de lo que el gráfico “ideal” muestra, cada objetivo de beneficio al mismo nivel de precio deja de ganar lo mismo; acercar el TP simula menos beneficio por operación ganadora sin cambiar el nivel del mercado en el gráfico.
Mejoras en nodos existentes
No hay mejoras en nodos existentes en esta actualización (el foco es el nuevo nodo y la coherencia con el backtest en navegador).
Nuevas funcionalidades
-
Red ampliada en la Unión Europea — Hemos incorporado nuevos servidores en la UE a la infraestructura de Techain. El objetivo es doble: acercar el contenido y las peticiones a quienes operáis desde el otro lado del Atlántico y reforzar la capacidad global del servicio, de modo que el tráfico se distribuya de forma más equilibrada en horarios punta. En la práctica, muchos usuarios notarán una navegación más fluida (carga de pantallas, editor y flujos habituales) y tiempos de respuesta más estables; quienes accedéis desde otras regiones también podéis beneficiaros de un backend menos saturado. Es un paso más en nuestro compromiso de que la plataforma se sienta rápida y fiable en cualquier parte del mundo, sin que tengáis que configurar nada: el enrutamiento se optimiza de forma automática.
-
Coherencia “Techain en navegador ↔ MetaTrader” — Podéis plantear la misma idea de ejecución más realista tanto en el Backtest Runner integrado (datos CSV, sin compilar) como en el EA generado para MT4/MT5 mediante el nodo Ejecución realista. Así reducís la sorpresa de “en la web iba bien y en MT5 idílico también, pero en real…”.
-
Documentación y ayuda integrada — El nodo incluye texto de ayuda (modal información), explicaciones al conectar salidas, flujos de datos en la interfaz y traducciones en español e inglés, para que no tengáis que adivinar qué hace cada parámetro.
-
Asistentes y búsqueda — El copilot y los flujos de generación reconocen términos como slippage, deslizamiento o ejecución realista para sugeriros el nodo cuando describáis la estrategia en lenguaje natural.
Mejoras de interfaz y experiencia
-
Experiencia más consistente en la app — Gracias a la nueva capacidad en Europa, la interfaz debería sentirse más ligera al moveros por el editor, los paneles y las vistas que usáis a diario, sobre todo si conectáis desde el continente europeo o en franjas donde coinciden muchos usuarios a la vez.
-
Nuevo subgrupo Ejecución dentro de Gestión de riesgo en la guía de paleta de nodos, para localizar rápido el nodo.
-
Entradas en el mapa de tipos y alias habituales (slippage, realistic execution, etc.) para que las IAs y asistentes no fallen por el nombre.
Estabilidad y seguridad
Seguimos trabajando en la estabilidad y seguridad del servicio para que podáis usarlo con total tranquilidad.
Próximos pasos
Seguiremos reforzando el puente entre lo que veis en backtest y lo que podéis esperar en real, con más contenidos de formación y ejemplos prácticos cuando tengáis las nuevas funciones asimiladas.
Gracias por formar parte de la comunidad Techain. Cualquier duda o sugerencia, ya sabéis dónde estamos.
— El equipo Techain
