CJ BOT

Manual de Usuario Completo + Curso de Trading desde Cero

Robot de trading automático para MetaTrader 5

CJ Junior Cabrera  |  cjjuniorstore.com

Dos partes: (1) cómo funciona el bot  ·  (2) formación completa desde cero

Índice

PARTE 1 — Manual del bot PARTE 2 — Curso de trading desde cero
PARTE 1 — MANUAL DEL BOT

1. Qué es el CJ Bot

El CJ Bot es un robot de trading (técnicamente un Expert Advisor o EA) que funciona dentro de MetaTrader 5. Un robot de trading abre, gestiona y cierra operaciones por ti, siguiendo reglas fijas, sin que estés frente a la pantalla.

El CJ Bot combina 18 estrategias técnicas (03–20) organizadas por familia (nones = reversión, pares = tendencia), un modo por tiempo y un modo seguidor, gestión de capital (martingala y recuperación), trailing stop, protección de equidad y un panel visual en el gráfico.

Si nunca has usado un robot: piénsalo como un "piloto automático". Tú defines las reglas (los parámetros), lo activas y el bot opera siguiéndolas. Este manual explica cada botón y cada parámetro con palabras sencillas. Si no entiendes una palabra, mira la PARTE 2: es un curso completo desde cero.
Para principiantes: usa siempre cuenta demo primero, con lote 0.01, y observa el panel varios días antes de pensar en dinero real.

2. Conceptos básicos

TérminoQué significa
Operación / PosiciónUna compra o una venta abierta en el mercado.
Lote / LotajeEl tamaño de la operación. Más lote = más dinero por cada movimiento del precio.
PuntoLa mínima variación de precio. El bot mide todas las distancias en puntos.
Take Profit (TP)Precio objetivo donde se cierra con ganancia.
Stop Loss (SL)Precio donde se cierra con pérdida para no perder más.
Número Mágico"Etiqueta" numérica que identifica las operaciones de este bot.
Cuenta Demo / RealDemo = práctica con dinero ficticio (ideal para empezar). Real = dinero real.
Hedging / NettingHedging = varias operaciones a la vez en el mismo símbolo (lo necesita la cesta). Netting = una sola posición por símbolo.

3. Requisitos antes de empezar

Hedging vs Netting:
a) Hedging: permite varias operaciones a la vez en el mismo símbolo. El bot la necesita para la cesta de martingala.
b) Netting: solo una posición por símbolo. No sirve para la cesta.

4. Instalación paso a paso

Paso 1. Copia CJBot.ex5 en la carpeta MQL5 > Experts (menú: Archivo > Abrir carpeta de datos).
Paso 2. Reinicia MT5 o actualiza la lista de Asesores Expertos (clic derecho > Actualizar) en el Navegador.
Paso 3. Abre el gráfico del símbolo y la temporalidad deseada.
Paso 4. Arrastra el CJ Bot desde el Navegador hasta el gráfico.
Paso 5. Activa "Permitir Algo Trading" y configura los parámetros (sección 6).
Paso 6. Asegúrate de que el botón "Algo Trading" de la barra de MT5 esté encendido (verde).
Cuando el bot está corriendo, verás el panel visual en el gráfico. Si aparece, todo está en marcha.

5. Licencia y seguridad

El acceso lo controla el desarrollador desde el código antes de compilar. El usuario final no cambia estos valores:

ControlPara qué sirve
Modo de cuenta permitidoDefine dónde puede correr: Solo Demo, Solo Real o Ambas.
Contraseña maestraEl usuario debe escribir la contraseña correcta.
Lista de cuentas autorizadasOpcional: limita el bot a cuentas específicas.
Fecha de vencimientoLa licencia deja de funcionar tras una fecha.
Rango de balanceEl bot no inicia si el balance está fuera de rango.

Parámetros de licencia que SÍ ve el usuario:

Si alguna validación falla, el bot no arranca y muestra el error exacto en el Diario (Journal) de MT5. Lee ese mensaje: casi siempre te dice justo qué falta.

6. Los 25 parámetros, uno por uno

#ParámetroQué hacePor defecto
1Estrategia de EntradaCómo decide entrar: Por Tiempo, Seguidor o una de las 18 (03–20).Solo Tiempo
2Dirección de OperacionesSolo Comprar, solo Vender o Ambas.Ambas
3Temporalidad de la SeñalMarco de tiempo de las señales. "Actual" = la del gráfico.Actual
4Lotaje InicialTamaño de la primera operación. Principiantes: el mínimo (0.01).0.01
5Take Profit (puntos)A cuántos puntos de ganancia cierra.100000
6Stop Loss (puntos)A cuántos puntos de pérdida cierra (individual / recuperación).50000
7Activar Trailing TPSi el objetivo persigue al precio para dejar correr la ganancia.
8% Activación Trailing TPA qué % del TP se activa ese seguimiento.70%
9% Distancia Trailing TPQué tan lejos del precio se coloca el TP al seguirlo.30%
10Activar Trailing SLSi el SL se mueve a favor para asegurar ganancia.
11% Activación Trailing SLA qué % del TP empieza a moverse el SL.60%
12% Distancia Trailing SLQué tan cerca del precio se coloca el SL.30%
13Activar MartingalaModo de gestión: Desactivada / Martingala (cesta) / Recuperación.Martingala
14Multiplicador MartingalaCuánto crece el lote en cada respaldo (2.0 = doble).2.0
15Puntos primer respaldoDistancia en contra para el primer respaldo.50000
16Incremento % respaldosCuánto se aleja cada respaldo respecto al anterior.25%
17Cantidad de MartingalasMáximo de respaldos en la cesta.7
18Segundos de espera / estabilidadTiempo que la condición debe mantenerse antes de respaldar o reentrar.10
19Frecuencia de Vigilancia (ms)Cada cuánto revisa el mercado. 1000 = cada segundo.1000
20ID MágicoEtiqueta que identifica las operaciones del bot (sección 7).100
21ComentarioTexto en cada orden del bot (se le añade el nivel de martingala).CJ Bot
22Activar Protección de EquidadCierra TODO al llegar a un tope de ganancia o pérdida en USD.
23Activar Ventanas EmergentesMuestra avisos en pantalla.
24Pérdida Máxima (USD)Si la pérdida total llega a este monto, cierra todo.5000
25Ganancia Máxima (USD)Si la ganancia total llega a este monto, cierra todo.5000
Internos (no editables): el retardo del trailing del SL es de 3 segundos y el del TP de 5 segundos, para que los niveles no "bailen" con velas rápidas.

7. El Número Mágico en detalle

El Número Mágico (parámetro 20) es la etiqueta que el bot pone a sus operaciones para reconocerlas. Es fundamental en el modo Seguidor.

Reglas correctas:

En modo Seguidor el mágico nunca debe ser 0, o el bot no distinguirá sus copias de los originales.
Recomendación pro: usa un mágico distinto por activo (V75 = 40, GBPUSD = 41, USDJPY = 42…). Así cada instancia gestiona solo lo suyo y los reportes no se mezclan.
Caso especial: si pones el mágico en 0, el bot considera suyas todas las operaciones del símbolo (incluidas manuales o de otro EA). Útil a propósito, peligroso por accidente.

8. Modos de operación

Consejo: en multi conviene marcar estrategias de una sola familia (todas nones o todas pares) para que tendencia y reversión no se anulen.

9. Las 18 estrategias por familia (nones / pares)

Las 18 estrategias (03–20) se organizan por paridad del número en dos familias iguales (9 y 9):

En el panel se distinguen por color: botones pares en verde oscuro y nones en verde más claro, con letras de distinto color.

9.1 Nones — Reversión (rebote)

#NombreRegla (compra; venta al revés)Efectividad
03EMA + RSIPrecio bajo la EMA media, RSI venía < 30 y gira al alza.Media-Alta
05Solo RSIRSI cruza al alza el 30 (sale de sobreventa).Media-Baja
07MACD + BollingerPrecio en banda baja + MACD sobre su señal.Media-Alta
09Bollinger + StochasticBanda baja + Stoch venía < 20 y cruza arriba.Alta
11MACD + StochasticStoch < 20 cruza arriba + MACD alcista.Media-Alta
13Stochastic + VolumenStoch < 20 cruza arriba + volumen sube.Media
15Bollinger + VolumenBanda baja + volumen sube.Media-Baja
17Aroon + StochasticStoch < 20 cruza arriba + Aroon up > down.Media
19EMA + Bollinger + StochasticBanda baja + Stoch cruza + precio sobre EMA-100 (rebote a favor de la tendencia mayor).Alta (poco frecuente)

9.2 Pares — Tendencia (continuación)

#NombreRegla (compra; venta al revés)Efectividad
04Cruce EMAEMA rápida cruza arriba la media.Media-Baja
06Triple EMA + Aroon3 EMAs alineadas arriba + Aroon > 70.Alta
08MACD + VolumenMACD cruza arriba + volumen sube.Media
10Triple EMA + RSI + Aroon3 EMAs + RSI > 50 + Aroon > 70.Alta (poco frecuente)
12Aroon + VolumenAroon > 70 + volumen sube.Media
14Aroon + MACDAroon > 70 + MACD alcista.Media-Alta
16Aroon + RSIAroon > 70 + RSI > 50.Media
18Aroon + MACD + RSIAroon > 70 + MACD alcista + RSI > 50.Alta (poco frecuente)
20EMA + MACD + VolumenEMA media > lenta + MACD alcista + volumen sube.Media-Alta
Cómo leerlo: más condiciones = señales más fiables pero menos frecuentes (09, 19, 06, 10, 18). El volumen en índices sintéticos (V75) es de ticks y aporta poco. La efectividad es relativa, no una garantía; en sintéticos ninguna estrategia tiene un edge fuerte por sí sola: lo que más pesa es la gestión de riesgo.
Indicadores usados: EMA 10/30/100, RSI 14 (30/70), Aroon 14 (umbral 70), MACD 12/26/9, Estocástico 5/3/3, Bollinger 20/2.0. Todas leen la última vela cerrada.

10. Cómo trabaja el bot por dentro (función por función)

Aquí se explica, una por una, cada rutina interna del robot: qué hace y por qué. No necesitas esto para usarlo, pero te ayuda a entender lo que ves en el panel.

10.1 Arranque y validaciones

Al iniciar revisa: rango de balance, tipo de cuenta permitido, contraseña, número de cuenta, lista blanca y vencimiento. Si algo falla, NO arranca y muestra el error. Prepara los indicadores, marca activas las estrategias 03–20 y detecta si la cuenta es Hedging o Netting.

10.2 Ciclo de vigilancia (cada segundo)

Cada 1 segundo (parámetro 19): actualiza el panel, revisa la exportación por día, comprueba licencia y permiso de trading, comprueba que el mercado esté abierto, aplica la protección de equidad y, según el caso, gestiona lo abierto o busca señal.

10.3 Filtro de mercado abierto

Si el mercado no está operativo, no hace nada en ese ciclo. Evita órdenes rechazadas fuera de horario.

10.4 Validación de margen

Antes de abrir, exige margen libre al menos 20% mayor que el necesario; si no lo hay, no abre y avisa.

10.5 Conteo de operaciones propias

Cuenta cuántas operaciones abiertas llevan su Número Mágico, para decidir si toca gestionar o buscar señal nueva.

10.6 Gestión de la cesta de martingala

Calcula el precio promedio ponderado, fija un Take Profit único para toda la cesta, lo aplica a cada posición, aplica trailing si solo hay una, y decide si toca abrir respaldos.

10.7 Gestión individual

En modo recuperación / individual: coloca y ajusta el SL y el TP de cada operación y aplica el trailing.

10.8 Trailing Stop (con retardos)

Mueve el SL para asegurar ganancia (espera 3 seg) y/o aleja el TP (espera 5 seg). Solo actúa cuando hay una sola operación. El SL nunca retrocede.

10.9 Apertura de respaldo

Abre un respaldo solo si: no se superó el máximo (param 17), pasó el tiempo de espera, la distancia en contra es suficiente y se mantuvo estable los segundos del parámetro 18. El lote se multiplica por el parámetro 14.

Distancia acumulada desde L0: el umbral del siguiente respaldo se mide como distancia acumulada desde la primera operación (L0), leída de las posiciones abiertas. Así el respaldo se abre donde de verdad corresponde, aunque haya habido un reinicio de MT5 o las operaciones las haya abierto otro EA.

10.10 Modo Seguidor

Detecta operaciones externas (con mágico distinto), abre copias y cierra su copia cuando la externa se cierra. Requiere Número Mágico distinto de 0.

10.11 Búsqueda de señal

Una vez por vela: en multi cuenta votos hasta llegar al mínimo de confirmaciones; en Por Tiempo elige dirección con 5 estrategias al azar; en individual evalúa esa estrategia. Después calcula el lote y abre en la dirección permitida por el parámetro 2.

10.12 Ganancia en TP y lote de recuperación

Calcula cuánto gana un lote al llegar al TP y, con ese dato, el lote de recuperación (recuperar lo perdido + el objetivo inicial), nunca menor al lote inicial.

10.13 Evaluación de las estrategias

Cada estrategia lee sus indicadores en la última vela cerrada y devuelve comprar, vender o nada.

10.14 Abrir operación

Normaliza el lote al mínimo permitido por el broker, valida margen, envía la orden con comentario y nivel, y guarda qué estrategias la originaron (eso es lo que ves en "Cesta actual" y en los reportes).

10.15 Protección de equidad, historial y exportación

La protección suma el resultado de todas las operaciones y cierra si llega al tope. Cada cierre se guarda en el historial de sesión. La exportación vuelca todo a CSV y HTML.

11. Gestión de capital: Martingala y Recuperación

a) Martingala (cesta)

Cuando una operación va en contra, el bot abre respaldos en la misma dirección para promediar el precio. Toda la cesta comparte un Take Profit único sobre el promedio; cuando el precio regresa, cierra todo junto con ganancia.

Ejemplo numérico. Lote 0.01, multiplicador 2.0, primer respaldo 50000 puntos, incremento 25%:
Compra 0.01 → baja 50000 → respaldo 0.02 → baja 62500 → 0.04 → baja ~78000 → 0.08 → 0.16 → 0.32 → 0.64 → 1.28 (respaldo 7).
El TP único se calcula sobre el promedio ponderado; al rebotar, cierra toda la cesta en ganancia.

b) Recuperación

Modo de una operación a la vez. Tras una pérdida, calcula un lote que recupere lo perdido en la racha + la ganancia objetivo inicial, y nunca baja del lote inicial. Tras una ganancia, reinicia. Espera los segundos del parámetro 18 antes de reentrar.

Ejemplo numérico. El lote 0.01 deja +10 USD al TP. Pierde 10, luego pierde 15 (acumulado 25). La siguiente operación apunta a 25 + 10 = 35 USD. Si gana, reinicia a 0.01.
Recuperación dirigida por estrategias: en este modo el bot no entra por tiempo; tanto la entrada inicial como la reentrada las deciden las estrategias reales (el modo "Solo Tiempo" queda exclusivo de Martingala). Además, al iniciar reconstruye el estado de la racha leyendo el historial, de modo que recompilar o reiniciar MT5 no borra la recuperación en curso.
Advertencia de riesgo: la martingala y la recuperación pueden generar pérdidas grandes si el mercado va en contra de forma prolongada. Usa lote mínimo, distancias prudentes, capital suficiente y mantén activa la protección de equidad.

12. Trailing Stop (protección de ganancias)

Ejemplo con TP de 100000 puntos: el SL se activa al 60% (60000 puntos de ganancia) y se coloca a un 30% de distancia (30000 puntos), tras 3 segundos estables. El TP se activa al 70% y se aleja un 30%, tras 5 segundos.

13. Protección de equidad

Si está activada (parámetro 22), el bot suma la ganancia/pérdida de todas sus operaciones y cierra todo cuando llega a la ganancia máxima (parámetro 25) o a la pérdida máxima (parámetro 24). Funciona en todos los modos, incluida la cesta. Es tu red de seguridad principal, sobre todo porque la cesta no lleva Stop Loss propio.

Consejo: ajusta el parámetro 24 a un porcentaje de tu balance que estés dispuesto a arriesgar (por ejemplo, no más del 20–30%).

14. El panel visual

ElementoFunción
EstadoBot (Activo / Parado / MT5 off), Estrategia, Martingala, Dirección, Mercado y Cuenta.
RangoMáximo/Mínimo del activo, con botón que cicla Hora / Día / Semana / Mes.
Estadísticas de sesiónAbiertas, cerradas, ganadas, perdidas, % de aciertos, G/P flotante y realizado, rendimiento.
Cesta actualEstrategias usadas, posiciones, lotaje, precio promedio, G/P y distancia al objetivo.
Botones 03–20Marcar estrategias para multi: pares en verde oscuro, nones en verde más claro, con letras de distinto color.
− / +Mínimo de confirmaciones en multi (de 1 a 5).
MULTI / BOT ACTIVO-PARADOActiva el modo multi / pausa el bot.
Color de fondoCambia el color del panel.
Exportar CSV / HTMLGenera los reportes.

Atajos de teclado: V muestra/oculta el panel; + y - cambian el tamaño de letra.

Sobre BOT ACTIVO/PARADO: pausa el bot, pero no puede apagar el "Algo Trading" de MT5 (protección de la plataforma). Si lo apagas en MT5, el panel lo refleja como "MT5 off".

15. Reportes y exportación

El bot genera reportes en CSV (Excel) y HTML a color (navegador) con: operaciones cerradas, posiciones abiertas (foto actual), estrategias usadas y un resumen (ganadas, perdidas, % de aciertos, resultado). Se generan con los botones, al cambiar de día o al detener el bot. Quedan en MQL5 > Files y el bot muestra la ruta completa. Todos los textos están en español.

16. Cómo hacer un backtest correctamente

17. Buenas prácticas y protección del capital

18. Errores comunes y soluciones

SíntomaCausa probableSolución
No arrancaLicencia / cuenta / contraseña / vencimientoLee el mensaje exacto en el Diario de MT5.
No operaAlgo Trading apagado / mercado cerrado / bot en pausaEnciende todo y revisa el horario del activo.
Margen insuficientePoco margen libreBaja el lote o aumenta el capital.
El Seguidor no copiaNúmero Mágico en 0Pon un mágico distinto de 0.
La cesta no respaldaCuenta NettingUsa una cuenta Hedging.
Señales que se anulan en multiMezcla de nones y paresMarca estrategias de una sola familia.

19. Preguntas frecuentes

PreguntaRespuesta
¿Por dónde empiezo?Cuenta demo, lote 0.01, observa el panel.
¿Sirve para cualquier activo?Sí, opera sobre el símbolo del gráfico.
¿Por qué cuenta Hedging?La cesta de martingala necesita varias operaciones a la vez.
¿Cómo sigo operaciones manuales?Modo Seguidor, mágico distinto de 0.
¿Cómo sigo otro bot?Modo Seguidor, mágico distinto al de ese bot y distinto de 0.
¿Garantiza ganancias?No. Ningún sistema lo hace; la martingala tiene riesgo.
¿Puedo pausarlo?Sí, con el botón BOT ACTIVO/PARADO.
¿Qué familia es cada estrategia?Impares = reversión, pares = tendencia. El número te lo dice.
PARTE 2 — CURSO DE TRADING DESDE CERO
Apartado formativo: enseña trading desde cero, paso a paso, independiente del manual del bot. Es un curso. Si algo de la PARTE 1 no se entendió, la respuesta suele estar aquí.

C1. Qué es el trading

El trading es comprar y vender activos (divisas, índices, criptomonedas, acciones) buscando ganar con la diferencia de precio. En Forex se negocian pares (ej. EUR/USD). Si el precio va a tu favor, ganas; si va en contra, pierdes.

C2. El gráfico y las velas japonesas

C3. Temporalidades

Es el "zoom" de cada vela: M1, M5, M15, H1, H4, D1. Temporalidades altas = señales lentas y más fiables; bajas = más señales y más ruido.

C4. Tendencia, soporte y resistencia

"La tendencia es tu amiga": operar a favor de la tendencia suele tener más probabilidad. Y aquí conecta con el bot: en rango rinden mejor las estrategias nones (reversión); en tendencia, las pares.

C5. Conceptos de dinero

TérminoExplicación
Pip / PuntoMínima variación del precio.
LoteTamaño de la operación (0.01 = micro-lote).
ApalancamientoEl broker te presta para mover más (ej. 1:100). Multiplica ganancias Y pérdidas.
MargenDinero reservado para mantener la operación.
SpreadDiferencia entre compra y venta (es un costo).
EquidadBalance + lo que ganas/pierdes ahora mismo.

C6. Los indicadores técnicos

IndicadorQué mideCómo se lee
EMAPrecio promedio reciente.Precio sobre la EMA = alcista; los cruces marcan cambio de tendencia.
RSIFuerza (0–100).< 30 sobrevendido; > 70 sobrecomprado.
MACDImpulso.El cruce de su línea con la señal marca cambio de momentum.
AroonFuerza de la tendencia.> 70 = tendencia fuerte.
EstocásticoOscilador (0–100).< 20 sobrevendido; > 80 sobrecomprado.
BollingerVolatilidad.Banda baja = barato; banda alta = caro.
VolumenActividad.Volumen creciente confirma fuerza.
Estos son exactamente los indicadores que usan las 18 estrategias del bot (sección 9). Si entiendes esta tabla, entiendes por qué cada estrategia entra donde entra.

C7. Gestión de riesgo (lo más importante)

C8. La martingala (concepto y peligro)

Consiste en aumentar el tamaño tras una pérdida para recuperar con el rebote. Funciona muchas veces, y eso da una falsa seguridad. El peligro: una racha en contra prolongada hace crecer la exposición muy rápido. La gestión de capital decide si sobrevives.

C9. Psicología del trading

C10. Plan de práctica para el alumno

1. Abre una cuenta demo.
2. Aprende a leer velas y tendencia en H1.
3. Identifica soportes y resistencias.
4. Observa los indicadores (RSI, MACD, EMA).
5. Prueba el CJ Bot en demo con lote 0.01.
6. Lleva un registro (usa los reportes CSV/HTML del bot).
7. Solo después, considera cuenta real con dinero que puedas permitirte perder.

C11. Errores típicos del principiante

Aviso legal / de riesgo: el trading con apalancamiento es de alto riesgo y puede no ser adecuado para todos. Puedes perder todo tu capital. Los resultados pasados no garantizan resultados futuros. Practica en demo y opera solo con dinero que puedas permitirte perder. Material educativo, no asesoramiento financiero.

CJ Bot — Manual de Usuario + Curso de Trading — CJ Junior Cabrera — cjjuniorstore.com