Ballad Markets

Ballad Markets · laboratorio abierto

El cerebro de la mosca, operando

Probamos si una red inspirada en el cerebro de Drosophila puede extraer información operable de un mercado. Abajo está el flujo entero —lo que huele, lo que dispara, lo que decide y lo que cuesta— barra a barra sobre SPY. Todavía no hay ninguna prueba de que pueda, y eso también está publicado.

SPY · 1d · 2016-09-15 → 2026-09-14 · 2512 barras · FLY-B · semilla 20 (mediana (21 de 30 por retorno)) · commit 700129a

En vivo · hacia delante

El libro que se vive una vez

10.044,19

de 10.000 simulados · +0.44%

Todo lo demás de esta página son backtests: se pueden repetir hasta que salen bien. Esto no. Cada día se anota la postura de cada activo para la sesión siguiente, antes de que exista el precio que la juzga, y el registro se niega a aceptar una fecha anterior a la última. Un test hacia delante que se puede rellenar es un backtest con pasos de más.

arrancó
2026-09-15
última anotación
2026-10-20
días anotados
23
huecos
0
activocierreposición hoydecisión · próxima sesiónsemillas L/F/Svalor
FXE103,7FLATFLAT10 / 15 / 51111,11
Brent109,17FLATFLAT12 / 17 / 11111,11
XLE67,97FLATFLAT10 / 20 / 01111,11
GLD377,65FLATFLAT15 / 15 / 01052,42
SPY769,05FLATLONG19 / 10 / 11105,76
QQQ717,63LONGFLAT15 / 15 / 01125,79
NVDA216,47FLATFLAT13 / 17 / 01081,64
BTC-USD82.756,047FLATFLAT15 / 14 / 11234,14
ETH-USD2446,98FLATFLAT7 / 22 / 11111,11

Las tres cifras de «semillas» son cuántas de las 30 quieren ponerse largas, quedarse fuera o ponerse cortas. Se muestra la mediana, no la que más gusta: con una sola semilla este libro estaría siguiendo a un dado — está medido que la mejor de veinte semillas de una red que no sabe nada rindió +63% mientras el activo perdía el 20%.

Predicción firmada el día que arrancó, antes de tener un solo resultado: esperamos que pierda contra comprar y mantener. Si acertamos, este registro confirma hacia delante un resultado negativo. Si nos equivocamos, lo dirá con la misma fuerza — y tendrá el valor de que dijimos lo contrario antes. Criterio de abandono fijado al 15 de diciembre de 2026.

PAPEL · 23 días · commit 9554d52 · ninguna orden sale a ningún sitio, ni ahora ni en V1

Cargando el flujo neuronal…

Cómo funciona

Qué huele, qué decide y qué la premia

La mosca no ve gráficos ni lee noticias. El mercado le llega convertido en cinco olores, y de ahí sale una postura. Esto es todo lo que pasa entre una cosa y la otra.

1 · La nariz: cinco canales, y ninguno neutro

AZÚCAR

«Sabe bien. Algo se está moviendo a mi favor.»

← momento, solo cuando es positivo

AMARGO

«Sabe mal. Esto va en mi contra.»

← momento, solo cuando es negativo

VIENTO

«Sopla fuerte. No sé hacia dónde, pero hay turbulencia.»

← volatilidad, sin signo

LUZ

«Hay una dirección clara hacia la que orientarme.»

← fuerza de la tendencia

AMENAZA

«Algo grande se me viene encima. Instinto de huida.»

← caída desde el máximo reciente

Aquí está metida la trampa más sutil del proyecto, y va dicha: el azúcar no es un canal neutro. Una mosca se acerca al azúcar y huye del amargo — la valencia le viene de fábrica. Al mapear «movimiento a favor → azúcar» ya le estamos diciendo que subir es bueno, así que si luego compra cuando huele azúcar no hemos descubierto nada: hemos construido la conclusión dentro del codificador y la hemos leído en la salida. Por eso la polaridad es un parámetro, y el experimento corre también con el mapa invertido. Si rinde igual al revés, la mosca no estaba leyendo el mercado.

2 · La decisión: 64 neuronas y tres salidas

Los cinco olores entran en una población de 64 neuronas que disparan 20 veces por barra. Ese patrón de disparo lo leen tres neuronas de salida —las MBON— y cada una tira hacia un lado: comprar, quedarse fuera, vender. Gana la que más empuja.

Salvo cuando ninguna empuja lo suficiente. FLAT no es «no decidir»: es la mosca declarando que el margen entre las tres salidas es demasiado estrecho para moverse. Y con costes de por medio, quedarse quieta es una decisión que gana a muchas otras.

3 · Qué la premia y qué la castiga

PAM · RECOMPENSA

La barra cierra a favor del lado que tenía puesto. Un grupo de neuronas dopaminérgicas —las PAM— riega las sinapsis que participaron en esa decisión y las refuerza. La próxima vez que huela algo parecido, empujará más fuerte hacia ahí.

PPL1 · CASTIGO

La barra va en contra. Otro grupo distinto —las PPL1— debilita exactamente las mismas sinapsis. No es tristeza: es que el camino que llevó a esa postura conduce peor la próxima vez.

Un detalle que importa y es deliberado: la mosca aprende de movimientos brutos y se la juzga en neto. La recompensa por barra no descuenta comisiones, pero el marcador sí. Es lo honesto — una mosca no puede «decidir pagar menos comisión»: los costes son consecuencia de cuánto rota, y eso se le cobra en el resultado.

4 · El problema difícil: el premio llega tarde

La decisión se toma hoy, la orden se llena mañana y el resultado se sabe después. ¿Cómo se premia a la sinapsis correcta si cuando llega el premio la mosca ya está oliendo otra cosa?

La solución no hubo que inventarla: la traza de elegibilidad. Las sinapsis que participaron quedan marcadas un rato, desvaneciéndose poco a poco; cuando llega la dopamina, modifica solo lo que sigue marcado. Existe en la biología por exactamente este motivo.

Y aquí el mecanismo real y la honestidad del experimento son la misma cosa. Sin traza, la forma fácil de «aprender» sería usar el resultado para reevaluar la decisión que lo produjo — o sea, decidir sabiendo cómo salió. La curva que sale de eso es preciosa y es mentira. Hay una prueba que corre en cada cambio y exige que las decisiones hasta un día dado sean idénticas exista o no el resto de la serie.

5 · Y lo que la mosca no hace, que es lo más interesante

No planea. No tiene ningún modelo del futuro, ni objetivo, ni idea de que exista un mañana. No «analiza los resultados»: los resultados le cambian los pesos, que es otra cosa.

No recuerda. No hay memoria de operaciones pasadas. Solo quedan la marca que se desvanece y unas sinapsis un poco más fuertes o un poco más débiles.

No sabe qué es un mercado. Huele cinco cosas y se mueve. Que esas cinco cosas vengan de SPY o del Brent le da exactamente igual.

Eso no es una limitación que haya que disculpar: es la pregunta entera. Si un sistema sin plan, sin memoria y sin concepto de mercado extrajera información operable de los precios, diría algo profundo sobre los precios. Hasta hoy, todo lo que hemos medido dice que no la extrae — y eso también está publicado aquí arriba, con la misma letra.

Nota de vocabulario: arriba se dice qué «quiere» o «siente» la mosca porque PAM y PPL1 son dos poblaciones dopaminérgicas reales —recompensa y castigo— y la traza de elegibilidad es un mecanismo biológico, no una metáfora. Lo que no se dirá nunca en esta página es que la mosca entienda el mercado o prediga algo. La frase exacta es: la red simulada produjo la acción X bajo el estado de estímulos Y.

Contra lo que hay que batir

Todas las filas pasan por el mismo motor: mismos costes (1 pb de comisión, 2 pb de deslizamiento), mismo retardo de ejecución de una barra, misma contabilidad. Calculadas aparte, la comparación mediría dos contabilidades y no dos estrategias.

estrategiaretornosharpemax DDops
comprar_y_mantener+316.23%+0.89-33.72%1
no_operar+0.00%—+0.00%0
cruce_medias_20_50+46.79%+0.32-43.41%41
rsi_14_30_70+4.71%+0.10-11.10%97
momento_20+70.97%+0.41-26.95%181
aleatoria (x30)-55.87%-0.49-60.13%1127
FLY-B · mediana de 30 semillas+10.77%+0.35-31.42%109

El Sharpe sale de los retornos por barra de la curva de patrimonio, no de los retornos por operación — esa versión ignora el tiempo parado, sale más alta y exagera la madurez del sistema. Las líneas base van con parámetros de manual y sin optimizar: una ajustada a este mismo periodo tendría la misma ventaja dentro de muestra que se le reprocha a la mosca.

El criterio de abandono, escrito antes de tener resultados

Un criterio escrito después de ver el número no es un criterio, es un relato. La mosca se abandona si no supera de forma estadísticamente significativa a una red de pesos aleatorios, si su ventaja desaparece bajo los controles de barajado o desplazamiento, o si el conectoma real no se distingue del mismo conectoma con las conexiones barajadas. Si ocurre cualquiera de las tres, el resultado negativo se publica aquí con la misma prominencia que habría tenido uno positivo.

Soporte humano