Spent Force
- Asesores Expertos
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Versión: 1.10
- Activaciones: 5
Fuerza agotada: opera en el momento en que el mercado se queda sin impulso
Cada movimiento del mercado se basa en la participación. Cuando el volumen aumenta, el precio se mueve, y cuando el volumen se desploma, el movimiento que se sustentaba en él llega a su fin, aunque la vela de tu pantalla siga pareciendo sólida. Spent Force se basa en esa única observación. No persigue el impulso ni intenta adivinar máximos y mínimos con indicadores rezagados. Observa el momento exacto en que una vela cierra con un volumen notablemente reducido en comparación con la anterior, lo interpreta como un agotamiento y se posiciona para la caída con una entrada limitada, precisa y paciente, en lugar de una orden de mercado realizada con pánico.
El desencadenante es sencillo y transparente. En cada nueva barra del marco temporal de cálculo elegido, Spent Force compara el volumen de la vela que acaba de cerrarse con el volumen de la vela anterior. Si el volumen ha caído al menos en el porcentaje elegido —que por defecto es del treinta por ciento—, se señala que el mercado está agotado. La dirección del movimiento se determina a partir de la propia vela agotada: tras una vela bajista, el EA se prepara para comprar, y tras una vela alcista, se prepara para vender. Si el EA ya mantiene una posición cuando aparece una nueva señal de agotamiento, interpreta que el movimiento ha terminado y se prepara para la posición opuesta, cerrando la operación anterior antes de preparar la nueva.
Lo que diferencia a Spent Force es lo que ocurre a continuación. En lugar de entrar de inmediato, el EA inicia un periodo de observación temporizado. Desde la apertura de la nueva vela hasta que haya transcurrido exactamente la mitad de su duración, toma muestras del precio cada segundo y registra los niveles máximo y mínimo alcanzados. En el ecuador del periodo, calcula el precio medio de ese rango de la primera mitad y coloca allí una orden límite pendiente. La idea es dejar que el mercado muestre sus cartas y, a continuación, hacer que venga a ti. Comprar a un precio límite en el centro del rango inicial significa que entras a un precio justo, con un colchón natural frente al primer repunte impulsivo, en lugar de hacerlo en el peor momento del movimiento. Si la orden pendiente no se ejecuta antes de que termine la vela, se cancela y el EA espera a la siguiente señal, de modo que nunca se arrastran órdenes obsoletas a un mercado que ha cambiado.
Los mercados reales no siempre cooperan, y Spent Force está diseñado teniendo en cuenta esa realidad. Si el precio medio está demasiado cerca del precio actual o en el lado equivocado de este como para ser una orden limitada válida según la distancia mínima de stop de tu bróker, tú decides qué ocurre. Puedes omitir la operación —que es la opción predeterminada y la más conservadora—, entrar al precio de mercado o colocar una orden stop en el nivel válido más cercano. Cada comportamiento se explica en la lista de parámetros, y el EA registra su decisión cada vez para que siempre puedas ver por qué se realizó o no una operación.
El riesgo se gestiona con el mismo cuidado que la entrada. El stop loss y el take profit se calculan como porcentajes del precio de entrada, lo que mantiene la coherencia del EA tanto en el oro como en los pares de divisas, los índices y cualquier instrumento con una escala de precios diferente. Ambos pueden activarse o desactivarse en tiempo real desde el panel de gráficos. Antes de enviar cualquier nivel de stop, el EA comprueba la distancia mínima de stop y el nivel de congelación del bróker, aleja los niveles a una distancia segura cuando es necesario y nunca reenvía valores que ya estén establecidos, lo que evita los stops no válidos y los errores de modificación que afectan a muchos EA. El tamaño de la posición también está protegido. Antes de cada orden, ya sea de límite, stop o a mercado, Spent Force calcula el margen que necesitaría la orden, utilizando tanto el cálculo de la plataforma como una fórmula independiente basada en el tamaño del contrato y el apalancamiento, y toma la cifra más conservadora. Si el lote solicitado consumiera más margen libre del límite máximo que hayas establecido, el lote se reduce automáticamente al tamaño máximo que quepa; y si ni siquiera se puede cubrir el lote mínimo, la operación se omite en lugar de fallar con un error de «fondos insuficientes».
La gestión de operaciones está integrada. El módulo de umbral de rentabilidad desplaza tu stop loss al precio de entrada una vez que la operación ha cubierto una parte elegida de la distancia hasta el take profit, con puntos adicionales opcionales bloqueados más allá de la entrada. El trailing stop opcional sigue al precio a una distancia porcentual tras un umbral inicial que tú definas. Ambos solo ajustan el stop hacia abajo, nunca lo amplían, y ambos omiten cualquier posición que hayas marcado para que se ignore. Un nivel fijo de take profit te permite definir un precio al que se cierran todas las posiciones y órdenes en el momento en que el precio lo cruza en cualquier dirección, una medida de seguridad útil cuando tienes en mente un nivel objetivo específico.
Los filtros de protección mantienen al EA alejado de condiciones desfavorables. El filtro de spread bloquea nuevas entradas siempre que el spread en tiempo real supere el límite que hayas establecido, lo cual es importante en torno a las noticias y al rollover diario. El filtro de sesión restringe las entradas a una franja horaria según la hora del servidor, incluyendo franjas que cruzan la medianoche. El protector de pérdidas diario suma el resultado realizado y el resultado en flotación de este EA en el símbolo actual durante el día, y una vez que la pérdida alcanza el porcentaje del saldo que hayas elegido, deja de abrir nuevas operaciones hasta el día siguiente. Una comprobación de mercado que tiene en cuenta las sesiones utiliza las sesiones de negociación reales que publica tu bróker para el símbolo, de modo que el EA no intenta cerrar ni abrir operaciones cuando el mercado está cerrado.
Todo se controla desde un panel limpio y oscuro integrado en el gráfico, con un diseño en dorado y azul. El encabezado muestra el spread en tiempo real. El bloque principal muestra tu saldo, las ganancias y pérdidas flotantes en dinero y en porcentaje, y un campo de estado que te indica de un vistazo si el EA está listo, siguiendo una vela, a la espera fuera de sesión, bloqueado por el spread, detenido por el límite de pérdidas diario, en modo manual o desactivado. Un único botón activa o desactiva el bot. Un botón de pánico, protegido por un paso de confirmación, cierra al instante todas las posiciones y órdenes del símbolo. Las casillas de selección activan o desactivan el stop loss y el take profit automáticos. El área de gestión de órdenes muestra tus posiciones abiertas con el número de ticket, la dirección, el volumen y las ganancias en tiempo real, y cada fila cuenta con una casilla de «ignorar», para que puedas realizar una operación manual bajo tu propio control y el EA no intervenga. La gestión en modo manual va más allá: el EA deja de abrir operaciones y solo gestiona las que tú realices.
Spent Force recuerda su estado. Los cambios, la ventana de seguimiento actual y las referencias de las órdenes pendientes se almacenan como variables globales del terminal por cuenta y símbolo, por lo que un reinicio de la plataforma, un cambio de gráfico o un reinicio del VPS no hacen que se pierda el hilo. Funciona tanto en cuentas de cobertura como de compensación, utiliza un número mágico para no interferir nunca con tus otros EA y adapta el tamaño de su lote a los límites de volumen del símbolo.
Para obtener los mejores resultados, empieza con el oro o un par principal líquido en el marco temporal de quince minutos (que es el predeterminado), elige un bróker con spreads ajustados y datos de volumen fiables, y ejecútalo en un VPS. Empieza con el lote mínimo en una cuenta demo, observa el panel y la pestaña «Expertos», y aprende cómo el umbral de volumen afecta a la frecuencia de las operaciones antes de pasar a la cuenta real. Un umbral más bajo genera más operaciones, mientras que uno más alto genera menos, pero más selectivas. El volumen en MetaTrader es el volumen por tick para la mayoría de los instrumentos, y el concepto funciona sobre esa base.
Spent Force es una herramienta disciplinada, no una promesa. Ningún EA gana todas las operaciones, y operar con productos apalancados conlleva un alto riesgo de pérdida. Pruébalo a fondo en el Probador de estrategias y en la cuenta demo, dimensiona las posiciones de forma responsable y nunca arriesgues dinero que no puedas permitirte perder.
