INDICADORES MT5 · ACTUALIZADO OCTUBRE 2026

Errores del Position Sizer: la guía de arreglo en MT5.

Instalaste un indicador Position Sizer en MT5 y pasa una de tres cosas: el botón no hace nada, el lote sale 0,00 o la orden rebota con un error. Ninguna significa que tu estrategia esté rota: casi siempre es el panel chocando con las reglas de símbolo del bróker (steps de volumen, distancia de stops) o con un ajuste del terminal. Aquí tienes las seis causas reales, el retcode que imprime cada una en el Diario y su arreglo — por orden de frecuencia.

BBenjamin SF · Fundador Publicado 21 oct 2026 Actualizado 21 oct 2026 Lectura 5 min
Respuesta rápida

Lee primero el Diario: el retcode te dice cuál de las seis causas es. 10014 volumen inválido = reglas de lote (arregla los inputs de tamaño), 10016 stops inválidos = stops demasiado cerca, 10019 sin dinero = margen, botón muerto = algo trading deshabilitado, 0,00 lotes = sin tick value para ese símbolo en tu divisa de cuenta. Si el sizing falla siempre en símbolos raros, comprueba el tamaño en la calculadora: si la calculadora tampoco puede dimensionarlo, el problema son los datos del símbolo, no el indicador.

El diagnóstico de 60 segundos

EMPAREJA EL SÍNTOMA (Y EL RETCODE) CON LA CAUSA.

Pulsas Buy/Sell y no pasa nadaBOTÓN MUERTO · SIN ENTRADA EN DIARIO
causa 1El algo trading está deshabilitado. El panel coloca órdenes por programación: si el botón “Algo Trading” de la barra está apagado (o el indicador no tiene permiso), el clic se ignora en silencio. La causa más común de todas.
Orden rechazada, 10014 volumen inválidoDIARIO · PETICIÓN DE TRADE
causa 2El tamaño calculado rompe las reglas de lote del bróker: por debajo del mínimo, por encima del máximo, o sin alinear con el step (0,01 en FX, pero 0,1 o 1,0 en algunos índices). El panel redondea; el bróker rechaza.
El lote sale 0,00MATEMÁTICA DE SIZING · SIN ERROR
causa 3Sin tick value / contract size para ese símbolo en tu divisa de cuenta: símbolos custom o con sufijo (.r, ft), divisas de cuenta exóticas, CFD de índices cotizados en otra divisa. La operación de riesgo se queda en cero en vez de dar error.
Orden rechazada, 10016 stops inválidosDIARIO · PETICIÓN DE TRADE
causa 4SL/TP más cerca que la distancia mínima de stops (stop level) del bróker para ese símbolo. Típico en índices y oro justo después de noticias, y en cuentas ECN donde algunos stops van después del fill.
Orden rechazada, 10019 sin dineroDIARIO · PETICIÓN DE TRADE
causa 5El riesgo % produjo un lote que el margen de la cuenta no soporta (apalancamiento, margen del símbolo). Tamaño menor, o el input de riesgo es más grande de lo que crees.
Funciona en demo y falla en la realSPECS DE SÍMBOLO DISTINTAS
causa 6Demo y real tienen specs de símbolo distintas: step, stop level y tick value suelen diferir para el mismo nombre. Un tamaño que pasa en demo rebota en la real — clásico entre challenges de prop firm y cuentas fondeadas.

Dónde mirar: el Diario (Ctrl+T > Diario) imprime cada petición fallida con su retcode. La pestaña Expertos muestra los logs del propio indicador. Juntos identifican la causa en segundos.

Los arreglos, en orden de frecuencia

1. Activa el algo trading (y el permiso del indicador)

Arregla la causa 1. Un Position Sizer es un indicador que envía órdenes por programación: el terminal lo bloquea salvo que lo permitas dos veces.

  • Enciende el botón “Algo Trading” de la barra de MT5 (se pone verde).
  • En los ajustes del indicador, pestaña Común, marca “Permitir algo trading” para el propio Position Sizer.
  • Vuelve a pulsar el botón del panel y mira el Diario: si aparece una petición, el bloqueo ya no está.

2. Respeta las reglas de lote del bróker

Arregla la causa 2. Abre la especificación del símbolo (clic derecho > Especificación) y copia los tres números que importan: volumen mínimo, máximo y step.

  • Ajusta los inputs de tamaño del panel para que el resultado nunca baje del mínimo ni se salga del step (en índices con step 0,1, un tamaño con granularidad 0,01 rebota).
  • Usa lote fijo mientras validas, y después vuelve al sizing por riesgo.
  • Comprueba cualquier tamaño manual antes en la calculadora de lotaje: muestra el volumen alineado al step.

3. Dale un tick value a la operación (o dimensiona fuera)

Arregla la causa 3, la de los 0,00 lotes. Si el terminal no expone tick value del símbolo en tu divisa de cuenta, ningún sizing por riesgo puede converger — ni el del panel ni el de nadie.

  • Mira la Especificación del símbolo: si el tick value está a cero o vacío, usa lote fijo para ese símbolo.
  • Opera el símbolo exacto del bróker (con sufijo). Los clones con sufijo a veces carecen de los datos del nombre pelado.
  • Lo vimos en vivo con un CFD de índice en una cuenta JPY: el tamaño correcto existía, pero solo con la conversión de cotización del propio símbolo. Si el sizing no debe adivinar, tiene que fallar cerrado con motivo en vez de enviar 0,00 o un lote mal.

4. Arregla los stops inválidos (10016)

Arregla la causa 4. El bróker exige una distancia mínima entre precio y stops; el panel no puede saber tu intención, solo la especificación.

  • Lee el stop level en la Especificación y mantén SL/TP al menos a esa distancia en puntos.
  • En cuentas ECN, envía la orden sin stops y modifica justo después del fill si tu panel lo permite.
  • Tras noticias, los stop levels se ensanchan temporalmente: reintentar minutos después suele funcionar.

5. Arregla el sin dinero (10019)

Arregla la causa 5. El tamaño era matemáticamente correcto para tu riesgo, pero el margen no estaba.

  • Reduce a la mitad el input de riesgo y reintenta: si la orden pasa, era margen, no el panel.
  • Comprueba el margin rate del símbolo y tu apalancamiento en la Especificación.
  • En cuentas de prop, recuerda que los límites de drawdown acaban capando el riesgo por operación de todos modos.

6. Trata demo y real como brókers distintos

Arregla la causa 6. Los servidores demo son generosos con las specs; los reales no. Repite los arreglos 2-4 contra la spec del símbolo en la real antes de culpar a la herramienta.

  • Abre la Especificación en AMBOS servidores y compara step, stop level y tick value.
  • Ajusta los inputs del panel a los números de la real.
  • Valida el camino completo con las primeras operaciones reales a tamaño mínimo.

Cuando un panel no basta

EL SIZING MANUAL SIGNIFICA QUE LA AUTOMATIZACIÓN ERES TÚ.

El panel dimensiona TU clic. No dimensiona tu estrategia.

Un Position Sizer es una ayuda manual: espera a que actúes. Si tus señales vienen de TradingView, alguien tiene que seguir delante del terminal, leer la alerta y pulsar el tamaño correcto en el momento justo — y cada causa de arriba sigue aplicando a cada orden manual.

El camino automatizado: sizing en cada señal

Un puente como SignalForge recibe cada alerta de TradingView, calcula el tamaño con tus ajustes de riesgo (fijo o por porcentaje), lo alinea a las reglas de volumen del símbolo y envía la orden — y cuando los datos del símbolo no son usables, rechaza con un motivo registrado en vez de adivinar un lote. Es el mismo comportamiento fail-closed que recomendamos para cualquier motor de sizing.

Comprueba el tamaño antes de operar

La calculadora de lotaje aplica las mismas reglas de símbolo (step, mínimo, máximo) y muestra el volumen alineado. Lecturas relacionadas: error 4756, la solicitud falla y el hub de códigos de error MT5.

Preguntas frecuentes

BOTONES, LOTES CERO, PROP FIRMS, AUTOMATIZACIÓN.

¿Por qué el Position Sizer falla al pulsar Buy o Sell?

Tres motivos cubren casi todos los casos: el volumen calculado rompe las reglas de lote del bróker (mínimo, máximo o step — retcode 10014), el algo trading está deshabilitado y el panel no puede enviar ninguna orden, o los stops están más cerca de la distancia mínima del bróker (10016). Lee la pestaña Diario: el retcode junto a la petición fallida te dice cuál es.

¿Por qué el Position Sizer calcula 0,00 lotes?

Porque el cálculo de riesgo no puede convertir la distancia del stop en un tamaño: el símbolo no tiene tick value visible para el terminal (símbolos custom o con sufijo, divisas de cuenta exóticas, CFD de índices cotizados en otra divisa que la cuenta). Sin tick value y contract size, la operación se queda en cero. Arreglo: lote fijo como respaldo, símbolo exacto del bróker, o un motor de sizing que falle cerrado.

¿Está permitido el indicador Position Sizer en prop firms?

Como ayuda manual, sí: solo añade botones al gráfico y calcula el tamaño para TU clic. No coloca órdenes por sí solo mientras no estás, que es lo que la mayoría de prop firms restringen. Revisa siempre las reglas de tu firma sobre automatización y copy trading antes de usar cualquier herramienta en un challenge o cuenta fondeada.

¿Puedo automatizar el sizing en lugar de pulsar botones?

Sí. Un puente como SignalForge calcula el tamaño con tus ajustes de riesgo en cada alerta de TradingView entrante y envía la orden a MT5 automáticamente, con el sizing en fallo cerrado (orden rechazada con motivo) cuando el bróker no aporta datos usables del símbolo. Puedes comprobar cualquier tamaño antes en la calculadora de lotaje gratuita.

Sigue leyendo

Dimensiona cualquier operación con las reglas de símbolo aplicadas: calculadora de lotaje. Guías hermanas: error 4756 de MT5 (solicitud fallida) y códigos de error MT5 explicados.

Autor

Benjamin SF es el fundador de SignalForge y experto en automatización de algoritmos de trading. Construye y opera el puente SignalForge para traders de prop firms y mantiene su benchmark público de latencia.

Automatiza tus señales de TradingView en MT5

SignalForge enruta tus alertas a MetaTrader 5 en milisegundos. 14 días gratis, sin tarjeta.

SignalForge AI es una herramienta de ejecución de órdenes. No ofrecemos asesoramiento de inversión. Operar conlleva riesgo de pérdida.