Resumen
Dos campeones, ninguno descartado — los robots de drawdown alto se etiquetan, no se esconden.
Campeones por tier
| steady | xauusd_base_seed_0ff1c86bfe88 | $3,834 | 9.54% |
Una búsqueda ajusta 11 genes a lo largo de generaciones, puntúa cada robot en historia que nunca vio y clasifica a los supervivientes. Cada número aquí está medido, no prometido.
Cronológico y nunca barajado. La porción reservada — y solo ella — produce el número del tablero, así que un robot que memorizó el pasado aquí no puntúa nada.
Cada ciclo ejecuta el bucle evolutivo completo. Los supervivientes crían la siguiente generación; cada espécimen conserva su lugar en el archivo.
Cada estrategia lleva un genoma de 11 genes — entrada, tendencia, volatilidad, sesión, riesgo, stops, objetivos, confirmación. Mutar un gen reescribe el comportamiento. Decodificar el genoma muestra por qué gana un espécimen.
Public-safe research view from the local reference engine. Not an MT5 Strategy Tester run, not a trading signal, not a profit guarantee.
Dos campeones, ninguno descartado — los robots de drawdown alto se etiquetan, no se esconden.
| steady | xauusd_base_seed_0ff1c86bfe88 | $3,834 | 9.54% |
El laboratorio convierte el ajuste de un robot de trading en una competición. Haces overclock a un robot en tu propia máquina, envías lo que encontraste, y se vuelve a puntuar contra todos los demás — en una porción de historia a la que nadie puede ajustarse.
Cada robot es un organismo catalogado, clasificado por beneficio en la categoría XAUUSD · diario · 10 años. Dataset 6086b7de9fd83cbf · 2016-07-05 a 2026-06-30
Showing RAVEN-6. Regenerate with --generate-specimen-screen --candidate-id <id> to profile another robot.
Cada cifra de abajo se mide en la porción reservada a la que este robot no pudo ajustarse. Un drawdown alto no lo descalifica — se etiqueta.
Notas del motor: use_session_filter_not_simulated_on_daily_bars
Todo el historial fijado, in-sample y reservado juntos, tal como el robot lo operó.
Once genes. Todos ellos simulados.
Mejor año 2024 con 23.45%, peor 2022 con -8.26%. Un robot que ganó un año y lo devolvió no es igual a uno que ganó con constancia.
| 2016 | -2.13% | |
| 2017 | -6.01% | |
| 2018 | -5.62% | |
| 2019 | +3.34% | |
| 2020 | +16.45% | |
| 2021 | -5.94% | |
| 2022 | -8.26% | |
| 2023 | -2.15% | |
| 2024 | +23.45% | |
| 2025 | +2.35% | |
| 2026 | +9.11% |
Rentable en 2 de 5 ventanas consecutivas. Una ventaja genuina cruza regímenes; una casualidad gana una ventana y se derrumba.
| ventana 1 | 2016-07-05 .. 2018-07-05 | $-1,289 | 12.89% |
| ventana 2 | 2018-07-06 .. 2020-07-02 | $1,193 | 5.24% |
| ventana 3 | 2020-07-06 .. 2022-06-30 | $-832 | 8.93% |
| ventana 4 | 2022-07-01 .. 2024-07-01 | $-276 | 13.76% |
| ventana 5 | 2024-07-02 .. 2026-06-30 | $3,928 | 9.54% |
Todos los robots del tablero están hoy en el tier steady, así que se comparan los 3 mejores por posición. Cuando aparezca un robot más salvaje, tomará una columna aquí automáticamente.
out_of_sample_official · dataset gold-daily-v1 · 2016-07-05 .. 2026-06-30
RAVEN-6 steady | QUASAR-V steady | VANTA-V9 steady | |
| Retorno neto | $3,834MEJOR | $979 | $261 |
| Drawdown máximo | 9.54% | 2.19%MEJOR | 7.76% |
| Factor de beneficio | 1.67MEJOR | 1.66 | 1.09 |
| Robustez | 0.4 | 0.4 | 0.6MEJOR |
| Tasa de acierto | 38.36% | 43.48%MEJOR | 36.99% |
| Trades | 73 | 23 | 73 |
8 de 11 genes difieren. Los compartidos no explican por qué estos robots divergieron, así que se atenúan.
| •ATR_period | 14 | 21 | 14 |
| •ADX_min | 25 | 30 | 25 |
| •TP_R | 3.0 | 2.5 | 2.0 |
| •SL | 500.0 | 350.0 | 350.0 |
| •risk_percent | 1.0 | 1.0 | 0.25 |
| •use_session_filter | on | on | on |
| •use_grid | off | off | off |
| •use_martingale | off | off | on |
| •lot_multiplier | 1.0 | 1.0 | 1.5 |
| •break_even | on | on | on |
| •trailing_stop | on | off | off |
Lo que la búsqueda hizo con cada uno de los 11 genes a lo largo de 8 generaciones. La selección barrió trailing_stop por la población: un gen que empieza en casi nadie y termina en casi todos es uno que la búsqueda eligió una y otra vez.
La amplitud de exploración no se estrecha, y eso es una elección, no un descuido. La mutación mantiene una amplitud constante por defecto, así que la búsqueda mira tan lejos en la última generación como en la primera. El recocido se midió: hace converger a la población, pero con estos datos una búsqueda convergente se conforma con un campeón menor y más estable, mientras la de amplitud constante tropieza con el afortunado atípico — y la política de ranking dice que un ganador con suerte sigue siendo un ganador. El recocido es una palanca que el competidor puede accionar (--annealing-rate), no el ajuste de la casa.
La convergencia no es prueba. Un gen puede barrer porque cada superviviente lo heredó de un único ancestro afortunado, no porque sea bueno. Para eso están la porción reservada y las ventanas walk-forward.
De la semilla al campeón en 3 pasos, a lo largo de 8 generaciones y 97 evaluaciones. Los beneficios mostrados son in-sample, porque eso fue todo lo que la búsqueda vio.
dataset gold-daily-v1 · alcance de búsqueda in_sample_only · semilla $-1,924 → campeón $47,315
Todo robot enviado alguna vez termina aquí, ganadores y fracasos por igual. El registro es el archivo, no el escaparate.
Cómo un robot se gana su lugar en el tablero, y qué no significan sus números.
Cada regla enunciada aquí se lee del código que la impone. Esta página no puede desviarse del motor.
Un robot son 11 números e interruptores — un genoma. Nada de lo que envías se ejecuta jamás. El motor valida cada gen contra su rango permitido y rechaza el envío si alguno queda fuera. Por eso el laboratorio puede aceptar robots de desconocidos.
La búsqueda solo ve el primer 75% del historial fijado. El último 25% queda reservado, y esa porción reservada — y solo ella — produce el número que ves en el tablero. Un robot que memorizó el pasado aquí no puntúa nada.
Cronológico, nunca barajado. La porción reservada es el cuarto más reciente del historial, así que el robot se juzga en tiempo que nunca vio.
Una buena ventana puede ser suerte. El robot se vuelve a ejecutar en 5 ventanas walk-forward consecutivas, y la fracción que gana se convierte en su nota de robustez. Una ventaja genuina cruza regímenes; una casualidad gana una ventana y se derrumba. Se muestran ambos números. Ninguno se oculta.
0.4 ganó dos ventanas de cinco — y el tablero lo dice.Ganar por suerte sigue siendo ganar. Un robot con un beneficio enorme y un drawdown aterrador se queda en el tablero, junto a los más estables, con su drawdown impreso al completo. Clasificamos. No escondemos y no borramos.
| steady | Estable (DD <= 10%) |
| balanced | Equilibrado (DD 10-25%) |
| wild | Salvaje (DD 25-50%) |
| extreme | Extremo (DD > 50%) |
Spread y slippage se cobran en la entrada y en la salida. Una estrategia que solo funciona con trading gratis no funciona.
25.0 puntos · slippage 5.0 puntos cobrados en entrada y salida · comisión 0.0 por unidadSi la barra de mañana cambiara el dataset, toda prueba emitida hoy dejaría de verificarse mañana. Por eso el historial está fijado a una ventana ya terminada, con un recuento de barras y una suma de verificación esperados. El cargador recalcula la suma y se niega a puntuar nada sobre datos que no coinciden.
gold-daily-v1 · 2016-07-05 → 2026-06-30 · 2510 barrasMismo dataset fijado, mismo motor, mismo modelo de costes, mismo genoma, mismo resultado — y el mismo hash ancla. Un guardián de regresión ejecuta la cadena completa en cada commit y falla a lo grande si alguna regla de puntuación se mueve, porque un cambio silencioso rompería toda prueba jamás emitida.
--check-reproducibility vuelve a puntuar un genoma congelado y exige el hash ancla exacto. Sale con error si hay deriva.Esto importa más que todo lo anterior.
El resultado de un campeón se reduce a un único hash sha256 sobre su núcleo anclado — genoma, identidad del dataset, modelo de costes, notas. Cualquiera puede recalcular ese hash con datos públicos; cuando se ancla a una blockchain pública, nadie — nosotros incluidos — puede reescribir la historia en silencio.
El núcleo anclado nombra todo lo que produjo el resultado. Cambia cualquier parte y el hash cambia con ella.
| Candidato | xauusd_base_seed_e462fc267479 |
| Símbolo | XAUUSD |
| Dataset | 6086b7de9fd83cbf |
| Sha256 del dataset | 6086b7de9fd83cbf2fda95a05e7541d10a8de307216cc750c699ba41c76bd0ef |
| Motor | local_reference_engine le-1..le-8 |
No se requiere confianza. La verificación es offline y usa el mismo código que produjo el hash, así que nunca pueden divergir.
La carga del ancla está preparada para la testnet Polygon Amoy como una auto-transacción de valor cero cuyo calldata es el hash. Transmitirla es un paso de la cartera del propio operador — este software nunca ve una clave de firma, nunca gasta y no ha transmitido.
La década entera del campeón, reproducida barra a barra — beneficio, drawdown y trades exactamente como el motor los vivió. Historia simulada, no una promesa.