Local Copier — Manual del usuario 2/2 (MT4 / MT5)

Local Copier — Manual del usuario 2/2 (MT4 / MT5)

29 octubre 2026, 16:31
Rodrigo Arana Garcia
0
12

[ English ] [ Русский ] [ 中文 ] [ Español ] [ Português ] [ 日本語 ] [ Deutsch ] [ 한국어 ] [ Français ] [ Italiano ] [ Türkçe ]

Índice

10. Cierres parciales propios

El Receiver puede cerrar partes de cada copia en los niveles que usted elija, hasta tres en el camino hacia el take profit y tres en el camino hacia el stop loss:

  • Level 1: % of the way to TP y Level 1: close % of initial lot: cuando el precio ha recorrido este porcentaje de la distancia entre el precio de apertura y el take profit, se cierra este porcentaje del lote inicial. Los niveles 2 y 3 funcionan del mismo modo.
  • Los niveles hacia el stop loss usan la distancia entre el precio de apertura y el stop loss.
  • Las distancias se miden hasta el take profit y el stop loss de la copia, en el bróker o virtuales. Una copia sin ellos no tiene niveles.

Cada nivel se ejecuta una vez por copia y siempre deja al menos el lote mínimo. Estos cierres se combinan con los cierres parciales copiados del original: la copia nunca es mayor de lo que requiere el original.

11. Cesta (basket)

La cesta trata todas las copias del Receiver como un único grupo, copias libres incluidas. Su resultado es el resultado flotante de las copias de mercado, con swap y comisión. Puede configurar cada función en tres unidades: porcentaje del balance, dinero o puntos medios de las copias. Un valor de 0 desactiva cada ajuste.

  • Basket TP: se cierra todo cuando el resultado alcanza este beneficio.
  • Basket SL: se cierra todo cuando el resultado alcanza esta pérdida.
  • Basket break even: una vez que el resultado ha alcanzado este beneficio, se cierra todo si el resultado vuelve a cero.
  • Basket trailing start, distance y step: una vez que el resultado alcanza el valor de inicio, un nivel sigue al mejor resultado a la distancia de trailing, moviéndose en pasos; se cierra todo si el resultado cae hasta ese nivel.

Cuando se activa la cesta, el Receiver cierra todas las copias, elimina las copias pendientes y sigue intentándolo durante un máximo de 10 minutos si algunas no se pueden cerrar. Durante ese tiempo no se abren nuevas copias. Si el terminal o el Asesor Experto se reinician durante el cierre, este continúa.

12. Protección de la cuenta

La protección de la cuenta funciona en el Receiver y en el Self Copier. Su estado se guarda en las variables globales del terminal, por lo que continúa después de un reinicio. Una condición de parada debe durar 2 segundos antes de actuar, para que un único precio erróneo no la active. Los límites usan el balance y el equity de toda la cuenta, de modo que las operaciones manuales y otros Asesores Expertos también cuentan, pero solo se cierran las copias, junto con cualquier operación con el número mágico del Receiver que no esté vinculada a un original. La protección de la cuenta funciona mientras el terminal está conectado y Algo Trading está activado.

12.1 Límites diarios

  • Max daily drawdown % y Max daily drawdown in money: cuando el equity cae este porcentaje o esta cantidad por debajo de la base del día, se cierran todas las copias y no se hacen nuevas copias hasta el día siguiente.
  • Max daily profit % y Max daily profit in money: lo mismo cuando el equity sube este porcentaje o esta cantidad por encima de la base del día.
  • Daily drawdown measured from y Daily profit measured from: cada límite tiene su propia base, el balance o el equity al inicio del día.

Balance at start of day es el balance sin el resultado cerrado de hoy, aunque el Asesor Experto se inicie más tarde a lo largo del día. Equity at start of day es el equity en el momento del cambio de día; solo se conoce si el Asesor Experto está en marcha en ese momento; si no, se usa el balance al inicio del día. Los depósitos y los retiros mueven ambas bases, así que no activan los límites. El día sigue la hora del servidor del Receiver. Si cambia la base durante el día, la nueva base se aplica de inmediato.

12.2 Parada de emergencia

  • Max drawdown % from highest balance: el equity cae este porcentaje por debajo del balance más alto alcanzado.
  • Emergency: equity below: el equity cae hasta esta cantidad.
  • Emergency: equity above: el equity alcanza este objetivo.

Cuando se alcanza una de estas condiciones, se cierran todas las copias y el Receiver deja de copiar. Permanece detenido, también después de un reinicio, hasta que usted lo restablezca: ponga Reset emergency stop now en true y pulse OK; después abra de nuevo los parámetros y vuelva a ponerlo en false. El restablecimiento también reinicia el balance más alto a partir del balance actual.

12.3 Pausas según el drawdown

Aquí el drawdown es la pérdida flotante de una cuenta, es decir, el balance menos el equity, en porcentaje del balance.

  • Pause new copies while Receiver drawdown % is above: no se abren nuevas copias mientras el Receiver esté en un drawdown mayor. Las copias abiertas se siguen gestionando.
  • Pause new copies while Transmitter drawdown % is above: lo mismo con el drawdown del Transmitter.
  • Copy only while Transmitter drawdown % above: los nuevos originales solo se copian mientras el Transmitter esté en un drawdown mayor. Los originales abiertos antes esperan y se copian cuando se alcanza el nivel.
  • Copy a symbol only while its Transmitter drawdown % is above: lo mismo, medido con la pérdida flotante del Transmitter en el símbolo del original.

Las operaciones abiertas durante las dos primeras pausas se tratan como abiertas durante una pausa (sección 5.1).

13. Símbolos

El Receiver busca el símbolo de cada original en su propia cuenta en este orden:

  1. Los pares de Special symbols.
  2. El nombre del original sin el prefijo y el sufijo del Transmitter, con el prefijo y el sufijo del Receiver.
  3. El mismo nombre que en el Transmitter, o ese nombre sin su prefijo y sufijo.
  4. Si Auto-detect dot prefixes/suffixes and Receiver variants es true, un símbolo del Receiver con el mismo nombre y un prefijo o sufijo corto, por ejemplo EURUSD.r o EURUSDm. Si coinciden varios símbolos, se usa el nombre más corto; si dos son igual de cortos, no se elige ninguno.

Los prefijos y sufijos separados por un signo, como EURUSD.r, EURUSD_i o #EURUSD, se detectan automáticamente cuando la detección automática está activada. Los parámetros de prefijo y sufijo son para nombres que difieren en letras sin ningún signo: Transmitter symbol prefix y suffix se eliminan de los nombres del Transmitter, y Receiver symbol prefix y suffix se añaden.

Special symbols enumera pares de nombres, primero el símbolo del Transmitter, separados por punto y coma: US500,SPX500;XAUUSD,GOLD. Si la lista es larga, continúela en Special symbols 2 a 5, con el mismo formato; cada campo admite unos 250 caracteres.

El Receiver añade el símbolo a la Observación del mercado por sí mismo. Mientras ningún símbolo coincida, la operación no se copia y la pestaña Expertos indica qué hay que configurar. Si un símbolo encontrado por su prefijo o sufijo cotiza a un precio muy distinto (más de un 10 por ciento), la operación no se copia, porque probablemente es un instrumento diferente; configure el par en Special symbols si es el mismo.

Los tamaños de contrato distintos se gestionan mediante el lote (sección 6.2). Los símbolos cotizados en otra escala de precios, por ejemplo un índice cotizado con un decimal más, se detectan comparando los precios actuales: el precio de las órdenes pendientes, el stop loss y el take profit se convierten en proporción. En estos símbolos no se copian los cambios posteriores del precio de un original pendiente.

14. Comentario de las copias y etiqueta de identificación

Por defecto, las copias tienen un comentario vacío. En Copy comment puede escribir su propio texto con estos códigos:

CódigoSe sustituye por
#El comentario del original
@El ticket del original
%El número mágico del original
&La cuenta del Transmitter

Por ejemplo, "Copia @" da "Copia 12345678". El comentario se corta a 31 caracteres. Si Copy comment está vacío, el Receiver usa el texto configurado en el Transmitter en Comment for copies, con los mismos códigos.

Add ID tag to copy comments coloca una etiqueta de identificación al principio del comentario, por ejemplo LC7clzi:gc0uy9 (la cuenta del Transmitter y el ticket del original, en base 36). La etiqueta permite al Receiver reconocer cada copia y su original aunque su archivo de vínculos se pierda o se sustituya por uno más antiguo (sección 17.3). Está desactivada por defecto, porque la mayoría de los traders prefieren comentarios limpios. Algunos brókeres cambian o eliminan los comentarios; en ese caso la etiqueta no sirve de ayuda, y se usa el archivo de vínculos como de costumbre.

15. Notificaciones e informes

  • Push notifications envía los eventos principales (nuevas copias, cierres, cierres parciales, protección, cestas y errores) a la aplicación MetaTrader de su teléfono. Configure su MetaQuotes ID en Herramientas > Opciones > Notificaciones.
  • Email notifications envía los mismos eventos por correo electrónico. Configure la cuenta de correo en Herramientas > Opciones > E-mail.
  • Daily account report times: un informe con el balance, el equity y el margen de la cuenta a estas horas, por ejemplo 08:00,20:00, en la hora del servidor del Receiver. Si el terminal está apagado a esa hora, el informe se envía cuando se inicie dentro de la hora siguiente.
  • Alert when equity falls below: un aviso cuando el equity cae por debajo de cada nivel de la lista, por ejemplo 9000,8000. Si el equity atraviesa varios niveles a la vez, se envía un solo aviso, el del nivel más bajo. Un nivel vuelve a avisar solo después de que el equity se recupere aproximadamente un 0.5 por ciento por encima de él.

Los informes y las alertas se envían mientras el terminal está conectado y Algo Trading está activado. Cada notificación también se escribe en la pestaña Expertos. MetaTrader solo permite unas pocas notificaciones por minuto, así que Local Copier envía como máximo una cada 7 segundos y agrupa varios eventos en un solo mensaje.

16. Cuentas netting (MetaTrader 5)

En una cuenta netting hay una sola posición por símbolo. Un Receiver en una cuenta netting suma lo que aporta cada original copiado y ajusta la posición con órdenes de mercado. Este modo está en versión beta.

  • Si es posible, use la cuenta solo para las copias. Si ya contiene volumen de operaciones manuales o de otros Asesores Expertos, el Receiver lo respeta y solo ajusta su propia parte.
  • Las órdenes pendientes del Transmitter se copian cuando se activan. Se copian los cierres parciales y los aumentos de volumen.
  • Cada orden se guarda antes de enviarse, y su resultado se comprueba en el historial antes de enviar otra orden para ese símbolo.
  • Si la posición se modifica fuera del Asesor Experto (stop loss, take profit, cierre manual, stop out), los originales actuales de ese símbolo dejan de copiarse y la posición se deja como está hasta que llegue un nuevo original.
  • Si un Transmitter pasa a estar offline, solo esperan los símbolos a los que contribuyen sus originales; los demás continúan. Si elimina un Transmitter de Transmitter account(s), se cierra su parte de las posiciones.
  • Si el archivo de vínculos se pierde con posiciones abiertas, el Receiver espera hasta que todos los Transmitters estén online y después reparte cada posición entre los originales abiertos de ese símbolo, sin operar, salvo que el lote calculado ahora sea muy distinto de la posición (más del doble, menos de la mitad o en la dirección contraria).
  • El stop loss y el take profit de la posición son los del original más reciente, cuando todas las contribuciones van en la misma dirección. No se usan su propio stop loss y take profit, por lo que los modos de lote por riesgo necesitan Copy Stop Loss = true en una cuenta netting.
  • Las órdenes no tienen comentario (LCN con la etiqueta de identificación); no se usa Copy comment.
  • La protección de la cuenta cierra la parte del Asesor Experto en todos los símbolos.
  • En una cuenta netting solo puede funcionar un Receiver, y el Self Copier necesita una cuenta hedging.
  • Estas funciones no se aplican en cuentas netting: su propio stop loss y take profit, los niveles virtuales, el break even y el trailing stop, los cierres parciales propios, las cestas, los cierres programados, el cierre de cada operación tras N minutos, la división, la reapertura, la secuencia de lotes, los límites de riesgo, los límites del número de copias, de números mágicos y de símbolos, la distancia mínima, los retrasos, el mejor precio y la diferencia máxima de precio, la numeración de operaciones, la condición de drawdown por símbolo y el cierre del original desde el Receiver. Close copy when original closes siempre funciona como On. El Asesor Experto le avisa al iniciarse si alguna de ellas está configurada.

17. Archivos de datos, reinicios y seguridad

17.1 Archivos de datos

Local Copier guarda sus datos en Common\Files\LocalCopier, dentro de la carpeta de datos común de MetaTrader. Para abrirla, use Archivo > Abrir carpeta de datos (File > Open Data Folder) en cualquier terminal, suba un nivel de carpeta y abra Common\Files\LocalCopier.

ArchivoContenido
T_account.txtLas operaciones publicadas por el Transmitter de esa cuenta.
R_account_magic.txtEl archivo de vínculos de un Receiver: qué copia pertenece a qué original. Se guarda con una copia de seguridad (.bak).
S_account_magic.txtEl archivo de vínculos de un Self Copier.
X_transmitter_receiver_magic.txtSolicitudes de cierre de originales (sección 9.7).
TC_account.txtMetaTrader 4: la cadena de tickets después de los cierres parciales (TC_account_self_magic.txt para un Self Copier).
LOCK_T_account.txt, LOCK_C_account_magic.txtBloqueos que impiden dos instancias con el mismo rol.

No edite estos archivos. Parte del estado, como la parada de emergencia, las bases del día, una cesta o un cierre programado en curso, la secuencia de lotes y la numeración de operaciones, se guarda en las variables globales del terminal (nombres que empiezan por LC_ y LCM_). No las elimine mientras haya copias abiertas.

17.2 Reinicios y órdenes con resultado incierto

Local Copier está diseñado para evitar copias duplicadas y cierres erróneos:

  • Cada orden se guarda en el archivo de vínculos antes de enviarse. Si el terminal, el VPS o el Asesor Experto se reinician en cualquier momento, la copia no se abre dos veces. Si el archivo no se puede guardar, por ejemplo porque el disco está lleno, no se envía ninguna copia nueva; los cierres de protección sí se siguen enviando.
  • Cuando el resultado de una orden es incierto, por ejemplo después de un tiempo de espera agotado, el Receiver la busca en el historial de la cuenta antes de volver a enviarla. Si la orden se ejecuta tarde, la copia tardía se vincula a su original o, si el original ya tiene una copia, se cierra.
  • Después de un reinicio, el Receiver espera 5 segundos tras la conexión, y no actúa mientras su lista de operaciones se está cargando.
  • Una copia que desaparece de la lista solo se trata como cerrada cuando el historial de la cuenta lo confirma. Sin esa prueba, el Receiver espera, y pasados 10 minutos deja de gestionarla sin reabrirla.
  • El Receiver nunca actúa con los datos de un Transmitter que esté offline, detenido o desactualizado (10 segundos). El break even, el trailing stop, los niveles virtuales, los cierres parciales propios, el cierre tras N minutos y la protección de la cuenta siguen funcionando.
  • Cada 5 segundos, el Receiver revisa las operaciones con su número mágico que no están vinculadas: las vincula a su original cuando puede, cierra los duplicados e informa de las demás en la pestaña Expertos.
  • Una copia cerrada por un stop out nunca se reabre.

17.3 Archivo de vínculos perdido o antiguo

El archivo de vínculos es la única referencia exacta entre copias y originales cuando la etiqueta de identificación está desactivada. Se guarda de forma segura, con una línea de control y una copia de seguridad, y el Asesor Experto siempre usa la copia válida más reciente. Si el archivo está en uso por otro programa, espera. Si no se puede leer ninguna copia válida, conserva el archivo dañado como .damaged y se recupera como si el archivo se hubiera perdido. Si el archivo se elimina o se sustituye por uno más antiguo, el Receiver se recupera de esta forma:

  • Archivo perdido. El Receiver espera hasta 10 minutos a que todos los Transmitters estén online y, mientras tanto, no copia nuevas operaciones (cuentan como abiertas durante una pausa). Después vincula cada copia a un original del mismo símbolo y dirección abierto como máximo 10 minutos antes que ella, solo cuando no hay ninguna duda: por orden de apertura, cuando hay tantas copias como originales y sus lotes mantienen una proporción similar, o como pares que no pueden ser otra cosa. Las partes de una copia dividida cuentan como una sola copia.
  • Archivo más antiguo (restaurado desde una copia de seguridad o desde una instantánea del VPS). Antes de copiar un original por primera vez, el Receiver comprueba si ya existe una operación no vinculada con su número mágico, del mismo símbolo y tipo, abierta después del original. Si es la única y tiene el lote esperado, se vincula en lugar de abrir una nueva copia; si hay cualquier duda, el original no se copia y la pestaña Expertos lo indica.
  • Una copia que no se puede vincular no se gestiona: la pestaña Expertos informa de ello, y usted debe cerrarla a mano cuando se cierre su original. Los originales abiertos antes que ella no se copian, para que no se dupliquen.

Recuperación exacta. Las copias abiertas más de 10 minutos después de su original (copias de operaciones ya abiertas al inicio, reaperturas) no se pueden volver a vincular sin la etiqueta. Si quiere que cada copia se reconozca tras cualquier pérdida de archivos, active Add ID tag to copy comments (capítulo 14).

17.4 Bucles de copia

Local Copier detecta los bucles de copia, por ejemplo cuando la cuenta A copia a B y B copia a A, o en cadenas más largas como A, B, C y de vuelta a A: una operación nunca se copia de vuelta a la cuenta de la que procede. Sin la etiqueta, sigue la cadena a través de los archivos de vínculos de los Receivers del ordenador. Si el origen de una operación todavía no se puede comprobar, por ejemplo porque el otro Receiver no ha guardado su archivo, espera hasta 15 segundos. Si sigue sin poder comprobarse, la operación no se copia cuando esa cuenta copia, directamente o a través de otras, desde esta cuenta.

17.5 Traslado a otro ordenador o VPS

Para trasladar un Receiver con copias abiertas, deténgalo primero. Después copie los archivos R_*.txt y S_*.txt de Common\Files\LocalCopier (y, de un Transmitter de MetaTrader 4, TC_*.txt) a la misma carpeta del nuevo ordenador, sin los archivos LOCK. Si traslada la carpeta completa del terminal, también conserva las variables globales. No restaure nunca un archivo de vínculos más antiguo que las copias abiertas.

18. Parámetros de entrada

Los parámetros se enumeran en el mismo orden y con los mismos nombres que en la pestaña Parámetros de entrada. En el Transmitter solo se usan Mode, Show panel on chart, el grupo Transmitter y Max slippage in points (cuando cierra originales, al menos 30 puntos). Un valor de 0 o un campo vacío desactiva una función, excepto cuando el nombre del parámetro indica otra cosa y en Max slippage in points, donde 0 no permite ningún deslizamiento.

La pestaña Parámetros de entrada (MetaTrader 5)

General

Mode y Transmitter account(s): capítulo 3. Copy comment y la etiqueta de identificación: capítulo 14. Panel: capítulo 4.

ParámetroValor por defecto
ModeTransmitter
Transmitter account(s), comma separated (Receiver)(vacío)
Magic number of copied trades (Receiver/Self)7319001
Copy comment: # comment @ ticket % magic & account(vacío)
Add ID tag to copy comments (exact re-linking, see manual)false
Show panel on charttrue

Transmitter

Se configuran en el Transmitter: sección 9.7 y capítulo 14.

ParámetroValor por defecto
Close original when a Receiver copy is closed (SL/TP/manual)false
Comment for copies (# comment, @ ticket, % magic, & account)(vacío)

What to copy

Véase el capítulo 5.

ParámetroValor por defecto
Copy buy trades/orderstrue
Copy sell trades/orderstrue
Copy market tradestrue
Copy pending orders (false = copy when triggered)true
Copy trades already open at start or opened during a pausefalse
Copy new tradestrue
Only these magic numbers (e.g. 123,0,(14),100-200)(vacío)
Exclude these magic numbers(vacío)
Only these Receiver symbols (e.g. EURUSD,XAUUSD.r)(vacío)
Exclude these Receiver symbols(vacío)
Only these comments ((text) = contains)(vacío)
Exclude these comments ((text) = contains)(vacío)
Ignore Transmitter trades with lot below0
Ignore Transmitter trades with lot above0

Copy hours (Receiver server time)

Véase la sección 5.3.

ParámetroValor por defecto
Monday (empty = no copying)00:00-23:59:59
Tuesday00:00-23:59:59
Wednesday00:00-23:59:59
Thursday00:00-23:59:59
Friday00:00-23:59:59
Saturday00:00-23:59:59
Sunday00:00-23:59:59

Execution

Véase la sección 5.4.

ParámetroValor por defecto
Max spread in points (e.g. 20,XAUUSD40)0
Max slippage in points30
Max price difference vs Transmitter, points0
Do not copy market trades older than N seconds0
Copy delay in seconds (e.g. 5 or 5,20 = between 5 and 20)0
Copy only at a better price than the original (market trades)false
Better price points (negative = wait until original gains them)0
Seconds between retries after a failed copy10
Max attempts per trade (also limits reopens)10

Lot size

Véase el capítulo 6.

ParámetroValor por defecto
Lot size modeMultiplier of transmitter lot
Fixed lot0.01
Per-symbol fixed lot (e.g. EURUSD0.15,XAUUSD0.05)(vacío)
Add/subtract to same lot0
Multiplier1
Value for 'Multiplier = balance / value'1000
Value for 'Multiplier = equity / value'1000
Multiplier for 'Proportional by balance x multiplier'1
Multiplier for 'Proportional by equity x multiplier'1
Risk % of balance per trade1
Risk % of equity per trade1
Risk % of free margin per trade1
Risk in money per trade100
Lot per 1000 of balance0.01
Lot per 1000 of equity0.01
Lot sequence (end with ,0 to stop copying)0.01,0.02,0.04
Per-symbol multiplier (e.g. XAUUSD0.5,US30.r2)(vacío)
Adjust lot by contract size difference between brokerstrue
Lot step: lot rounded down to a multiple (0 = broker step)0
Minimum Receiver lot (0 = broker minimum)0
Maximum Receiver lot (0 = no limit)0
Do not copy if calculated lot is below0
Do not copy if calculated lot is above0
Round up to broker minimum when calculated lot is smallertrue
Split automatically above broker max volumetrue
Split each copy in N parts (1 = no split)1
Split each copy in parts of this lot (overrides N)0

Limits

Véase el capítulo 7.

ParámetroValor por defecto
Max simultaneous copied trades0
Max copied trades per symbol (e.g. 3,XAUUSD1)0
Max total copied volume (lots)0
Max copied volume per symbol (e.g. 2,XAUUSD0.5)0
Min distance in points between copies of same symbol/direction0
Max risk % per symbol (needs SL; e.g. 2,XAUUSD1)0
Max risk % per currency (needs SL; e.g. 3,JPY2)0
Max total risk % (needs SL)0
Max different Transmitter magic numbers copied at once0
Max different magic numbers on this account (incl. other EAs)0
Max different symbols copied at once0
Max different symbols on this account (incl. other EAs)0
Copy from the Nth trade of each symbol (e.g. 2,XAUUSD3)0
Copy up to the Nth trade of each symbol (e.g. 4,XAUUSD2)0

Stop loss / take profit

Véase el capítulo 8.

ParámetroValor por defecto
Copy Stop Losstrue
Copy Take Profittrue
SL distance multiplier1
TP distance multiplier1
Add/subtract points to SL distance0
Add/subtract points to TP distance0
Keep SL/TP distances from Receiver open pricefalse
Wait for the original to have a SL before copyingfalse
Stop syncing SL/TP of a copy after a manual changefalse
Virtual (hidden) SL/TP/BE/trailingfalse
Show virtual levels on this charttrue
Units of own SL/TP/BE/trailing (money = per original trade)Points (receiver symbol)
Own SL when Copy SL = false0
Own TP when Copy TP = false0
TP = SL distance x ratio (Copy TP = false, own TP = 0)0
Break even at this profit (needs Copy Stop Loss = false)0
Lock this profit at break even0
Trailing start (needs Copy Stop Loss = false)0
Trailing distance0
Trailing step (0 = 1/10 of the distance)0

Trade management

Véase el capítulo 9.

ParámetroValor por defecto
Reverse copying (buy <-> sell)false
Close copy when original closesOn
Copy partial closurestrue
Copy volume increases of netting positionstrue
Closure delay in seconds (e.g. 5 or 5,20)0
Close copy only at a better pricefalse
Closure better price difference in points0
Close anyway after N seconds (0 = wait forever)300
Reopen copies closed outside the EAOff
Reopen time (HH:MM, Receiver server time)08:00
Close all copied market trades on (Receiver server time)Off
Close all time (HH:MM)21:00
Delete all copied pending orders on (Receiver server time)Off
Delete pending time (HH:MM)21:00
Close each copied market trade after N minutes0

Partial closes (own)

Véase el capítulo 10.

ParámetroValor por defecto
Level 1: % of the way to TP0
Level 1: close % of initial lot0
Level 2: % of the way to TP0
Level 2: close % of initial lot0
Level 3: % of the way to TP0
Level 3: close % of initial lot0
Level 1: % of the way to SL0
Level 1: close % of initial lot0
Level 2: % of the way to SL0
Level 2: close % of initial lot0
Level 3: % of the way to SL0
Level 3: close % of initial lot0

Basket (all copies together)

Véase el capítulo 11.

ParámetroValor por defecto
Basket TP % of balance0
Basket SL % of balance0
Basket break even at profit % of balance0
Basket trailing start % of balance0
Basket trailing distance % of balance0
Basket trailing step % of balance0
Basket TP in money0
Basket SL in money0
Basket break even at profit in money0
Basket trailing start in money0
Basket trailing distance in money0
Basket trailing step in money0
Basket TP in average points0
Basket SL in average points0
Basket break even at average points0
Basket trailing start in average points0
Basket trailing distance in average points0
Basket trailing step in average points0

Account protection

Véase el capítulo 12.

ParámetroValor por defecto
Daily drawdown measured fromBalance at start of day
Max daily drawdown % -> close copies, pause until tomorrow0
Max daily drawdown in money0
Daily profit measured fromBalance at start of day
Max daily profit % -> close copies, pause until tomorrow0
Max daily profit in money0
Max drawdown % from highest balance -> close and stop0
Emergency: equity below -> close copies and stop0
Emergency: equity above -> close copies and stop0
Reset emergency stop now (set back to false afterwards)false
Pause new copies while Receiver drawdown % is above0
Pause new copies while Transmitter drawdown % is above0
Copy only while Transmitter drawdown % above0
Copy a symbol only while its Transmitter drawdown % is above0

Symbol mapping

Véase el capítulo 13.

ParámetroValor por defecto
Transmitter symbol prefix (non-dot)(vacío)
Transmitter symbol suffix (non-dot)(vacío)
Receiver symbol prefix(vacío)
Receiver symbol suffix(vacío)
Auto-detect dot prefixes/suffixes and Receiver variantstrue
Special symbols: TX,RX;TX,RX (e.g. US500,SPX500;XAUUSD,GOLD)(vacío)
Special symbols 2 (same format)(vacío)
Special symbols 3 (same format)(vacío)
Special symbols 4 (same format)(vacío)
Special symbols 5 (same format)(vacío)

Notifications

Véase el capítulo 15.

ParámetroValor por defecto
Push notificationsfalse
Email notificationsfalse
Daily account report times (e.g. 08:00,20:00)(vacío)
Alert when equity falls below (e.g. 9000,8000)(vacío)

19. Diferencias en la versión MT4

  • Las funciones son las mismas que en MetaTrader 5. MetaTrader 4 no tiene cuentas netting, por lo que el capítulo 16 no se aplica a un Receiver de MetaTrader 4. Un Receiver de MetaTrader 4 puede copiar un Transmitter netting de MetaTrader 5: un aumento de volumen del original se abre como una orden adicional.
  • El Transmitter publica cada cambio en el siguiente tick o en un plazo de 100 milisegundos, en lugar de al instante.
  • En MetaTrader 4, un cierre parcial da al resto de la operación un nuevo ticket, con el comentario "from #...". Local Copier sigue estos tickets en ambos lados: el Transmitter guarda la cadena en el archivo TC_account.txt, y el Receiver sigue su copia a través del historial de la cuenta. Después de un cierre parcial, la copia pierde su etiqueta de identificación, porque MetaTrader 4 sustituye el comentario; el archivo de vínculos la mantiene vinculada.
  • En MetaTrader 4, los programas solo ven el historial que se muestra en la pestaña Historial de cuenta (Account History) del terminal. Haga clic derecho en esa pestaña y elija Todo el historial (All History), para que el Receiver siempre pueda confirmar cómo se cerró una copia.
  • El número mágico debe ser 2147483647 o menor.
  • El botón de la barra de herramientas se llama Trading automático (AutoTrading), y la opción de la pestaña General del Asesor Experto es Permitir trading en vivo (Allow live trading).
  • Si MetaTrader 4 no puede crear el temporizador de milisegundos, Local Copier funciona con un temporizador de 1 segundo y con los ticks de precio, y lo indica en la pestaña Expertos.

20. Preguntas y solución de problemas

El panel muestra "waiting for Transmitter...".

El Receiver no encuentra el archivo de esa cuenta. Compruebe que el Transmitter se está ejecutando en el mismo ordenador y con el mismo usuario de Windows, y que el número indicado en Transmitter account(s) es el número de cuenta del Transmitter. El panel del Transmitter debe mostrar Publishing N trades/orders.

El panel muestra "OFFLINE" o "starting or stopped".

El terminal del Transmitter está cerrado, el Asesor Experto se retiró de su gráfico, o el terminal no está conectado o todavía no está listo. Mientras tanto, el Receiver no abre ni cierra copias de ese Transmitter, pero las sigue protegiendo: stop loss, break even, trailing stop, niveles virtuales y protección de la cuenta. Cuando el Transmitter vuelve, el Receiver se pone al día: se cierran las copias cuyos originales se cerraron entretanto, y se copian los nuevos originales.

"Algo Trading is disabled in the terminal", "Algo trading not allowed in the EA properties" o "Trading not allowed (investor password?)".

Active el botón Algo Trading de la barra de herramientas (MT4: Trading automático) y marque Permitir Algo Trading en la pestaña General del Asesor Experto (MT4: Permitir trading en vivo). El Receiver necesita la contraseña de trading; la contraseña de inversor solo sirve en el Transmitter.

No se copió una operación.

Busque en la pestaña Expertos del Receiver el ticket del original: las líneas como "Not copied" o "Waiting to copy" indican el motivo. Las operaciones que ya estaban abiertas la primera vez que el Receiver se conectó al Transmitter se omiten sin ningún mensaje (véase Copy trades already open at start or opened during a pause). Otros motivos habituales son: un filtro, el horario de copia o un límite; no se encontró el símbolo ("No equivalent symbol", capítulo 13); el lote calculado es inferior al lote mínimo del bróker y Round up to broker minimum when calculated lot is smaller es false; o el original es más antiguo que Do not copy market trades older than N seconds.

El lote de la copia es distinto del que esperaba.

Revise el modo de tamaño de lote y su propio valor (capítulo 6). Además, el lote se ajusta cuando los tamaños de contrato de los dos brókeres son distintos, se multiplica por el multiplicador por símbolo, se redondea hacia abajo al paso de lote y se limita con el lote mínimo y máximo. La pestaña Expertos muestra el lote de cada copia.

La copia se abrió más tarde o a un precio distinto del original.

Una copia se abre al precio de mercado del bróker del Receiver, que puede ser distinto del precio del bróker del Transmitter. También espera mientras no se cumpla una condición de ejecución: spread máximo, retraso de copia, mejor precio, diferencia máxima de precio, mercado cerrado. La pestaña Expertos indica a qué está esperando.

La copia se cerró antes que el original.

Se alcanzó el stop loss o el take profit de la copia en el bróker del Receiver, cuyos precios pueden ser distintos. Si quiere recuperar la copia mientras el original sigue abierto, use Reopen copies closed outside the EA (sección 9.5). Si quiere que el original también se cierre, use Close original when a Receiver copy is closed en el Transmitter (sección 9.7).

¿Qué ocurre con las operaciones que se abren o se cierran mientras el Receiver está apagado?

Cuando el Receiver vuelve a iniciarse, copia los originales abiertos entretanto, al precio actual, y cierra las copias cuyos originales se cerraron. Si no quiere copias tardías, configure Do not copy market trades older than N seconds.

¿Puedo cambiar los ajustes con copias abiertas?

Sí. El Asesor Experto se reinicia con los nuevos ajustes y continúa con sus copias. Los cambios del modo de tamaño de lote y de Reverse copying solo afectan a las nuevas copias. No cambie Magic number of copied trades con copias abiertas: las copias con el número mágico anterior dejan de gestionarse (el Asesor Experto le avisa) hasta que vuelva a poner el valor anterior.

"Another Receiver/Self Copier already uses this magic." o "Another Transmitter already runs for this account."

Local Copier ya está en marcha con el mismo rol en esta cuenta, en otro gráfico o en otro terminal. Retire la segunda instancia, o asigne otro número mágico al segundo Receiver (sección 3.4).

"Waiting for all Transmitters to link the open copies again".

No se encontró el archivo de vínculos mientras había copias abiertas (sección 17.3). Inicie todos los Transmitters de este Receiver. Pasados 10 minutos, el Receiver vincula las copias de los Transmitters que están online, y las de los demás cuando sus Transmitters pasen a estar online.

"Waiting: N of M copies are not in the trade list".

Faltan muchas copias a la vez y el historial de la cuenta no muestra que se hayan cerrado, lo que normalmente significa que el terminal todavía no ha cargado la cuenta. El Receiver espera hasta 2 minutos antes de actuar. Compruebe la conexión del terminal del Receiver.

¿Puedo operar a mano o usar otros Asesores Expertos en la cuenta del Receiver?

Sí. El Receiver solo gestiona las operaciones con su propio número mágico, y nunca cierra sus operaciones manuales ni las operaciones de otros Asesores Expertos. Estas operaciones cuentan en los límites que dicen "on this account", y su resultado cuenta en la protección de la cuenta y en la pausa por drawdown del Receiver, que usan el balance y el equity de toda la cuenta.

¿Cómo dejo de copiar un Transmitter?

Elimine su número de cuenta de Transmitter account(s). Sus copias abiertas dejan de seguir a sus originales: conservan su stop loss y take profit, y el Receiver les sigue aplicando el break even, el trailing stop, los niveles virtuales y la protección de la cuenta. En una cuenta netting, se cierra su parte de las posiciones. Para detener el Receiver por completo, retire Local Copier del gráfico: las copias quedan abiertas sin ninguna gestión.

Para otras preguntas, escriba en los comentarios del producto o envíe un mensaje privado en MQL5.