← CubeLabs|Paper · Multi-Agent LLM
LLMMulti-AgentBitcoinVotación

Cómo tener más agentes mejora el perfil de riesgo de tu estrategia en Bitcoin

72 inferencias reales sobre Gemma 7B. La composición del panel importa más que la cantidad de agentes.

9 agentes superan a B&H en +2.91pp · 3 paneles con sesgos diversos ganan · 3 agentes polarizados pierden · La composición es la variable clave

+2.91pp
9 agentes vs B&H
mejor configuración
−0.70pp
3 agentes vs B&H
peor configuración
72
Inferencias reales
a modelo LLM
84días
BTC/USDT real
feb–jun 2026
Resultado central

9 agentes superan a B&H. 3 agentes pierden contra el mercado. La composición importa más que la cantidad.

72 llamadas reales a un modelo LLM (Gemma 7B) divididas en 4 configuraciones — 1, 3, 5 y 9 agentes — sobre los mismos 8 puntos de decisión en BTC/USDT real. La única variable es el panel de agentes.

Panel ganador · 9 agentes

Sesgos diversos, señales balanceadas

5 alcistas + 3 bajistas + 1 mixto. Cada agente vota según su personalidad. El panel decide por mayoría simple. Cuando hay señales de compra de múltiples perspectivas, la probabilidad de acierto aumenta. Resultado: −3.54%, superando a B&H en +2.91pp.

vs B&H+2.91pp
Retorno−3.54%
Panel perdedor · 3 agentes

Votos polarizados, parálisis decisoria

Un alcista (+0.7), uno mixto (0.0), uno bajista (−0.7). En 3 de 8 decisiones el promedio es ~0 → sin posición. Cuando actúa (5/8), el timing es malo sin señales de contrapeso. Resultado: −7.15%, peor que mantener. Demuestra que paneles con posturas opuestas sufren parálisis.

vs B&H−0.70pp
Retorno−7.15%

La diferencia entre la mejor y la peor configuración es de +3.61pp con la composición como única variable. Mismo modelo, mismos datos, mismas fechas. Lo que cambia es quién vota. La diversidad de sesgos en el panel — no el número de agentes — es el factor determinante.

9 personalidades

Cada agente recibe los mismos datos de mercado pero los interpreta mediante un prompt diferente en inglés que define su estrategia, sesgo y personalidad. Los prompts se diseñaron para cubrir el espectro completo de filosofías de trading: desde seguidores de tendencia hasta reversionistas a la media, desde aversos al riesgo hasta cazadores de rupturas.

5 alcistas (Momentum, Breakout, Range, Risk Parity, Mean Reversion) · 3 bajistas (Trend Follower, Value, Vol. Averse) · 1 mixto (Volume). Los patrones de voto son muy consistentes: los alcistas siempre votan COMPRAR, los bajistas casi nunca, y los mixtos oscilan según condiciones de mercado. Esta estabilidad valida el diseño de personalidad mediante prompts.

Los tres agentes que votan COMPRAR siempre (Breakout, Range, Risk Parity) representan estrategias mecánicas que ven oportunidad en cualquier nivel de precios. Los tres que casi nunca compran (Trend Follower, Value, Vol. Averse) son los más conservadores, exigiendo condiciones específicas que no se dieron en el período bajista. El experimento demuestra que las personalidades LLM son estables y predecibles cuando se definen con prompts precisos.

Tabla 1

Nueve personalidades, cada una con un prompt único.

Cada agente recibe los mismos datos de mercado pero los interpreta mediante un prompt diferente. La tabla resume estrategia, sesgo esperado y registro de voto real.

#AgenteEstrategiaSesgoComprar/8
1MomentumSigue tendencia, cruces EMA. Compra si momentum positivo.Alcista7/8
2Mean ReversionCompra sobreventa (RSI<35), vende sobrecompra.Mixto4/8
3Trend FollowerSeñales MA medio plazo. Necesita confirmación direccional.Bajista1/8
4BreakoutCompra en ruptura de resistencias.Alcista8/8
5ValueCompara precio con media 50p. Compra con descuento.Bajista1/8
6Vol. AverseEvita alta volatilidad. Efectivo si rango amplio.Bajista1/8
7RangeCompra soporte, vende resistencia.Alcista8/8
8VolumeRequiere confirmación de volumen.Mixto4/8
9Risk ParitySizing adaptativo por volatilidad.Alcista8/8

Balance: 5 alcistas · 3 bajistas · 1 mixto. Los patrones de voto son muy consistentes: ningún agente cambia su comportamiento durante el experimento.

Tabla 2

Retorno por configuración. 9 mejor, 3 peor.

Todas las configuraciones recibieron las mismas 8 decisiones sobre los mismos datos de BTC. La única variable fue el panel de agentes.

ConfiguraciónRetornovs B&HSharpeMax DDWin RateDecisiones
Buy & Hold−6.45%−1.12−6.45%0.0%
1 Agente (Momentum)−4.75%+1.70pp−0.73−4.9%50.0%8/8
★ 3 Agentes−7.15%−0.70pp−1.31−7.2%40.0%5/8
5 Agentes−5.20%+1.25pp−0.68−5.4%57.1%7/8
★ 9 Agentes−3.54%+2.91pp−0.41−3.8%57.1%7/8

9 agentes (diversos) ganan. 3 agentes (polarizados) pierden. 1 y 5 quedan en medio. La correlación entre diversidad de sesgos y rendimiento es clara.

Figuras

Rendimiento, votos y composición del panel.

Barras comparativas

Figura 1. Retorno por configuración. 9 (azul) y 1 (verde) superan a B&H (gris). 3 (rojo) pierden. La diferencia entre best y worst es +3.61pp con la composición como única variable.

Consistencia de voto

Figura 2. Veces que cada agente votó COMPRAR. Breakout, Range y Risk Parity siempre. Trend Follower, Value y Vol. Averse casi nunca. Mean Reversion y Volume oscilan.

Composición del panel

Figura 3. 9 agentes (balanceado) vs 3 (polarizado).

Evolución del capital

Figura 4. Valor acumulado. 9 (azul) siempre sobre B&H. 3 (rojo) por debajo.

Metodología

Diseño experimental con datos reales e inferencia LLM real.

Datos de Mercado

Datos BTC/USDT spot del 22 de febrero al 15 de junio de 2026 (84 días). Bitcoin cayó de ~$96,000 a ~$72,000 (−6.45%). Fuente: Yahoo Finance (yfinance). Se establecieron 8 puntos de decisión separados ~10 días. Cada agente recibe: precio actual, retornos 1d/1m/3m, RSI(14), rango de 5 periodos, volumen relativo a media de 20.

Diseño de Agentes

Cada agente es una personalidad de trading definida por un prompt en inglés, no por código. Un agente alcista no tiene un umbral de RSI hardcodeado — tiene una personalidad que le inclina a ver oportunidades de compra. Esto simula un comité de inversión real donde cada miembro tiene su propia filosofía.

Mecanismo de Votación

Cada agente emite un voto: COMPRAR (1) o NO COMPRAR (0). El panel decide por mayoría simple (>50%). En caso de empate, no se abre posición. El capital no invertido permanece en USDC. No hay stop-loss, take profit ni apalancamiento — solo la decisión de estar IN o OUT.

Infraestructura

Modelo: Gemma 7B (ollama/gemma2:7b). 8 decisiones × 9 agentes = 72 llamadas reales. Hardware: GPU local. Cada llamada recibe el prompt de personalidad + datos de mercado. La salida se parsea para extraer el voto (COMPRAR/SÍ o NO).

Apéndice

Los 9 prompts de personalidad.

Cada agente recibe un prompt en inglés que define su filosofía de trading. Todos reciben los mismos datos de mercado y responden con exactamente una palabra: BUY, SELL o HOLD.

Agent 1: Momentum

"You are a momentum trader. You believe the trend is your friend. If the current price is above the fast EMA and both 1d and 1m returns are positive, momentum is bullish. If price is falling and returns are negative, momentum is bearish. BUY if momentum is clearly bullish. SELL if clearly bearish. HOLD if there is no clear direction."

Agent 2: Mean Reversion

"You are a mean reversion trader. You believe prices tend to revert to their mean. If RSI is below 35, the asset is oversold — BUY. If RSI is above 65, the asset is overbought — SELL. If RSI is between 35 and 65, HOLD and wait for extremes to develop."

Agent 3: Trend Follower

"You are a medium-term trend follower. You need clear trend confirmation before trading. If both 1m and 3m returns are positive and RSI is above 50, the trend is bullish — BUY. If both are negative and RSI is below 50 — SELL. If signals conflict — HOLD."

Agent 4: Breakout

"You are a breakout trader. You believe that when price breaks through key levels, it confirms a new trend. BUY if price is near the top of the recent range, indicating a possible upside breakout. SELL if it breaks to the downside. HOLD if price stays within the range."

Agent 5: Value

"You are a crypto value investor. You compare the current price to the 50-period average. If price is significantly below the average, it is undervalued — BUY. If it is above, it is expensive — SELL or HOLD. You seek a margin of safety."

Agent 6: Volatility Averse

"You are a volatility-averse investor. If the price range is wide or relative volume is high, the market is nervous — HOLD. You prefer to enter when the range narrows and volume declines. BUY only in low-volatility conditions. SELL if volatility spikes."

Agent 7: Range

"You are a range trader. You identify support and resistance levels. BUY when price is at the bottom of the recent range (near the low). SELL when near the top. HOLD if in the middle of the range."

Agent 8: Volume

"You are a trader who needs volume confirmation. A price move without volume is not reliable. BUY if price rises AND relative volume is >1.0. SELL if price falls AND relative volume is >1.0. If volume is low, HOLD even if price moves."

Agent 9: Risk Parity

"You are a risk parity manager. You manage risk adaptively. You maintain long exposure in BTC if volatility (measured by price range) is manageable and long-term returns are not extremely negative. BUY if risk is acceptable with positive trend. SELL if risk is extreme or market is collapsing. HOLD if unclear."

Formato del prompt completo: personalidad + estrategia + datos de mercado en 7 features + instrucción de respuesta de una palabra.

Descargar

Paper completo, código y materiales.