Errores, fallos, preguntas - página 2232

 
Julia Test:


Gracias por los mensajes. Lo estamos resolviendo.

Me voy a casar sin una palabra.

 
Stanislav Korotky:

Lo he probado, no ayuda. Otros comentarios - COMMON no es necesario, porque sólo hay un terminal, si hubiera varios sería COMMON, pero no resuelve nada. Lo que necesito son archivos - los recursos no funcionan.

Arriba han dado enlace (incluso dos) al mismo problema - parece que realmente existe - muy triste.

PS. Por eso no me gustan los foros con preguntas y respuestas tan interminables: es difícil sistematizar la información en ellos. Hace tiempo sugerí MQ para hacer preguntas y respuestas por separado, similar a SO, pero la forma antigua es probablemente más familiar.

Nikolai Semko:

Yo usaría un recurso para compartir dentro de un terminal en lugar de un archivo que puede ser leído desde un archivo y guardado en un archivo.

sindicato para ayudar.

Stanislav Korotky:

Hay dos Asesores Expertos. Pulse sobre el mismo archivo abierto a través de FileOpen con las siguientes banderas:

en Experto 1 -FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

en Experto 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ

El segundo experto obtiene el error 5004.

¿Cómo proporcionar una lectura?


Tiene la bandera FILE_WRITE en el Experto 1 y esta bandera falta en el Experto 2.

 
Sigo recibiendo este error

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

Bichos, errores, preguntas

fxsaber, 2017.02.14 22:25

Error [No hay precios] en el lugar
2017.02.14 23:18:41.442 '5122740': failed instant buy 1.00 EURPLN at 4.30632 (deviation: 100) [No prices]

¿Cómo es que no hay precio, incluso hay un precio en el registro?

Consulta

2017.02.14 23:18:41.442 Request.action = TRADE_ACTION_DEAL (1)
2017.02.14 23:18:41.442 Request.magic = 0
2017.02.14 23:18:41.442 Request.order = 0
2017.02.14 23:18:41.442 Request.symbol = EURPLN
2017.02.14 23:18:41.442 Request.volume = 1.0
2017.02.14 23:18:41.442 Request.price = 4.30632
2017.02.14 23:18:41.442 Request.stoplimit = 0.0
2017.02.14 23:18:41.442 Request.sl = 0.0
2017.02.14 23:18:41.442 Request.tp = 0.0
2017.02.14 23:18:41.442 Request.deviation = 100
2017.02.14 23:18:41.442 Request.type = ORDER_TYPE_BUY (0)
2017.02.14 23:18:41.442 Request.type_filling = ORDER_FILLING_RETURN (2)
2017.02.14 23:18:41.442 Request.type_time = ORDER_TIME_GTC (0)
2017.02.14 23:18:41.442 Request.expiration = 1970.01.01 00:00:00
2017.02.14 23:18:41.442 Request.comment = My Position
2017.02.14 23:18:41.442 Request.position = 0
2017.02.14 23:18:41.442 Request.position_by = 0
2017.02.14 23:18:41.442 Result.retcode = 10021
2017.02.14 23:18:41.442 Result.deal = 0
2017.02.14 23:18:41.442 Result.order = 0
2017.02.14 23:18:41.442 Result.volume = 0.0
2017.02.14 23:18:41.442 Result.price = 0.0
2017.02.14 23:18:41.442 Result.bid = 0.0
2017.02.14 23:18:41.442 Result.ask = 0.0
2017.02.14 23:18:41.442 Result.comment = No prices 0.028 + 0.000 ms
2017.02.14 23:18:41.442 Result.request_id = 0
2017.02.14 23:18:41.442 Result.retcode_external = 0
2017.02.14 23:18:41.442
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_BID) = 4.30151
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_ASK) = 4.30632

Este mismo error se produce cuando se intenta hacer una solicitud de comercio a mano. Después de ~un minuto, de repente todo vuelve a funcionar. Al cabo de un tiempo se repite el error.

 
fxsaber:
Sigo encontrando este error

El mismo error se produce cuando se intenta hacer una solicitud de comercio a mano. Después de ~un minuto, de repente todo vuelve a funcionar. Al cabo de un tiempo se repite el error.

Por lo que recuerdo, hay un tiempo de espera establecido allí, después del cual el precio se considera irremediablemente obsoleto. Es decir, si no ha cambiado durante 3 minutos, no se puede abrir por él.

 
Stanislav Korotky:

Lo he probado, no ayuda. Otros comentarios - COMMON no es necesario, porque sólo hay un terminal, si hubiera varios sería COMMON, pero no resuelve nada. Necesito archivos, los recursos no funcionan.

Es extraño, no ayuda. Tengo 5004 sólo sin la bandera FILE_SHARE_WRITE.

El archivo en el asesor de escritura se abre en OnInit y se cierra sólo en OnDeinit. Al mismo tiempo, en el asesor de lectura, el archivo se lee e imprime sin problemas.

Sería bueno aclarar cómo escribes el archivo para poder repetir tus acciones con mayor precisión.

 
Alexey Viktorov:

Es extraño que no funcione. Sólo pude obtener 5004 sin la bandera FILE_SHARE_WRITE

El archivo en el asesor de escritura se abre en OnInit y se cierra sólo en OnDeinit. Al mismo tiempo, en el asesor de lectura, el archivo se lee e imprime sin problemas.

Sería bueno aclarar cómo escribes el archivo para poder repetir tus acciones con mayor precisión.

Aquí https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 describe la secuencia de acciones: una EA es suficiente para la reproducción... pero también puede tener dos - experimente: únalos a un gráfico primero... luego dos por uno... luego de dos en dos... Si todo está bien - agrega el sueño... anotar el resultado
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2016.08.03
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100:
Aquí https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 describe la secuencia de acciones
es decir, ¿el error de señalización tiene al menos dos años de antigüedad?
 
TheXpert:
es decir, ¿el error con las banderas tiene al menos dos años de antigüedad?
Estrictamente hablando, el error está relacionado con las llamadas simultáneas de FileOpen( filename ) desde diferentes EAs (las banderas no juegan ningún papel). Hace dos años era... ahora, segúnhttps://www.mql5.com/ru/forum/1111/page2231#comment_8142480 se mantiene de una u otra forma (no puedo comprobarlo yo mismo ahora - no tengo MetaTrader a mano)
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2018.07.21
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100:
Aquí https://www.mql5.com/ru/forum/1111/page1628#comment_2702870 describe la secuencia de acciones: una EA es suficiente para la reproducción... Pero también puedes tener dos - experimenta: únelos a un gráfico primero... luego dos por uno... luego de dos en dos... anotar el resultado

Dicho esto

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

Bichos, errores, preguntas

A100, 2016.08.04 00:05

Error al abrir el archivo por el Asesor Experto. ¿Y si, por ejemplo.

1.Eliminar "algo de código irrelevante" (ver más abajo)

2. oeliminar : :Sleep(1000)

no hay ningún error

Cuál es el problema?????????????? Guárdalo y vive feliz para siempre. ¿O tu propósito de estar en el foro es sólo para buscar bugs de mql y MT en general?
 
Alexey Viktorov:

Dicho esto.

¿Cuál es el problema? ?????????????? Elimínalo y vive feliz. ¿O tu propósito de permanecer en el foro es sólo para buscar errores en mql y mt en general?

No se puede quitar - porque es el código del Asesor de Expertos, o quiere entender miles de líneas de código de otras personas irrelevantes - que se traduce en sólo un retraso de tiempo?

Realiza la tarea que te he encomendado anteriormente e informa al público de los resultados.

Razón de la queja: