## 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 con BTC.
---
## 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 así 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.
*** El EA respeta la estrategia del operador: si el operador elimina manualmente el Stop Loss o el Take Profit, el sistema no se opone a esa decisión. El SL inicial no se restablece automáticamente y el TP permanece eliminado a menos que el operador active explícitamente su reaplicación; los módulos de protección de beneficios solo pueden volver a actuar cuando la posición vuelva a condiciones favorables.
Disparadores de seguridad de recuperación
El EA utiliza dos activadores 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 contenga al menos dos posiciones elegibles, una nueva posición manual de 0,02 lotes abierta en la dirección opuesta puede activar el modo de 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 existente puede activar el modo «Umbral de equilibrio de la cesta». Este modo está diseñado para recuperar, en su conjunto, 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 margen 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.
*** Los tamaños de lote utilizados como desencadenantes de la estrategia pueden ser personalizados por el operador: cambie RECOVERY_TRIGGER_LOT para definir el tamaño de lote que activa la cesta de recuperación —por ejemplo, establecerlo en 0 ,03
significa que una orden de 0,03 en la dirección opuesta puede actuar como desencadenante — y cambie BASKET_BE_TRIGGER_LOT para definir el tamaño de lote que activa el «Basket Break Even»; por ejemplo, establecerlo en 0 ,05
significa que una nueva orden de 0,05 en la misma dirección puede actuar como desencadenante, siempre que también se cumplan las demás condiciones de la estrategia. ---
Para personalizar los parámetros del EA, abre las propiedades del EA en MetaTrader 5 pulsando F7 o Alt+X, ve a la pestaña «Entradas», ajusta los valores deseados y haz clic en «Aceptar».
# 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á asociado.
- **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**: porcentaje de distancia 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 umbral de equilibrio.
- **BE_LOCK_PCT**: porcentaje positivo que el EA intenta asegurar tras la activación del umbral de rentabilidad.
## Protección contra los costes de negociación
- **COST_BUFFER_TRIGGER_PCT**: nivel de beneficio necesario para activar la protección adicional contra costes.
- **COST_BUFFER_PCT**: margen de protección utilizado para ayudar a cubrir el spread, la comisión 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 mejor movimiento favorable 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 la zona 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 con beneficios.
## 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 umbral de activación 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 en función del tamaño del 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 antes de 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**: margen 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** — habilita 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.