Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 498

 
Aleksey Vyazmikin:

Archivo de configuración (archivo de configuración del Asesor Experto) y par de divisas, para que pueda reproducir la situación.

AUDUSD D1, ¿qué es el archivo de configuración y dónde se encuentra?
 

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias

Cualquier pregunta para principiantes sobre MQL4, ayuda y discusión sobre algoritmos y códigos

Aleksey Vyazmikin, 2018.03.22 19:20


Debo añadir que, a juzgar por el código, debería haber un archivo de registro separado donde se escriba toda la información sobre el trabajo del EA, incluidos los errores si el archivo no se abre.

Busque este archivo en la carpeta a través del menú del terminal "Archivo" - "Abrir carpeta de datos" y habrá la ruta MQL4\Files - en algún lugar de allí debe ser el archivo que escribe este EA.


El archivo de configuración es un archivo con los ajustes del EA, cuando usted llama al EA hay botones que significan "guardar" y "cargar" - los ajustes deben ser guardados en un archivo y publicados aquí.

 
Aleksey Vyazmikin:

El archivo de configuración es el archivo con los ajustes del EA, cuando usted llama al EA hay botones que significan "guardar" y "cargar" - los ajustes deben ser guardados en el archivo y publicados aquí.

Espero que este sea el archivo
Archivos adjuntos:
AUDUSD_D1.txt  2 kb
 
ivanskyy:

Intentaré abrirlo a mano a las 00:00. Gracias.

Si alguien puede decirme el código, se lo agradecería.

Tengo una idea aproximada de lo que se trata. Es, por supuesto, a nivel de adivinación por los posos del café. Pero hay que comprobar si la orden está abierta y si el resultado es positivo, entonces hay que cambiarla.
Y, por supuesto, nadie ha anulado el cheque de la posibilidad de comerciar.

 
Konstantin Nikitin:

Tengo una idea aproximada de lo que está pasando. Por supuesto, esto es a nivel de adivinación por los posos del café. Pero debemos comprobar si la orden ha sido abierta y sólo si el resultado es positivo, debemos cambiar las condiciones.
Y, por supuesto, nadie ha anulado el cheque de la posibilidad de comerciar.

¿Qué es una comprobación de la posibilidad de comercio? Tengo un buen presentimiento. Gracias.
 
Al probar un EA en mt4 y cambiar un spread en el tester, los resultados de la prueba en el informe no cambian, aunque en la pestaña del informe el valor del spread es el que cambié, ¿cuál puede ser el problema?
 
ivanskyy:
Espero que sea el mismo archivo

Esto es sólo que me das el archivo de registro...

Lo ejecuté en el probador con la configuración predeterminada, sólo seleccioné la función "escribir registro", y esto es lo que se ve en el archivo de registro

2016.01.22 00:00:00,SendOrder: AUDCAD, Type=Buy, Lots=20.00, Price=0.9989, StopLoss=0.9935, TakeProfit=0.0000, Magic=21081219, Response=1,

2016.01.22 00:00:00,OpenNewPosition: SendOrder Response = Ok

2016.01.22 00:00:00,Posición: Time=00:00:00, Type=Long, Lots=20.00, Price=0.9989, StopLoss=0.9935, TakeProfit=0.0000, Commission=0.00, Profit=1238.00, "Magic=21081219"

Si hubo una señal de apertura, debería tener la primera línea, pero si hubo un error, el LastError=0 no será igual a cero, y las líneas siguientes no confirmarán la apertura.

Por lo tanto, establezca "Write_Log_File==true" en la configuración y compare dos archivos de registro (uno en la carpeta MQL4\Files y otro en la carpeta tester\files).

 
Aleksey Vyazmikin:

Esto es sólo que me das el archivo de registro...

Lo ejecuté en el probador con la configuración predeterminada, sólo seleccioné la función "escribir registro", y esto es lo que se ve en el archivo de registro

2016.01.22 00:00:00,SendOrder: AUDCAD, Type=Buy, Lots=20.00, Price=0.9989, StopLoss=0.9935, TakeProfit=0.0000, Magic=21081219, Response=1,

2016.01.22 00:00:00,OpenNewPosition: SendOrder Response = Ok

2016.01.22 00:00:00,Posición: Time=00:00:00, Type=Long, Lots=20.00, Price=0.9989, StopLoss=0.9935, TakeProfit=0.0000, Commission=0.00, Profit=1238.00, "Magic=21081219"

Si hubo una señal de apertura, debería tener la primera línea, pero si hubo un error, el LastError=0 no será igual a cero, y las líneas siguientes no confirmarán la apertura.

Por lo tanto, establezca "Write_Log_File==true" en la configuración y comparar dos archivos de registro (uno en la carpeta MQL4\Files y otro en la carpeta tester\files).

Si miras en el tester, está operando pero no hay operaciones en la demo y parece que ni siquiera intenta abrir órdenes.

Ayer conseguí abrirlo manualmente a las 00:00, así que el problema está más bien en el código en alguna parte.

¿Afecta el número mágico a algo?
 
ivanskyy:

Si te fijas en el tester negocia pero no hay operaciones en la demo y parece que ni siquiera intenta abrir órdenes.

He podido abrirlo manualmente a las 00:00 de ayer, así que el problema está más bien en el código en alguna parte.

¿Afecta el número mágico a algo?

La magia no afecta a la apertura. ¿Qué pasa con el registro del EA? ¿Ha intentado abrir una posición?

¿Puede funcionar siempre en la demo, o no se abrió al principio del día en la demo también?
Совершение сделок - Торговые операции - MetaTrader 5
Совершение сделок - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
 
Aleksey Vyazmikin:

La magia no afecta a la apertura. ¿Y en el registro de su EA? ¿Intentó abrir una posición?

¿En la demo siempre puede funcionar, o en la demo tampoco se abrió al principio del día?

No lo abrió en la demo.

Razón de la queja: