Copy Receiver
- Utilidades
- Versión: 3.27
- Activaciones: 20
EmilonCopy Receiver es un asesor experto (copiador de operaciones) para la plataforma MetaTrader que replica automáticamente las operaciones de un proveedor de señales en la cuenta de un suscriptor. El producto se basa en una arquitectura de «servidor de señales»: las operaciones del proveedor se publican en el servidor de Emilon, y el Receiver consulta el servidor a través de HTTPS (WebRequest) a intervalos fijos y sincroniza la cuenta del suscriptor con la del proveedor.
Una característica clave de la arquitectura esla sincronización completa basada en el estado, en lugar de en eventos. El Receiver no intenta «ponerse al día» con las señales perdidas; en cada ciclo compara la lista completa de posiciones del proveedor con la suya propia: se abren las que faltan, se cierran las sobrantes y se resincronizan aquellas cuyo volumen haya cambiado. Esto hace que el EA sea resistente a las caídas de conexión, los reinicios del terminal y las consultas perdidas.
Compatibilidad multiplataforma: MT4 ↔ MT5
El Receiver se distribuye en dos versiones —MQL4 y MQL5— y ambas funcionan con el mismo servidor de señales. Esto le confiere al producto su principal característica:
- MT4 → MT5: el proveedor opera en MetaTrader 4; el suscriptor recibe las operaciones en una cuenta de MT5.
- MT5 → MT4: el proveedor opera en MetaTrader 5; las operaciones se replican en una cuenta MT4.
- MT5 → MT5 y MT4 → MT4: copia clásica dentro de la misma plataforma.
Dado que la transferencia de datos se realiza a través del servidor mediante HTTP, ni siquiera es necesario que las terminales del proveedor y del suscriptor compartan el mismo bróker, la misma divisa de la cuenta o el mismo tipo de ejecución. Para publicar operaciones, el proveedor necesita el transmisor correspondiente (EmilonCopy Transmitter) ejecutándose en la misma versión de la plataforma que su cuenta.
Las diferencias entre plataformas se gestionan a nivel de código:
- en MT4: llamadas directas a OrderSend / OrderModify / OrderClose; cualquier cuenta de MT4 permite posiciones en sentido contrario, por lo que no es necesaria la comprobación de cobertura;
- en MT5: la capa de negociación se basa en CTrade , con una comprobación independiente para ACCOUNT_MARGIN_MODE_RETAIL_HEDGING : en una cuenta de compensación, la copia entre varias cuentas se desactiva con un mensaje claro;
- la licencia de MQL5 Market se detecta automáticamente (ACCOUNT_LICENSE_TYPE); la versión web ofrece su propio proceso de activación.
Modos de copia
Modo único. Se copian las operaciones de una sola cuenta de proveedor. Todas las posiciones de los suscriptores reciben el número mágico MagicNumber y el comentario EmilonCopy .
Modo múltiple (paquete «todas las señales»). El campo ProviderAccounts admite una lista de cuentas separadas por comas ( 123, 456 se normaliza a 123 ,456 ) o el valor ALL ( sin distinción entre mayúsculas y minúsculas). Cada cuenta de proveedor recibe su propio «magic» (igual al número de cuenta) y el comentario «prov :NNNNN»: las posiciones de diferentes fuentes nunca se fusionan ni se combinan en cuanto a volumen. El servidor confirma el paquete; cualquier intento de ejecutar una copia múltiple sin él genera un error claro de tipo MULTI_ACCOUNT_REQUIRES_PACKAGE . El panel muestra un bloque «Cuentas copiadas» en el que se enumeran cada cuenta, el nombre del operador y el número de operaciones abiertas.
Asignación de símbolos
Los símbolos de los brókers rara vez coinciden exactamente, por lo que se ha incorporado un mecanismo de asignación:
- se añade un sufijo al símbolo del proveedor (EURUSD → EURUSD .pro);
- búsqueda automática: el Receiver prueba una lista de sufijos comunes ( .m ,. pro ,. ec ,. raw ,. ecn , _m , etc.) y, a la inversa, elimina los sufijos conocidos cuando el símbolo del proveedor ya lleva uno;
- cada candidato se verifica mediante SymbolSelect : se utiliza el primer símbolo que existe realmente en la terminal y se registra cada intento.
Gestión del volumen
- LotMultiplier — modo proporcional: lote del suscriptor = lote del proveedor × multiplicador. Un multiplicador superior a 1 aumenta el volumen; inferior a 1, lo reduce.
- FixedLot : un lote fijo para todas las operaciones (tiene prioridad sobre el multiplicador; 0: se aplica el multiplicador).
- Alineación con el paso de lote y recorte según los valores MINLOT / MAXLOT del símbolo. Tres comportamientos cuando el volumen es inferior al mínimo: redondear al alza hasta el mínimo (por defecto), omitir la operación o copiar al mínimo.
Stops y take-profits
- CopyStopLoss y CopyTakeProfit — permiten transferir cada nivel de forma individual;
- SLTP_AddPoints — desplaza los niveles N puntos respecto a los valores del proveedor (útil para que tus stops no se sitúen en los mismos niveles populares que los de los demás);
- SYMBOL_TRADE_MODE y comprobaciones de la sesión de negociación: un mercado cerrado no detiene todo el EA —solo se omite esa operación con una única línea de registro, mientras que la copia de otros símbolos continúa (los símbolos de criptomonedas sin sesiones se tratan como si estuvieran siempre abiertos);
- gestión de los niveles de stop y de congelación: al modificar el SL/TP, el lado congelado no se modifica y la actualización se aplaza sin generar un aluvión de errores;
- si el bróker rechaza una orden debido a stops no válidos (error 130 en MT4, 10016 en MT5), la operación se reabre sin SL/TP, con una entrada en el registro.
Pausas y recuperación
Cuando el trading automático está desactivado o el mercado está cerrado, el EA no sobrecarga el servidor ni inunda el diario: se imprime una línea de pausa, el estado del panel cambia a PAUSA, el sondeo continúa según el temporizador y la copia se reanuda automáticamente una vez que desaparece la causa.
Cuando caduca una suscripción, el servidor devuelve un error: el receptor se detiene, inicia comprobaciones periódicas de la suscripción (cada 5 minutos) y se reanuda automáticamente tras la renovación de la suscripción. Los bloqueos de negociación no interfieren en el sondeo: la sincronización con el servidor y las acciones de negociación están desacopladas.
Panel y ticker
- Panel de información: cuenta y bróker, estado (EN LÍNEA / PAUSA / DETENIDO / Conectando), hora de la última sincronización, recuentos de posiciones del proveedor y propias, contadores de operaciones abiertas/cerradas/resincronizadas, actualizaciones de SL/TP, omisiones por nivel de congelación, detalles del proveedor (cuenta, bróker, nombre del operador), tipo de suscripción y el bloque «Cuentas copiadas» (filas dinámicas: el panel se amplía según el número de cuentas).
- Ticker en tiempo real en la parte inferior del gráfico: eventos de copia, errores, estados; el color de la línea refleja el tipo de mensaje (información / éxito / advertencia / error). El historial almacena hasta 40 eventos.
- Interfaz de usuario totalmente bilingüe: el parámetro «Idioma» cambia todos los mensajes del panel, el ticker y el diario entre inglés y ruso.
Parámetros
| Parámetro | Por defecto | Descripción |
|---|---|---|
| Idioma | Inglés | Idioma de la interfaz de usuario: inglés / ruso |
| Cuentas de proveedor | vacío | Cuentas de proveedor: 123 , 123 ,456, TODAS o vacía (cuenta de referencia) |
| Multiplicador de lotes | 1,0 | Multiplicador de lotes (>1 aumenta, <1 reduce) |
| LoteFijo | 0,0 | Lote fijo para todas las operaciones; 0: se utiliza el multiplicador |
| Deslizamiento | 30 | Deslizamiento permitido en puntos |
| Número mágico | 770077 | Número mágico de la cuenta de referencia (y posiciones heredadas) |
| CopyStopLoss | true | Copiar el stop loss del proveedor |
| CopiarTakeProfit | true | Copiar el take profit del proveedor |
| SLTP_AñadirPuntos | 0 | Desviación de SL/TP respecto a los niveles del proveedor, en puntos |
| UseSymbolMapping | true | Búsqueda automática de una variante de símbolo cuando no existe una coincidencia exacta |
| Sufijo del símbolo | vacío | Sufijo de símbolo de tu bróker ( .pro , _m , etc.) |
Parámetros del servicio (no destinados al ajuste manual): el intervalo de sondeo PollInterval , la velocidad de actualización de cotizaciones, los colores del panel y las URL de los servidores. La contraseña y la vinculación de la cuenta se gestionan desde la suscripción.
Instalación y configuración
- Copia EmilonCopyReceiver .ex5 ( o. ex4) en MQL5 \Experts ( o MQL4 \Experts) y reinicia la terminal.
- En la configuración de la terminal (Herramientas → Opciones → Asesores expertos), habilita WebRequest para el dominio del servidor de señales; sin ello, las solicitudes fallarán de forma silenciosa.
- Asigne el EA a cualquier gráfico (el símbolo del gráfico no afecta a la copia; cada operación se comprueba con respecto a su propio símbolo) y active el trading automático.
Requisitos y limitaciones
- Terminal MT4 (versión 600+) o MT5; en MT5, una cuenta de cobertura para la copia múltiple.
- La URL del servidor de señales debe estar incluida en la lista blanca de WebRequest.
- La precisión mínima de lotes admitida es de 0,01; los parámetros de lotes se toman del símbolo del suscriptor.
- Los comentarios de las órdenes en MT4 están limitados a unos 27 caracteres; el formato «prov :NNNNN» cabe holgadamente.
Situaciones habituales y cómo se gestionan
- Se ha perdido una señal ( corte de Internet, reinicio): el siguiente ciclo de sincronización restaura la posición; no se producirán duplicados: la correspondencia se realiza por «magia», símbolo y dirección.
- El proveedor ha cerrado una operación: tu posición se cierra en el mismo ciclo, incluso si el mercado del símbolo estaba cerrado en el momento de la señal (el cierre se aplaza hasta que el mercado vuelva a abrir, con un asiento en el diario).
- El proveedor ha modificado el volumen: la posición se cierra y se vuelve a abrir con el nuevo volumen (contador de resincronización).
- El símbolo no está disponible en su bróker: la operación se omite con un mensaje; la copia del resto continúa.
Configuración de la terminal antes de su inicio
Para que el receptor se comunique con el servidor de señales, es necesario añadir el dominio de Emilon a la lista de URL permitidas para WebRequest. Sin ello, el asesor se iniciará, pero cada solicitud devolverá un error: la plataforma no permitirá el acceso a una dirección que no figure en la lista blanca.
- Abre el menúServicio → Configuración → Asesores.
- Marque la casilla «Permitir WebRequest para las URL de la lista ».
- Añade la siguiente línea a la lista:
- Haz clic en Aceptar y elimina el asesor del gráfico (elimina y vuelve a añadirlo): la nueva configuración se aplicará de inmediato.
Dónde ver qué está disponible para copiar
Todas las cuentas de Emilon disponibles para suscripción se recogen en la página de seguimiento:
— en ella se muestran las cuentas disponibles: nombre del operador, bróker, estadísticas y resultados. Selecciona una o varias cuentas de Emilon e introduce sus números en el parámetro ProviderAccounts ( separados por comas: 123 , 456), o bien «ALL» o deja el campo vacío para incluir todas las señales.
Se copian a través del receptorde cuentas de proveedor de Emilon: Alexander Valutsa. El número de cuentas con este proveedores ilimitado: se copian todas o una selecciónde las cuentas de «ProviderAccounts».
El resto de cuentas (de otros proveedores)solo están disponiblesmediante suscripción directa en la página web; si se intenta copiarlas a través del receptor, el servidor devolverá un mensaje de error.
Comprobación
Tras iniciar el Asesor Experto, aparecerá un mensaje de inicio en el ticker situado en la parte inferior del gráfico, seguido de la primera sincronización unos segundos más tarde. Si el ticker muestra «Error de solicitud del servidor», vuelve al paso WebRequest: esto se debe casi siempre a que el dominio no se ha añadido o se ha añadido con una ruta.
¿Por qué copiar en lugar de comprar un robot?
- No se desperdicia dinero en robots desconocidos. La mayoría de los EA te venden una prueba retrospectiva. Al copiar, obtienes un historial real y en vivo que puedes verificar antes de pagar.
- Sin optimización, sin maratones de backtesting. Ahórrate meses de ajuste de parámetros. Las estrategias ya están en funcionamiento en tiempo real: las cifras que ves son cifras reales.
- Sin configuraciones complejas que descifrar. Instala el Receiver, deja «ProviderAccounts» en blanco y listo. Todo lo demás ocurre automáticamente.
- No te quedas limitado a una sola estrategia. Un único robot es una apuesta por una única condición del mercado. Copiar te ofrece muchas estrategias a la vez —de tendencia, contratienda, scalping— para que tus resultados no dependan de un único conjunto de parámetros.
- Copia solo las rentables. Elige cuentas según sus beneficios verificados, su drawdown y su estilo de trading en la página de seguimiento. Las cuentas con pérdidas no se llevan tu dinero: simplemente no las copias.
- Una amplia selección de señales por un precio simbólico. En lugar de pagar entre 200 y 500 dólares por un robot, una sola suscripción te da acceso a docenas de estrategias listas para copiar.
- Sin emociones, sin estar pendiente de la pantalla. El receptor ejecuta las operaciones en el momento en que el proveedor actúa: sin vacilaciones, sin entradas manuales, sin operaciones de revancha a las 3 de la madrugada.
- Totalmente transparente. Cada cuenta copiada muestra su historial en tiempo real, sus beneficios y su caída máxima en la página de seguimiento. No hay nada oculto tras una cuenta demo.
- Tu capital permanece en tu cuenta. Las señales se copian entu terminal : el proveedor nunca tiene acceso a tus fondos y puedes desconectarte en cualquier momento.
- No se necesitan conocimientos de programación. Sin DLL, sin scripts de configuración de VPS, sin código. Si sabes instalar un EA, puedes ejecutar el Receiver.
- Diversificación con un solo clic. Añade o elimina cuentas copiadas en la configuración cuando quieras: reequilibra tu cartera de estrategias sin alterar las operaciones existentes.
