Discusión sobre el artículo "Cómo copiar el trading desde MetaTrader 5 a MetaTrader 4" - página 6

 

Un trabajo muy útil para usar mi EA de MT5 con brokers que todavía usan la plataforma MT4, ¡muchas gracias!

Unfortunaltely me dieron algunos errores inesperados en el lado MT4 usándolo (Terminal - Expertos ventanas) : "Copyist_positions EURUSD,M1: ArrayInitialize error interno de la función "

Y algunas advertencias al compilar el código fuente en MT4 MetaEditor :" 'cmd' - expresión de comparación esperada C:\Program Files\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)"

¿Alguna idea para solucionar este error?


Documentation on MQL5: Array Functions / ArrayInitialize
  • www.mql5.com
Array Functions / ArrayInitialize - Documentation on MQL5
 
arnovinc:

Un trabajo muy útil para usar mi EA de MT5 con brokers que todavía usan la plataforma MT4, ¡muchas gracias!

Unfortunaltely me dieron algunos errores inesperados en el lado MT4 usándolo (Terminal - Expertos ventanas) : "Copyist_positions EURUSD,M1: ArrayInitialize error interno de la función "

Y algunas advertencias al compilar el código fuente en MT4 MetaEditor :" 'cmd' - expresión de comparación esperada C:\Program Files\MetaTrader 5\MQL5\Files\MetaTrader 4\experts\Copyist_positions.mq4 (127, 46)"

¿Alguna idea para solucionar este error?

Gracias, lo comprobaremos.

Pruebe los códigos del artículo original en ruso.

 
Automated-Trading:

Gracias, lo comprobaremos.

Pruebe los códigos del artículo original ruso.

El error está arreglado ahora, acabo de reinstalar MT5 y MT4 y ¡funciona!

Muchas gracias por su trabajo.

 
IvanIvanov:
Desconectado, reiniciado el ordenador, nada....

...... Por fin he puesto en marcha la copiadora en MT4, si hace falta os cuento más.
 

Muy chulo el tema ..... solo una pregunta.

Tengo un Asesor de Expertos y el terminal en MT5 entender sólo los lotes de 0,1 volumen, pero quiero operar en MT4 en cuentas micro con 0,01, es decir, el Asesor de Expertos en MT5 abre 0,1 y en MT4 todo se divide por 10 y se muestra en consecuencia 0,01 .....kovyryal código y no entendía dónde poner la división allí.

 
snif_ram:

Genial el tema ..... solo una pregunta.

Tengo un Asesor Experto y el terminal en MT5 entender sólo los lotes de 0,1, pero quiero operar en MT4 en cuentas micro con 0,01, es decir, el Asesor Experto en MT5 abre 0,1 y en MT4 todo se divide por 10 y se muestra en consecuencia 0,01 .....kovyryal código y no entendía dónde poner la división allí.

Usted no necesita cavar nada en el código, para este fin en el copiador mt4 hay una variable externa koeff_lot, que es responsable de la escala.

Si la cambias a 0.1, entonces por cada 1.0 lote en mt5, se abrirá 0.1 lote en mt4.

Документация по MQL5: Основы языка / Переменные / Extern переменные
Документация по MQL5: Основы языка / Переменные / Extern переменные
  • www.mql5.com
Основы языка / Переменные / Extern переменные - Документация по MQL5
 
Urain:

Y no hay nada en el código, para este propósito en el copiador mt4 hay una variable externa koeff_lot, que es responsable de la escala.

Si la cambias a 0,1, entonces por cada 1,0 lote en mt5 se abrirá 0,1 lote en mt4.

muchas gracias ......
 
Hola ! me podeis decir que estoy haciendo mal: estoy intentando instalar mt4 en C:\Program Files\MetaTrader 5\MQL5\Files\, pero no encuentro la carpeta Files. Abro "Open Data Catalogue" desde el terminal. Veo la carpeta Files allí. Copié el mt4 ya instalado allí, pero el Asesor Experto en mt5 crea su propia carpeta, que no es visto por el script en mt4. Dice "error de apertura de archivo 4103". Si copio el archivo csv a la carpeta mt4\experts\files, el script copia el acuerdo. Mierda, me averguenzo de mi mismo, pero no consigo averiguar que es lo que falla.
Документация по MQL5: Файловые операции / FileCopy
Документация по MQL5: Файловые операции / FileCopy
  • www.mql5.com
Файловые операции / FileCopy - Документация по MQL5
 
Bank_616:
Hola ! me podeis decir que estoy haciendo mal: estoy intentando instalar mt4 en C:\Program Files\MetaTrader 5\MQL5\Files\, pero no encuentro la carpeta Files. Abro "Open Data Catalogue" desde el terminal. Veo la carpeta Files allí. Copié el mt4 ya instalado allí, pero el Asesor Experto en mt5 crea su propia carpeta, que no es visto por el script en mt4. Dice "error de apertura de archivo 4103". Si copio el archivo csv a la carpeta mt4\experts\files, el script copia el acuerdo. Mierda, estoy avergonzado de mí mismo, pero no puedo averiguar lo que está mal.
En una situación similar tuve que subir un nuevo terminal MT-4 a la carpeta ...\ Files en MT-5 en lugar del ya instalado (WORKING-SCOOPPED) después de eso el script de copia funcionó.
 
osn:
En una situación similar tuve que subir un nuevo terminal MT-4 a la carpeta ...\ Files en MT-5 en lugar del ya instalado (WORKING-SCOOPPED), después de eso el script copiador funcionó.

Gracias, lo probaré.