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

 

¡¡¡Instalado, todo funcionó!!! Abro 3 órdenes en MT5, en MT4 también abrí 3 órdenes, cierro también todas cerradas. Abro el historial de transacciones y veo esta imagen, la copiadora en MT4 cerro 3 ordenes con una perdida de -2. Ayudenme como arreglar !!!!!!! aqui esta una copia del historial:

441844342011.07.27 04:14comprar0,10GBPUSD1,64310,00000,00002011.07.27 04:141,64270,000,000,00-4,00
441844362011.07.27 04:15comprar0,10EURUSD1,44990,00000,00002011.07.27 04:151,44960,000,000,00-3,00
441844522011.07.27 04:15comprar0,10GBPUSD1,64290,00000,00002011.07.27 04:151,64270,000,000,00-2,00
441844592011.07.27 04:15comprar0,10EURUSD1,44980,00000,00002011.07.27 04:171,44960,000,000,00-2,00
441844832011.07.27 04:17comprar0,10EURUSD1,44980,00000,00002011.07.27 04:171,44960,000,000,00-2,00
441844852011.07.27 04:17comprar0,10GBPUSD1,64290,00000,00002011.07.27 04:181,64260,000,000,00-3,00
441844892011.07.27 04:18comprar0,10EURUSD1,44990,00000,00002011.07.27 04:181,44960,000,000,00-3,00
441844912011.07.27 04:18comprar0,10GBPUSD1,64290,00000,00002011.07.27 04:181,64260,000,000,00-3,00
441845002011.07.27 04:18comprar0,10EURUSD1,44980,00000,00002011.07.27 04:181,44970,000,000,00-1,00
441845032011.07.27 04:18comprar0,10EURUSD1,44990,00000,00002011.07.27 04:191,44960,000,000,00-3,00
441845072011.07.27 04:19comprar0,10GBPUSD1,64290,00000,00002011.07.27 04:191,64240,000,000,00-5,00
441845102011.07.27 04:19comprar0,10EURUSD1,44980,00000,00002011.07.27 04:191,44950,000,000,00-3,00

y siguió así durante un rato, repitiéndose cada segundo.

 
Palladiam:
¡¡¡Instalado, todo funcionó!!! Abro 3 órdenes en MT5, en MT4 también abrí 3 órdenes, cierro también todas cerradas. Abro el historial de transacciones y veo esta imagen, la copiadora en MT4 cerro 3 ordenes con una perdida de -2. Ayudenme como solucionarlo !!!!!!! aqui tienen una copia del historial:
44184331        2011.07.27 04:07        sell    0.10    usdchf  0.8018  0.0000  0.0000  2011.07.27 05:09        0.8024  0.00    0.00    0.00    -7.48
44184412        2011.07.27 04:13        buy     0.10    eurusd  1.4500  0.0000  0.0000  2011.07.27 04:13        1.4498  0.00    0.00    0.00    -2.00
44184417        2011.07.27 04:13        buy     0.10    gbpusd  1.6430  0.0000  0.0000  2011.07.27 04:13        1.6427  0.00    0.00    0.00    -3.00
44184423        2011.07.27 04:13        buy     0.10    eurusd  1.4501  0.0000  0.0000  2011.07.27 04:14        1.4498  0.00    0.00    0.00    -3.00
44184427        2011.07.27 04:14        buy     0.10    gbpusd  1.6430  0.0000  0.0000  2011.07.27 04:14        1.6427  0.00    0.00    0.00    -3.00
44184432        2011.07.27 04:14        buy     0.10    eurusd  1.4499  0.0000  0.0000  2011.07.27 04:14        1.4496  0.00    0.00    0.00    -3.00
44184434        2011.07.27 04:14        buy     0.10    gbpusd  1.6431  0.0000  0.0000  2011.07.27 04:14        1.6427  0.00    0.00    0.00    -4.00
44184436        2011.07.27 04:15        buy     0.10    eurusd  1.4499  0.0000  0.0000  2011.07.27 04:15        1.4496  0.00    0.00    0.00    -3.00
44184452        2011.07.27 04:15        buy     0.10    gbpusd  1.6429  0.0000  0.0000  2011.07.27 04:15        1.6427  0.00    0.00    0.00    -2.00
44184459        2011.07.27 04:15        buy     0.10    eurusd  1.4498  0.0000  0.0000  2011.07.27 04:17        1.4496  0.00    0.00    0.00    -2.00
2011.07.27 04:07        171211  USDCHF  sell    in      0.10    0.80196 647769  0.00    0.00    0.00    9 997.63        
2011.07.27 04:09        171212  EURUSD  sell    in      0.01    1.45009 647770  0.00    0.00    0.00    9 997.63        
2011.07.27 04:09        171213  GBPUSD  sell    in      0.01    1.64284 647771  0.00    0.00    0.00    9 997.63        
2011.07.27 04:11        171214  EURUSD  buy     out     0.01    1.45017 647772  0.00    0.00    -0.08   9 997.55        
2011.07.27 04:11        171215  EURUSD  buy     in      0.10    1.45016 647773  0.00    0.00    0.00    9 997.55        
2011.07.27 04:11        171216  GBPUSD  buy     out     0.01    1.64308 647774  0.00    0.00    -0.24   9 997.31        
2011.07.27 04:11        171217  GBPUSD  buy     in      0.10    1.64307 647775  0.00    0.00    0.00



En este caso se puede ver que hubo retrasos en la conexión de MT4, pero esto no es lo principal, lo principal es que el EA origen opera con un lote no disponible para el EA receptor, 0,01 mientras que el EA copiador en MT4 tiene un lote mínimo de 0,1. Simplemente no puede copiar la situación correctamente.

 

¿Podría redirigir el instrumento así ( EURUSD àEURUSD_t )?

 
shapa91:

¿Podría decirme si es posible redirigir el instrumento de la siguiente manera ( EURUSD àEURUSD_t )?

Sí, técnicamente es posible, para ello basta con cortar un símbolo a uno digerible antes de guardar los datos en un archivo, y en la copiadora al leer los símbolos añadir los perfijos necesarios.
 

Si no es mucha molestia, me gustaría ponerle un ejemplo.

Muchas gracias.

MT5  MT4

 

El artículo es bueno, pero en lugar del evento OnTimer( ) utilice OnTrade().

Entonces, incluso si abre una posición en el otro lado de la tierra, en otro terminal, pero con la misma cuenta, OnTrade() se activará en el terminal remoto y multiplicará la posición a través de varios MT4s.

 
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.

Pongo el coeficiente 0.1, abro 0.1 lote en mt5, pero 0.01 lote no se abre en mt4, ¿por qué?
 
vitya77:
Pongo el coeficiente 0.1, abro en mt5 el lote 0.1 pero en mt4 el lote 0.01 no se abre ¿por qué?

¿Cuál es el lote mínimo en MT4?

si pones condiciones poco realistas obtendras resultados inesperados :o)

 

A lo mejor soy yo el desafortunado al que le sigue apareciendo ese mensaje de error aunque haya reinstalado MT5 y MT4 para ambos códigos fuente en inglés y ruso. ¿Alguien me puede ayudar? Necesito esta función urgentemente. ¡Muchas gracias!

P.D. Ya he intentado depurar esto colocando "Translator positions.csv" en cada nivel de archivo, pero aún así el archivo no se puede encontrar con el código 4103. La única diferencia entre mi ruta y este artículo es sólo la unidad (la mía es E:\). Intenté poner el mismo archivo csv en la ruta recién creada en C:\ pero me dio el mismo error. Por lo tanto, el archivo parecía ser transparente para el programa copyist :(

 
hftsang:


P.D. Ya he intentado depurar esto colocando "Translator positions.csv" en cada nivel de archivo pero sigue sin encontrarse el archivo con el código 4103. La única diferencia entre mi ruta y la de este artículo es sólo la unidad (la mía es E:\). Intenté poner el mismo archivo csv en la ruta recién creada en C:\ pero se produjo el mismo error. Por lo tanto, el archivo parecía ser transparente para el programa copyist :(

Este error 4103 se refiere a operaciones con gráficos. ¿No confunde algo?

Gráficos

ERR_CHART_WRONG_ID

4101

ID de gráfico incorrecto

ERR_CHART_NO_REPLY

4102

El gráfico no responde

ERR_CHART_NOT_FOUND

4103

Gráfico no encontrado

Documentation on MQL5: Chart Operations / ChartID
  • www.mql5.com
Chart Operations / ChartID - Documentation on MQL5