HERRAMIENTA CUANTITATIVA GRATUITA

Calculadora de Lotaje para MetaTrader 5 y MT4 (GQ Position Sizer)

Calcula con rigor matemático y en tiempo real el tamaño de lote exacto para tu cuenta de trading. Automatiza tu gestión de riesgo al 0.5%–2% por operación y elimina el error humano en Forex, Metales, Índices y Cripto.

MOTOR DE CÁLCULO REACTIVO

Calculadora de Tamaño de Posición en Tiempo Real

Ingresa los parámetros de tu cuenta y operación para obtener el lotaje exacto, valor del pip y riesgo efectivo en tu divisa.

Moneda base del balance
Selecciona el activo a operar
USD
$100.00 USD
Recomendado: 2.5 × ATR(14)
⚙️ Parámetros Avanzados del Broker (Opcional)
💡 Guía de Multiplicadores y Especificaciones:
  • Forex: 1 Lote Estándar = 100,000 unidades base (1 pip = $10 USD en EURUSD).
  • Metales: Oro (XAUUSD) = 100 oz ($10/pip de 0.10); Plata (XAGUSD) = 5,000 oz ($50/pip de 0.01).
  • Índices CFD: US30, NAS100, SPX500 = 1 punto = $1 USD por lote estándar (algunas prop firms o brokers aplican $5 o $10 por contrato; ajusta el lote en consecuencia).
  • Cripto: BTCUSD / ETHUSD = 1 contrato CFD = 1 moneda ($1 USD por cada $1 de variación).
TAMAÑO DE POSICIÓN RECOMENDADO
0.50Lotes
Lote Mini (0.10 – 0.99)
Nivel de Riesgo Operativo1.0% · Óptimo Institucional
0.5% Conservador1.0% Estándar2.0% Límite3.0%+ Peligro
Riesgo Monetario Máx.$100.00 USD1.00% del balance
Valor del Pip (1.0 Lote)$10.00 USDEUR/USD estándar
Riesgo Efectivo Real$100.00 USD1.00% (ajustado a paso)
Unidades / Contrato50,000Unidades de divisa base
🏛️ METODOLOGÍA CUANTITATIVA

¿Deseas automatizar esta fórmula de gestión de riesgo con modelos estadísticos, Pine Script v6 o Python?

Ver Guía Maestra de Trading Cuantitativo en Colombia →
LECCIÓN EN VIDEO04:26
COMPRUEBA TU APRENDIZAJE
CUESTIONARIO

Responde correctamente para completar la lección y ganar XP.

¿Qué es el GQ Position Sizer para MetaTrader?

El GQ Position Sizer es un Asesor Experto (EA) de código abierto diseñado bajo los estándares cuantitativos de Gueta Quant. Se ejecuta directamente en tus gráficos de MetaTrader 4 y MetaTrader 5 para calcular y desplegar el lotaje exacto en tiempo real antes de abrir cada posición.

  • Gestión de Riesgo Estricta: Calcula el tamaño exacto del lote para no arriesgar más del 0.5% al 2.0% del balance de tu cuenta por operación.
  • Stop Loss Adaptativo (ATR): Permite calcular el stop loss basado en la volatilidad real del mercado mediante la fórmula estándar (2.5 × ATR 14).
  • Alineación con el Broker: Redondea y ajusta los lotes brutos al paso de lote (lot step) y límites comerciales establecidos por tu broker para prevenir sobreexposición.
  • HUD en Gráfico en Tiempo Real: Muestra en la esquina de tu pantalla el capital exacto en riesgo, el valor del pip actual y el lotaje sugerido al instante.

Descarga Directa del Código Abierto (GitHub)

METATRADER 5 (MQL5)

GQ_Position_Sizer.mq5

Versión nativa de 64 bits para MT5 con soporte para hedging, netting y ejecución asíncrona.

Ver Código en GitHub ↗
METATRADER 4 (MQL4)

GQ_Position_Sizer.mq4

Versión compatible con cuentas MT4 clásicas y brokers con ejecución por mercado o instantánea.

Ver Código en GitHub ↗

Guía Rápida de Instalación y Compilación

  1. Descarga el archivo: Guarda GQ_Position_Sizer.mq5 (o .mq4) desde nuestro repositorio oficial en GitHub.
  2. Abre la carpeta de datos: En MetaTrader, haz clic en Archivo → Abrir Carpeta de Datos y navega a MQL5/Experts/ (o MQL4/Experts/).
  3. Compila en MetaEditor: Abre el archivo en MetaEditor y presiona F7 para compilar. Debe arrojar 0 errors, 0 warnings.
  4. Arrastra al gráfico: En el panel Navegador de MT5, arrastra el EA al gráfico deseado y asegúrate de marcar "Permitir trading algorítmico".

Ficha Técnica del EA

Plataformas:MetaTrader 4 & MetaTrader 5
Licencia:AGPLv3 (100% Libre y Auditable)
Lenguajes:MQL5 / MQL4 / C++
Riesgo recomendado:0.5% – 2.0% por operación
Parámetro ATR:Periodo 14 · Multiplicador 2.5×
Activos soportados:Forex, Oro, Plata, Índices, Cripto

Fórmula Matemática de Dimensionamiento

El cálculo cuantitativo riguroso se rige por las siguientes ecuaciones:

Riesgo ($) = Balance × (Riesgo % / 100)
Lotes Brutos = Riesgo ($) / (Distancia SL × Valor Pip)
Lotes Finales = clamp(minLot, maxLot, floor(Lotes / Step) × Step)

¿Por qué redondear hacia abajo (floor)? Si un cálculo sugiere 0.457 lotes y el broker exige pasos de 0.01, redondear a 0.46 excedería el 2% de riesgo máximo presupuestado. El EA siempre redondea a 0.45 lotes para garantizar protección estricta.

MQL5 (Función Central de Cálculo)
double CalculateLotSize(double riskPercent, double slPips)
{
   double balance = AccountInfoDouble(ACCOUNT_BALANCE);
   double riskMoney = balance * (riskPercent / 100.0);
   double tickSize = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE);
   double tickValue = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE);
   double point = SymbolInfoDouble(_Symbol, SYMBOL_POINT);
   
   double slPoints = slPips * 10.0;
   double lossPerLot = (slPoints * point / tickSize) * tickValue;
   
   if(lossPerLot <= 0.0) return 0.0;
   
   double rawLot = riskMoney / lossPerLot;
   double lotStep = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_STEP);
   double minLot  = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MIN);
   double maxLot  = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MAX);
   
   double lots = MathFloor(rawLot / lotStep) * lotStep;
   return MathMax(minLot, MathMin(maxLot, lots));
}

Preguntas Frecuentes sobre la Calculadora y el EA

¿Cómo calcula el lote la calculadora para MetaTrader 5?

Divide el capital a arriesgar (según el porcentaje de tu balance) entre la pérdida monetaria que causaría alcanzar el Stop Loss por cada lote estándar. El resultado se redondea hacia abajo al paso de lote de tu broker para no arriesgar ni un solo centavo de más.

¿La calculadora web y el EA son realmente 100% gratuitos?

Sí. Todo nuestro software se publica bajo licencia libre AGPLv3 en GitHub. No exigimos crear cuenta con brokers afiliados, no vendemos señales ni cobramos suscripciones por las herramientas base.

¿Funciona con cuentas de fondeo (Prop Firms) como FTMO o Funding Pips?

Absolutamente. De hecho, es indispensable en prop firms donde superar el 1% o 2% de pérdida en una sola operación puede activar la regla de Daily Drawdown y causar la pérdida de la cuenta.

¿Cómo se calcula el valor del pip en pares con Yen japonés, Oro o Cripto?

La calculadora identifica las especificaciones de contrato de cada activo: en pares JPY divide 1,000 JPY entre la cotización actual; en Oro (XAUUSD) calcula $10 USD por cada 0.10 de movimiento; y en índices o cripto aplica la equivalencia por punto según el contrato CFD.

¿Puedo utilizar la calculadora si mi cuenta está en Pesos Colombianos (COP) o Euros (EUR)?

Sí. La calculadora incluye selectores nativos para USD, EUR y COP, convirtiendo automáticamente el valor del pip y el riesgo en moneda local según las tasas de cambio de referencia.

¿Por qué recomendamos un Stop Loss basado en 2.5 × ATR(14)?

Porque la volatilidad de los mercados no es fija. Un Stop Loss de 20 pips puede ser excesivo en sesiones asiáticas tranquilas o insuficiente durante aperturas de Nueva York. El ATR (Average True Range) adapta la distancia a la respiración real del precio.

Mahdi Goodarzi — Fundador y Product Builder de Gueta Quant

Sobre el Autor: Mahdi Goodarzi

Fundador de Gueta Quant y profesional de marketing y growth con experiencia en fintech y mercados financieros. MBA en Marketing Digital de la Universidad de Teherán y formación en ingeniería. Actualmente desarrolla herramientas educativas para trading cuantitativo: programación en Pine Script v6 (TradingView), gestión de riesgo basada en datos (MQL5) y automatización.

Ver perfil completo e investigaciones →Perfil de Desarrollador (g.dev) →