Common Folder Copier
- Utilidades
-
Augusto Martin D'anna
MQL5 & Pine Script developer | Trader since 2019 | Strategy validation
As a trader, I know a bot is only as good as the logic behind it. I bridge
trading concepts and clean code: I don't just follow instructions, I make
sure your EA behaves exactly the way your strategy intends. - Versión: 1.0
Common Folder Copier copia operaciones entre terminales de MetaTrader 5 que se ejecutan en el mismo ordenador o VPS. Se trata de un EA con dos modos: «Master» en la cuenta de origen y «Slave» en cada cuenta receptora. Se comunican a través de un pequeño archivo ubicado en la carpeta compartida «Common\Files» de las terminales, por lo que no se necesita conexión a Internet, DLL ni contraseña de cuenta.
Qué hace
- Maestro: registra las posiciones abiertas de su cuenta varias veces por segundo.
- Esclavo: abre las posiciones que faltan, mantiene sincronizados el SL, el TP y el volumen (incluidos los cierres parciales) y cierra las copias cuando se cierra la posición maestra.
- Tamaño del lote: lote del «Master» multiplicado por un multiplicador, o un lote fijo.
- Asignación de símbolos: prefijo y sufijo para brókers con nombres de símbolos diferentes (por ejemplo, EURUSD en el maestro y EURUSD.m en el esclavo).
- Modo inverso (opcional): el esclavo abre en la dirección opuesta.
- Canales: varios maestros y esclavos pueden funcionar en paralelo utilizando diferentes nombres de canal.
- Seguridad: si el archivo maestro tiene más antigüedad que un número determinado de segundos, el esclavo espera y no opera con datos obsoletos.
Entradas
- Modo (maestro o esclavo)
- Nombre del canal (el mismo en el maestro y en los esclavos)
- Intervalo de actualización, ms
- Maestro: copia solo este número mágico (-1 = todo)
- Esclavo: modo de lote (multiplicador o lote fijo) y su valor
- Esclavo: prefijo y sufijo del símbolo en este bróker
- Esclavo: copiar en la dirección opuesta
- Esclavo: copiar SL y TP
- Esclavo: número mágico de las copias
- Esclavo: ignorar el archivo maestro si tiene más de este número de segundos
Notas
- Todos los terminales deben ejecutarse en el mismo ordenador o VPS con el mismo usuario de Windows, ya que comparten la carpeta Common\Files.
- Las cuentas esclavas deben ser cuentas de cobertura; en las cuentas de compensación, las posiciones opuestas en un mismo símbolo se compensan entre sí.
- Las copias se abren a precio de mercado, por lo que el precio de ejecución puede diferir ligeramente del del maestro.
- Permitir el trading algorítmico en los terminales esclavos.
