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
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.
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.
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.
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.
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.
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.
| # | Agente | Estrategia | Sesgo | Comprar/8 |
|---|---|---|---|---|
| 1 | Momentum | Sigue tendencia, cruces EMA. Compra si momentum positivo. | Alcista | 7/8 |
| 2 | Mean Reversion | Compra sobreventa (RSI<35), vende sobrecompra. | Mixto | 4/8 |
| 3 | Trend Follower | Señales MA medio plazo. Necesita confirmación direccional. | Bajista | 1/8 |
| 4 | Breakout | Compra en ruptura de resistencias. | Alcista | 8/8 |
| 5 | Value | Compara precio con media 50p. Compra con descuento. | Bajista | 1/8 |
| 6 | Vol. Averse | Evita alta volatilidad. Efectivo si rango amplio. | Bajista | 1/8 |
| 7 | Range | Compra soporte, vende resistencia. | Alcista | 8/8 |
| 8 | Volume | Requiere confirmación de volumen. | Mixto | 4/8 |
| 9 | Risk Parity | Sizing adaptativo por volatilidad. | Alcista | 8/8 |
Balance: 5 alcistas · 3 bajistas · 1 mixto. Los patrones de voto son muy consistentes: ningún agente cambia su comportamiento durante el experimento.
Todas las configuraciones recibieron las mismas 8 decisiones sobre los mismos datos de BTC. La única variable fue el panel de agentes.
| Configuración | Retorno | vs B&H | Sharpe | Max DD | Win Rate | Decisiones |
|---|---|---|---|---|---|---|
| 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.
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.
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.
Figura 3. 9 agentes (balanceado) vs 3 (polarizado).
Figura 4. Valor acumulado. 9 (azul) siempre sobre B&H. 3 (rojo) por debajo.
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.
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.
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.
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).
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.
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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."
"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.