Simulacion con Fricciones de Mercado

Bankroll inicial: $1,000 · 128,736 ventanas · Fee regime: rate=0.072, exp=1, maker rebate=20%

1. Fricciones de Mercado Modeladas

En un mercado real, las apuestas no se ejecutan al precio teorico exacto de $0.50. Estas son las fricciones que modelamos:

FriccionValorDescripcion
Spread$0.02Bid-ask spread. Los takers compran a precio + spread/2. Los makers postean al mid.
Slippage1.0% por 100% liquidezPara apuestas > $100, el precio empeora proporcionalmente a bet_size/liquidez.
Liquidez promedio$20,000Liquidez promedio disponible por ventana de 5 minutos.
Fill Rate80%Probabilidad de que una orden maker sea llenada. Si no, se pierde esa ventana.
Market ImpactLineal > 5% liq.Si una apuesta taker supera el 5% de la liquidez ($1,000), el precio efectivo empeora linealmente.
Nota: Los makers no pagan spread (postean ordenes al mid-price), pero sufren fill rate < 100%. Los takers siempre se ejecutan, pero pagan spread + slippage + market impact + fees completos.

2. Tabla Comparativa: Ideal vs Friccion

Cada estrategia se corre dos veces: una sin fricciones (ideal) y otra con todas las fricciones activas.

EstrategiaP&L IdealP&L FriccionDelta Fees IdealFees FriccionMaxDD IdealMaxDD Friccion
Mart Taker max5 $13,087.76 $-996.21 $-14,083.97 $29,712.24 $3,690.32 44.9% 99.9%
Mart Taker max10 $86,309.14 $24,993.26 $-61,315.88 $51,970.86 $51,948.57 42.4% 69.8%
Mart Maker max5 $48,742.45 $35,758.84 $-12,983.61 $0.00 $0.00 35.9% 24.8%
Mart Maker max10 $148,674.17 $93,120.78 $-55,553.39 $0.00 $0.00 36.3% 74.2%
Mart+SL10% Maker $134,572.31 $78,603.02 $-55,969.29 $0.00 $0.00 35.2% 70.1%
Mart+SL10% Taker $54,337.21 $-952.12 $-55,289.33 $49,187.79 $157.71 57.2% 95.6%

3. Evolucion del Bankroll: Ideal vs Friccion

Linea azul = ideal (sin fricciones). Linea roja = con fricciones. Linea amarilla punteada = bankroll inicial.

4. Desglose del Costo de Fricciones

Cuanto cuesta cada componente de friccion acumulado sobre toda la simulacion.

Interpretacion: El spread es el costo dominante para takers ya que se paga en CADA apuesta. El slippage y market impact solo afectan apuestas grandes (> $100 y > $1,000 respectivamente). Los makers pierden oportunidades por fill rate < 100%, pero no pagan spread ni fees.

5. Monte Carlo: Martingala Maker max 10 (500 runs x 500 ventanas)

Comparacion de la distribucion de bankroll final y tasa de ruina, ideal vs con fricciones.

0.0%
Ruina Ideal
0.0%
Ruina Friccion
$1,307
Media Final Ideal
$1,231
Media Final Friccion
$1,379
Mediana Ideal
$1,404
Mediana Friccion
$1 / $2,345
P5/P95 Ideal
$2 / $2,099
P5/P95 Friccion

6. Conclusiones

1. Las fricciones erosionan significativamente la rentabilidad. El spread de $0.02 es el costo dominante: en 128k apuestas a $5, solo el spread acumula ~$1,280 de costo para takers.

2. Los makers sufren menos fricciones pero pierden oportunidades. Con fill rate del 80%, 1 de cada 5 ventanas se pierde. Esto reduce el numero de apuestas y, por tanto, la velocidad de acumulacion.

3. La Martingala como Maker sigue siendo la unica viable, pero con menor margen. Las fricciones reducen el P&L final pero no cambian la direccion. El maker sigue siendo positivo.

4. La Martingala como Taker empeora aun mas con fricciones. El spread + fees + slippage hacen que el EV negativo se profundice.

5. El stop-loss sigue siendo critico. La Mart+SL 10% limita la exposicion a bets grandes donde slippage y market impact son peores.

6. El Monte Carlo confirma: la friccion aumenta la tasa de ruina. La distribucion de bankroll final se desplaza a la izquierda y la cola izquierda se ensancha.