Janus
- Asesores Expertos
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Versión: 1.4
- Activaciones: 5
JANUS — El dios de las aperturas opera en la única ventana que importa.
Los primeros quince minutos de la sesión son el único momento del día en el que el mercado te dice la verdad. JANUS está atento.
El problema con todos los EA de rango de apertura del mercado.
Los bots minoristas de ruptura del rango de apertura, de media, alcanzan el umbral de rentabilidad tras descontar el spread y el deslizamiento. Estudios de replicación independientes —de un solo autor y sin revisión por pares, pero reproducibles— lo han demostrado en repetidas ocasiones. Si compras un EA mecánico basado en el rango de apertura (ORB), estás comprando un lanzamiento de moneda con una comisión añadida. La razón no es que los rangos de apertura no importen. Es que la mayoría de las aperturas son ruido. Una máquina que opera en cada apertura es una máquina que opera con ruido. La ventaja, si es que existe, es condicional.
La hipótesis en la que se basa JANUS.
JANUS no opera en todas las aperturas. Opera en la apertura solo cuando se dan tres condiciones independientes:
-
Participación anómala en la apertura. El volumen de ticks de la ventana de apertura frente a la mediana de esa misma ventana en las últimas veinte sesiones. Si la apertura de hoy no es más intensa que la norma reciente, se omite la jornada.
-
Contexto de la brecha. La brecha nocturna medida en relación con el ATR diario. Una brecha pequeña en relación con el ATR es ruido; una brecha grande y alineada con el comportamiento de la primera vela es información.
-
Comportamiento de la primera vela. El color de la vela de apertura y su punto de cierre en relación con el punto medio del rango de apertura. Si la primera vela y la brecha no coinciden, JANUS no se decanta por ningún lado. Espera.
Solo cuando estos tres factores coinciden, JANUS activa una orden stop más allá del rango de apertura. Si no es así, se omite la sesión y se anota el motivo en el diario de decisiones, para que puedas ver exactamente por qué no ha ocurrido nada.
Lo que JANUS no es.
-
No es una martingala.
-
No es una estrategia de rejilla.
-
No es un sistema de promediado a la baja.
-
No es un sistema de recuperación.
-
No es un servicio de señales, un producto de copia de operaciones ni una herramienta de asesoramiento.
-
No promete beneficios. Ningún software puede hacerlo. Lo que promete es que cada orden se envía con un stop loss fijo, calculado por un motor de riesgo que puedes inspeccionar, y que cada decisión —operar o pasar— queda registrada en un archivo CSV que puedes auditar.
El motor de riesgo: la verdadera razón por la que JANUS vale 899$.
Todos los EA de la competencia en el MQL5 Market que han arruinado una cuenta lo han hecho por una de estas dos razones: lotes sobredimensionados o ausencia de stop loss. JANUS está diseñado para que ninguno de estos modos de fallo sea posible.
-
Determinación del tamaño de la posición en fracción fija a partir del capital de la cuenta, independientemente del apalancamiento. Si tu bróker ofrece un apalancamiento de 500:1, a JANUS le da igual. El riesgo por operación es la cifra que tú establezcas —por defecto, el 0,5 % del capital— y se aplica antes de que se envíe la orden.
-
Determinación del tamaño en función del valor real del tick. JANUS nunca asume un tamaño de contrato. Lee los valores SYMBOL_TRADE_TICK_VALUE y SYMBOL_TRADE_TICK_SIZE de tu bróker y calcula el importe exacto en el stop loss. Esto significa que funciona con contratos de CFD sobre índices, con los principales pares de divisas, con el oro y con cuentas de apuestas sobre diferenciales en las que la «apuesta por punto» es de una libra por punto.
-
Autocomprobación en cada símbolo. Antes de operar, JANUS realiza una autocomprobación que calcula la pérdida monetaria en un stop hipotético, utilizando los valores reales de tick de tu bróker. Si la autocomprobación falla —símbolo inusual, datos del bróker erróneos—, JANUS se niega a operar. Prefiere no hacer nada antes que hacer algo mal.
-
Verificación tras la ejecución. Tras cada ejecución, JANUS vuelve a leer la posición, vuelve a calcular el riesgo real en el stop real y, si el riesgo real supera el riesgo previsto en más de un 5 %, cierra la posición y registra el incumplimiento. Esta es la red de seguridad frente a un bróker que ejecute a un precio peor de lo esperado.
-
Detenciones por caída del capital. Un límite de caída diario y un límite de caída total, ambos medidos sobre el capital, y ambos configurables. Si se alcanza el límite diario, JANUS deja de abrir nuevas operaciones durante el resto del día. Si se alcanza el límite total, se detiene hasta que lo restablezcas.
-
Límite de correlación. El GER40, el UK100, el US100 y el JP225 están muy correlacionados. Por defecto, JANUS no mantendrá dos de ellos a la vez. Esta única característica elimina la causa más común de que «el EA tuviera una buena estrategia, pero se hundiera porque abrió cuatro posiciones correlacionadas».
-
Idempotencia. Una operación por sesión y por símbolo, garantizada mediante una clave de sesión que se mantiene tras el reinicio del terminal. Un fallo del terminal no puede provocar una orden duplicada. Una segunda instancia en la misma cuenta no puede duplicar la operación.
Cuatro perfiles de mercado, seleccionables, con ajustes predeterminados adaptados a cada mercado.
-
Europa / España — GER40, EURUSD, EURGBP, además de los países vecinos: Portugal, Francia e Italia. Fráncfort/Xetra abre a las 09:00 CET. Consideración del apalancamiento de la ESMA integrada en los valores por defecto. Tamaño de la posición independiente del apalancamiento por diseño.
-
Alemania — Enfoque en el GER40, además del módulo de deriva nocturna del DAX. Se tienen en cuenta los cambios en la normativa sobre turbo/CFD de junio de 2026; los valores por defecto respetan un segmento de CFD más restringido.
-
Japón — JP225 y USDJPY a la apertura de Tokio, con la regla de «sin horario de verano» correctamente configurada en el código. El apalancamiento nacional de 25:1 es irrelevante, ya que el cálculo del tamaño de la posición nunca utiliza el apalancamiento. No se menciona ni se promociona a ningún bróker en ninguna parte del perfil de Japón.
-
Reino Unido — UK100 y GBPUSD a la apertura de Londres (08:00 GMT/BST), gestionando correctamente el periodo de tres semanas al año en el que el horario de verano del Reino Unido y el de EE. UU. no coinciden. Gestiona el tipo de contrato de apuestas sobre diferenciales (spread betting) en el que el volumen es una apuesta en libras esterlinas por punto.
Siete módulos de estrategia, conmutables, todos desactivados por defecto.
JANUS incluye siete hipótesis, no un único producto. M1 es el principal candidato: impulso condicional de apertura. M2 es la deriva nocturna del DAX. M3 es el efecto «gotobi» diario del USDJPY (leyenda; desactivado por defecto y probablemente falso). M4 es el retroceso tras una ruptura fallida. M5 es el impulso de la apertura de Londres para el UK100 y el GBPUSD. M6 es el retroceso, durante la sesión europea, del rango asiático en el EURUSD y el EURGBP. M7 es un retroceso de la tendencia en un marco temporal superior en el XAUUSD y el US100.
Se puede activar exactamente uno por símbolo. Cada módulo tiene un bloque de comentarios en el código fuente en el que se explica su razonamiento y sus condiciones de fallo conocidas.
La «kill gate»: nada se lanza hasta que la supere.
Esto no es marketing. Se trata de la barrera real que un módulo debe superar antes de ser activado en una configuración lanzada:
-
La expectativa neta con costes de 1× debe ser de al menos +0,10 R por operación por encima de un placebo inicial, con el límite inferior del intervalo de confianza del 95 % del bootstrap por encima de cero.
-
Sigue siendo positiva con un coste de 2×.
-
El factor de beneficio neto debe ser ≥ 1,25 tanto en la validación como en el conjunto de validación independiente.
-
Un total de al menos 300 operaciones, de las cuales al menos 100 en la prueba de validación.
-
Resultado positivo en al menos el 70 % de los años naturales; ningún año por sí solo debe representar más del 40 % del beneficio total; resultado positivo excluyendo el periodo 2020-2022.
-
Al menos el 70 % de los conjuntos de parámetros adyacentes se sitúan dentro del 70 % de la mejor métrica.
-
Caída máxima en el percentil 95 del método de Monte Carlo dentro del límite del modo «prop» con el riesgo previsto.
-
Probabilidad de Sharpe deflacionada superior a 0,95 para el número de ensayos.
-
Una justificación económica por escrito que no se contradiga con los datos.
Los módulos que fallan se eliminan por mercado. Un perfil de mercado sin ningún módulo que supere la prueba se considera no apto para su lanzamiento. Por eso JANUS se comercializa como un entorno de investigación probado que incluye un candidato para producción, y no como una máquina de hacer dinero ya terminada.
El placebo, integrado de serie.
Al cambiar InpPlaceboMode a «random», JANUS ejecuta las mismas entradas en los mismos momentos, pero con una dirección aleatoria. Ejecuta la versión real y la versión placebo con los mismos datos, resta una de la otra y obtendrás una estimación honesta de la ventaja. Ningún otro EA minorista que yo conozca ofrece esto. Existe porque preferimos que descubras que un módulo no tiene ventaja a venderte uno que no la tiene.
Instrumentación de pruebas integrada en el producto.
-
Registro de operaciones en CSV con fecha, símbolo, posición, volumen, entrada, salida, pérdidas y ganancias en la divisa de la cuenta, múltiplo R, módulo, perfil y los valores de coste de estrés utilizados. Columnas adaptadas a la fiscalidad.
-
Diario de decisiones: cada omisión y cada entrada con el motivo correspondiente.
-
Resumen del módulo en formato CSV al finalizar la prueba.
-
Criteriopersonalizado de OnTester : expectativa neta en R con una penalización por número de operaciones, de modo que el optimizador del Strategy Tester premia los módulos robustos, no los que se ajustan a la curva.
Localización: EN / ES / DE / JA.
Todas las cadenas del panel de control y los códigos de motivo cuentan con traducciones profesionales al inglés, español, alemán y japonés. Han sido redactadas por un ingeniero, no por un hablante nativo. Si compras el producto para venderlo en uno de esos mercados, señala el idioma para que se revise antes del lanzamiento comercial; lo decimos abiertamente en lugar de enviar una traducción de la que no podemos responder.
Soporte técnico, licencias, honestidad.
-
Clave sin conexión, vinculada a la cuenta. Disuade de la copia casual. No es de grado militar, y así lo decimos.
-
Alertas de Telegram opcionales, a través de una URL incluida en la lista de permitidos. Te indicamos exactamente qué URL debes añadir en Herramientas → Opciones → Asesores expertos.
-
12 meses de asistencia por correo electrónico incluidos. Lo que no cubre la asistencia: asesoramiento individual sobre operaciones, asignación de carteras, ajuste de parámetros a tu cuenta o expectativas de beneficios. Eso no forma parte de este producto.
-
Condiciones de reembolso: 14 días, siempre que la licencia no se haya activado en más de dos cuentas. La legislación en materia de consumo de España, Alemania, el Reino Unido y Japón prevalece sobre este borrador.
-
Las notas normativas de cada mercado se proporcionan a título informativo y no constituyen asesoramiento jurídico. El texto debe ser revisado por un abogado en España, Alemania, Japón y el Reino Unido antes de su publicación.
Lo que JANUS no hará: la página de límites sinceros.
JANUS perderá dinero en caso de cambios de régimen. Perderá dinero cuando los datos de ticks de un bróker no sean fiables. Perderá dinero en días de «gap-through-stop», en los que el stop se ejecuta a un precio mucho peor que el establecido. No abrirá operaciones si la autocomprobación detecta un símbolo inusual, y eso es una característica. No puede protegerte de una decisión que tomes al margen del EA: una intervención manual, una cuenta con un apalancamiento de 500:1 y un depósito recortado, o una posición abierta por teléfono. Es una herramienta de disciplina, no una garantía.
Para quién es JANUS.
Operadores que ya han salido mal parados con un EA de martingala y quieren ver el motor de riesgo antes de confiar en la estrategia. Operadores que saben leer un archivo CSV y quieren saber por qué se ha omitido una operación. Operadores que entienden que «no se afirma ninguna ventaja hasta que se verifique» es la única afirmación honesta que puede hacer un proveedor. Operadores que buscan un marco de investigación que incluya un candidato para producción, no una caja negra con una captura de pantalla de la curva de capital.
Para quién NO está pensado JANUS.
Cualquiera que busque una promesa. Cualquiera que busque una señal. Cualquiera que desactive el interruptor principal y lo ejecute en una cuenta real sin leer el manual, sin ejecutar el simulador y sin seguir el protocolo de prueba prospectiva. Cualquiera que quiera un 10 % al mes. Ese producto no existe, y si alguien te lo vende, es una mentira.
La frase clave.
JANUS opera durante la única parte del día que importa —la ventana de apertura—, pero solo cuando el mercado dice la verdad, y aplica esa disciplina con un motor de riesgo que puedes inspeccionar línea por línea.
