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.
Automatiza este cálculo y registra tus operaciones con rigor matemático:
Herramientas para Optimizar tu Ejecución
Cómo Instalar y Usar el GQ Position Sizer EA
¿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)
GQ_Position_Sizer.mq5
Versión nativa de 64 bits para MT5 con soporte para hedging, netting y ejecución asíncrona.
GQ_Position_Sizer.mq4
Versión compatible con cuentas MT4 clásicas y brokers con ejecución por mercado o instantánea.
Guía Rápida de Instalación y Compilación
Descarga el archivo: Guarda GQ_Position_Sizer.mq5 (o .mq4) desde nuestro repositorio oficial en GitHub.
Abre la carpeta de datos: En MetaTrader, ve a Archivo → Abrir Carpeta de Datos y entra a MQL5/Experts/.
Compila en MetaEditor: Abre el archivo y presiona F7 para compilar. Debe arrojar 0 errors, 0 warnings.
Arrastra al gráfico: En el Navegador de MT5, arrastra el EA y marca "Permitir trading algorítmico".
Ficha Técnica del EA
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.
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;
// Si el lote presupuestado no alcanza el minimo del broker, la operacion NO cabe
// dentro del riesgo definido. Subirlo a minLot arriesgaria mas de lo presupuestado,
// asi que se rechaza la entrada y el control queda en manos del trader.
if(lots < minLot) return 0.0;
return 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. Si ese lote queda por debajo del mínimo que exige el broker, la operación no cabe dentro de tu presupuesto de riesgo: la calculadora te muestra el riesgo efectivo que asumirías con el lote mínimo y el EA rechaza la entrada.
¿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.
