## Principio de funcionamiento
**Manual Order Manager PRO BTC** es un asesor experto para MetaTrader 5 diseñado para **gestionar automáticamente las operaciones abiertas manualmente por el operador**.
El asesor experto no decide cuándo comprar o vender. El usuario analiza el mercado, elige la dirección, establece el tamaño del lote y abre la posición manualmente. A partir de ese momento, el sistema supervisa la operación y aplica las reglas de protección y gestión configuradas.
El objetivo es ayudar al operador a mantener un enfoque más disciplinado en la gestión de las operaciones, reduciendo la necesidad de ajustar manualmente el Stop Loss, el Break Even y otras protecciones a lo largo de la operación.
Las características principales incluyen:
- Stop Loss y Take Profit iniciales automáticos;
- Break Even con un pequeño margen positivo;
- protección adicional para los costes de negociación;
- trailing stop basado en la volatilidad;
- seguimiento de MFE y MAE;
- Protección progresiva de beneficios;
- Cierre parcial de posiciones;
- gestión de múltiples posiciones abiertas;
- cesta de recuperación opcional;
- umbral de equilibrio de la cesta opcional;
- panel visual con información sobre las operaciones;
- registros detallados para su posterior análisis.
El EA gestiona únicamente el símbolo del gráfico en el que está instalado. La versión BTC está calibrada específicamente para la negociación del oro.
---
## Principales ventajas
- **El operador mantiene el control:** el EA no genera señales ni decide si COMPRAR o VENDER.
- **Gestión automática tras la entrada:** reduce la necesidad de supervisar manualmente cada movimiento del precio.
- **Protección progresiva:** a medida que se desarrolla la operación, el EA puede mejorar el nivel de protección.
- **Trailing basado en la volatilidad:** utiliza el ATR para adaptar la distancia del Stop Loss a las condiciones actuales del mercado.
- **Gestión de múltiples posiciones:** puede supervisar varias posiciones en el mismo símbolo.
- **Se respeta la intervención manual:** el operador puede modificar o eliminar las protecciones cuando lo requiera la estrategia de trading.
- **Estrategias de recuperación opcionales:** «Recovery Basket» y «Basket Break Even» pueden activarse o desactivarse por completo.
- **Registros detallados:** los registros ayudan a identificar qué ha hecho el EA y por qué se ha ejecutado cada acción.
- **Marcos temporales internos:** la lógica de gestión no depende del marco temporal del gráfico seleccionado por el usuario.
- **Diseñado para el trading manual asistido:** el EA ayuda al operador en lugar de sustituir el análisis de mercado.
Disparadores de seguridad de recuperación
El EA utiliza dos disparadores manuales específicos para el tamaño del lote con el fin de activar sus mecanismos de protección de la cesta.
0,02 lotes — Cesta de recuperación: cuando existe una cesta con pérdidas que contiene al menos dos posiciones elegibles, una nueva posición manual de 0,02 lotes abierta en la dirección opuesta puede activar el modo «Cesta de recuperación». Una vez activado, el EA supervisa conjuntamente todas las posiciones de la cesta, incluidas las posiciones elegibles existentes y las nuevas. La cesta solo se cierra cuando el resultado neto consolidado estimado es positivo y alcanza el objetivo configurado, tras tener en cuenta los costes de salida estimados, la comisión, la reserva por deslizamiento y un margen de seguridad adicional. El sistema no cierra intencionadamente la «Cesta de recuperación» cuando el resultado neto es cero o negativo.
0,01 lotes — Umbral de equilibrio de la cesta: una nueva posición manual de 0,01 lotes abierta en la misma dirección que una posición elegible ya existente puede activar el modo «Umbral de equilibrio de la cesta». Este modo está diseñado para recuperar, como una sola unidad, una cesta en situación de estrés que tenga la misma dirección. Mientras está activo, se suspenden las acciones individuales de gestión de beneficios para los elementos de la cesta y el EA da prioridad a la protección consolidada de la cesta, incluida la protección fija de umbral de rentabilidad cuando se cumplen sus condiciones. El cierre automático de la cesta también requiere un resultado neto positivo tras deducir los costes estimados y el colchón de seguridad configurado.
Los dos modos de protección son mutuamente excluyentes: solo puede permanecer activa una estrategia de cesta a la vez. Tanto los tamaños de lote de activación como sus parámetros de protección pueden ajustarse en los parámetros del EA.
---
# Parámetros de entrada
## Gestión general
- **MANAGE_ONLY_CHART_SYMBOL**: cuando está activado, el EA gestiona únicamente el símbolo del gráfico al que está vinculado.
- **MANAGE_MODE**: define qué posiciones puede gestionar el EA.
- **MANUAL_MAGIC**: número mágico utilizado para identificar posiciones manuales o grupos específicos.
- **MANAGED_MAGIC_LIST**: lista opcional de números mágicos autorizados.
## Stop Loss y Take Profit iniciales
- **APPLY_INITIAL_SL_IF_MISSING**: activa o desactiva la colocación automática del Stop Loss inicial.
- **INITIAL_SL_PCT**: distancia porcentual del Stop Loss inicial.
- **APPLY_INITIAL_TP**: activa o desactiva el «Take Profit» inicial.
- **INITIAL_TP_PCT** — distancia porcentual del «Take Profit» inicial.
- **ALLOW_INITIAL_SL_BROKER_ADJUST**: permite realizar pequeños ajustes necesarios para cumplir con las normas de negociación del bróker.
## Umbral de rentabilidad
- **BE_TRIGGER_PCT**: porcentaje de beneficio necesario para activar el punto de equilibrio.
- **BE_LOCK_PCT**: porcentaje positivo que el EA intenta fijar tras la activación del umbral de rentabilidad.
## Protección contra los costes de negociación
- **COST_BUFFER_TRIGGER_PCT**: nivel de beneficios necesario para activar la protección adicional frente a los costes.
- **COST_BUFFER_PCT**: margen de protección utilizado para ayudar a cubrir el spread, las comisiones y otros costes de negociación.
## Protección basada en el tiempo
- **LOCK_AFTER_MIN**: tiempo mínimo, en minutos, antes de que se pueda aplicar la protección adicional basada en el tiempo.
- **LOCK_30M_PCT**: porcentaje de protección utilizado por el módulo de bloqueo temporal.
## Stop dinámico
- **TRAIL_START_PCT**: beneficio mínimo necesario para activar el trailing stop.
- **TRAIL_MIN_PCT**: porcentaje mínimo de distancia de seguimiento.
- **TRAIL_ATR_PERIOD**: periodo de cálculo del ATR.
- **TRAIL_ATR_K**: multiplicador del ATR utilizado para calcular la distancia dinámica del trailing.
## Protección de beneficios MFE
- **MFE_START_PCT**: movimiento favorable mínimo necesario para que se active la protección MFE.
- **MFE_LEVEL_2_PCT**: segundo nivel de evolución de la posición.
- **MFE_LEVEL_3_PCT** — Tercer nivel.
- **MFE_LEVEL_4_PCT** — Cuarto nivel.
- **MFE_LOCK_RATIO_1 a MFE_LOCK_RATIO_4**: define qué porcentaje del movimiento favorable máximo se puede convertir en protección en cada etapa.
## Regresión y cierre parcial
- **REGRESSION_TRIGGER_COUNT**: número de regresiones válidas necesarias antes de un cierre parcial.
- **PARTIAL_CLOSE_PCT** — porcentaje de la posición que se va a cerrar.
- **REGRESSION_NEAR_LEVEL_PCT**: distancia utilizada para determinar si el precio ha vuelto a situarse cerca de la zona de protección.
- **REGRESSION_REARM_DISTANCE_PCT**: distancia necesaria antes de que se pueda contabilizar otra regresión.
- **REGRESSION_MIN_SECONDS_BETWEEN**: tiempo mínimo entre dos eventos de regresión válidos.
- **POST_PARTIAL_REARM_PCT**: distancia necesaria para reactivar la lógica tras un cierre parcial.
- **POST_PARTIAL_EXIT_NEAR_PCT**: distancia desde el área de protección utilizada en la gestión de la posición restante.
## Parada temporal y sistema de seguridad
- **TIME_STOP_MIN**: tiempo utilizado por el módulo de gestión de posiciones prolongadas.
- **TIME_STOP_CLOSE_ON_WEAKNESS** — activa o desactiva el cierre automático por debilidad tras el tiempo definido.
- **DURATION_FAILSAFE_MIN**: umbral de tiempo para el módulo de seguridad adicional.
- **FAILSAFE_CLOSE_IF_PROFIT** — define si el módulo de seguridad puede cerrar automáticamente una posición rentable.
## Cesta de recuperación
- **RECOVERY_BASKET_MODE** — controla el módulo de la cesta de recuperación:
- `RBM_OFF`: desactivado;
- `RBM_MONITOR_ONLY`: solo supervisa y registra;
- `RBM_ACTIVE`: gestión activa.
- **RECOVERY_TRIGGER_LOT**: tamaño del lote utilizado como desencadenante de la estrategia.
- **RECOVERY_TARGET_BALANCE_PCT** — objetivo positivo de la cesta basado en el porcentaje del saldo de la cuenta.
- **RECOVERY_MIN_NET_PROFIT_MONEY** — beneficio neto mínimo requerido.
- **RECOVERY_CLOSE_SAFETY_BUFFER_MONEY**: colchón de seguridad adicional antes del cierre de la cesta.
- **RECOVERY_EXIT_SLIPPAGE_RESERVE_PCT**: reserva utilizada para tener en cuenta un posible deslizamiento durante el cierre de la cesta.
Cuando la cesta de recuperación está configurada en `RBM_OFF`, el lote de activación configurado puede utilizarse como un tamaño de lote normal.
## Umbral de rentabilidad de la cesta
- **BASKET_BE_MODE** — controla el módulo de umbral de rentabilidad de la cesta:
- `BBE_OFF`: desactivado;
- `BBE_MONITOR_ONLY`: solo supervisión;
- `BBE_ACTIVE`: gestión activa.
- **BASKET_BE_TRIGGER_BY_LOT_ENABLED** — activa o desactiva la activación por tamaño de lote.
- **BASKET_BE_TRIGGER_LOT** — tamaño del lote utilizado como umbral de activación del «Basket Break Even».
- **BASKET_BE_POSITION_BE_TRIGGER_PCT**: beneficio necesario para que se pueda aplicar un umbral de equilibrio fijo a una posición de la cesta.
- **BASKET_BE_TARGET_MONEY** — objetivo de la cesta cuando se selecciona el modo monetario.
- **BASKET_BE_TARGET_BALANCE_PCT** — objetivo alternativo basado en el porcentaje del saldo de la cuenta.
- **BASKET_BE_MIN_POSITIVE_MONEY** — importe positivo mínimo requerido.
- **BASKET_BE_CLOSE_SAFETY_BUFFER_MONEY**: colchón de seguridad adicional antes del cierre.
- **BASKET_BE_EXIT_SLIPPAGE_RESERVE_PCT**: reserva utilizada para tener en cuenta posibles diferencias de ejecución.
Cuando `BASKET_BE_MODE = BBE_OFF`, el lote de activación configurado se trata como un tamaño de lote normal.
## Registros y panel
- **ENABLE_EXPERT_PRINT** — activa los mensajes en las pestañas «Expertos» y «Diario» de MetaTrader 5.
- **ENABLE_TEXT_LOG**: habilita los archivos de registro de texto.
- **ENABLE_CSV_AUDIT**: habilita los archivos de auditoría CSV.
- **TIMER_SECONDS**: intervalo utilizado por la rutina de gestión principal.
---
## Aviso importante
Este asesor experto es una **herramienta de gestión de operaciones**.
No proporciona señales de COMPRA ni de VENTA y no garantiza resultados financieros.
La decisión de entrar en una operación, la dirección, el tamaño de la posición y el nivel de riesgo son responsabilidad exclusiva del operador.