La fórmula matemática para calcular el tamaño de lote correcto basado en el saldo de la cuenta, el porcentaje de riesgo y el stop loss.
Esta fórmula asegura que nunca arriesgues más de tu porcentaje predeterminado en una sola operación. Es la base de la gestión de riesgos profesional y es utilizada por traders institucionales en todo el mundo.
Saldo de la Cuenta — Tu capital total de trading (ej., $10,000)
Porcentaje de Riesgo — La fracción de tu cuenta que estás dispuesto a perder en esta operación (típicamente 1-2%). Expresado como decimal: 1% = 0.01
Pips de Stop Loss — La distancia desde tu entrada hasta tu stop loss, medida en pips
Valor del Pip por Lote — Cuánto vale un movimiento de un pip para un lote estándar. Esto varía según el instrumento:
Cuenta: $10,000 | Riesgo: 1% | Stop Loss: 50 pips
Monto de Riesgo = $10,000 x 0.01 = $100 Valor del Pip por Lote = 0.01 x 100 = $1.00 Lotes = $100 / (50 x $1.00) = 2.00 lotes estándar Monto de Riesgo = 2.00 x 50 x $1.00 = $100 ✓
Cuenta: $5,000 | Riesgo: 2% | Stop Loss: 30 pips
Monto de Riesgo = $5,000 x 0.02 = $100 Valor del Pip por Lote = 0.0001 x 100,000 = $10.00 Lotes = $100 / (30 x $10.00) = 0.33 lotes estándar Monto de Riesgo = 0.33 x 30 x $10.00 = $99.00 ≈ $100 ✓
from dapex_calculators.position_size import calculate_position_size
# Ejemplo XAUUSD
result = calculate_position_size(10000, 1.0, 50, "XAUUSD")
print(f"Lotes: {{result['lots']}}, Riesgo: ${{result['risk_amount']}}")
# Salida: Lotes: 2.0, Riesgo: $100.0
# Ejemplo EURUSD
result = calculate_position_size(5000, 2.0, 30, "EURUSD")
print(f"Lotes: {{result['lots']}}, Riesgo: ${{result['risk_amount']}}")
# Salida: Lotes: 0.33, Riesgo: $99.0
Deja un Comentario