Errores, fallos, preguntas - página 1722

 
Karputov Vladimir:

Probablemente en el mes 10 la estructura de los datos de los ticks ha cambiado (quizás se ha introducido mucha información adicional). O tal vez sólo sea que el símbolo se ha convertido en una actividad comercial.

En este momento, al consultar con un script de este tipo:

en el servidor "Open-Broker" el tamaño de los ticks (y en el mes 10 no es definitivo, los ticks siguen cargándose)

Gracias por el mensaje.

El problema ha sido encontrado y solucionado.

La corrección estará disponible en la próxima versión del terminal.

El nuevo terminal fijo estará disponible en MetaQuotes-Demo al final de la semana (probablemente antes - la compilación debe ser superior a 1437).

Para actualizar, sólo tendrá que conectar el terminal a MetaQuotes-Demo.

Gracias de nuevo.

 
¿Es idénticala historia de BCS y Otkritie?
 
fxsaber:
¿Es el historial de garrapatas en BCS y Otkritie idéntico?
Se supone que tienen el mismo proveedor de datos: la bolsa. Así que en las cuentas reales (no de demostración) el historial de ticks debería ser el mismo.
 
Karputov Vladimir:
En cuanto a la idea, sólo tienen un proveedor de datos: la bolsa. Por lo tanto, el historial de ticks en las cuentas reales (no demo) debe ser el mismo.
Hay muchas cosas que deberían ser, pero los desarrolladores han informado directamente

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

Lista de cambios en las compilaciones del terminal de cliente de MetaTrader 5

MetaQuotes Software Corp., 2016.10.06 17:12

Instamos a todos los operadores a que se unan a las pruebas de la nueva versión de la plataforma para que prueben ellos mismos todas sus funciones y ayuden a los desarrolladores a corregir los errores encontrados.


 
fxsaber:

Por la aparición de DRAW_CANDLES es imposible determinar dónde está la apertura y el cierre de la vela.

Por ejemplo, hago DRAW_BARS. Podemos ver dónde están las barras alcistas y bajistas. Cambio el estilo de los buffers a DRAW_CANDLES - ¡no vemos nada!

¿Qué sentido tienen estos DRAW_CANDLES? Distinga visualmente entre las velas alcistas y las velas bajistas.

La razón parece residir en el hecho de que DRAW_CANDLES se implementa a través de DRAW_HISTOGRAM - se puede lograr una coincidencia visual completa utilizando cuatro buffers.

En consecuencia, en MT4, donde no hay DRAW_CANDLES, es posible lograr lo mismo a través de DRAW_HISTOGRAM.

 

Error accidental en la ejecución

El Experto se ejecuta en el gráfico y el Script se ejecuta periódicamente. El Script y el Experto contienen import ex5 y se compilan periódicamente juntos, así como los módulos ex5 por separado. Después de la siguiente compilación experta, cuando ejecuté el script - apareció el error anterior.

Después de reiniciar MetaTrader 5 (1437) - el error no se reproduce

 
A100:

Error accidental en la ejecución

El Experto se ejecuta en el gráfico y el Script se ejecuta periódicamente. El Script y el Experto contienen import ex5 y se compilan periódicamente juntos, así como los módulos ex5 por separado. Después de la siguiente compilación experta, cuando ejecuté el script - apareció el error anterior.

Después de reiniciar MetaTrader 5 (1437) - el error no se reproduce

Este error se produce por falta de memoria al ejecutar el programa MQL.

Por favor, aconséjeme, ¿es posible que el terminal y/o la ejecución de los programas MQL consuman mucha memoria (puede haber registros de ello en los logs)?

 
Ilyas:
Por favor, avise, ¿hubo un alto consumo de memoria por parte del terminal y/o de los programas MQL (puede haber información de registro al respecto)?

IS 0 18:29:42.715 Terminal MetaTrader 5 build 1437 iniciado (MetaQuotes Software Corp.)
KK 0 19:30:40.328 Terminal RAM: 725 Mb reservados, 304 Mb comprometidos
FJ 0 20:30:40.474 Terminal RAM: 1438 Mb reservados, 330 Mb comprometidos
KM 0 21:30:41.257 Terminal RAM: 1533 Mb reservados, 354 Mb comprometidos
PJ 0 21:49:56.307 Salida de terminal iniciada

Puede que la memoria no se haya liberado a tiempo. Vigilaré la RAM del terminal: si la situación se repite, me pondré en contacto con usted para darle detalles.

 
ivanivan_11:

pregunta sobre una matriz bidimensional.

en µl5 al declarar un array da error '[' - valor de índice no válido


información de https://www.mql5.com/ru/docs/basis/types/dynamic_array


aquí hay que señalar que esta parte de la ayuda en µl5 es una copia fiel de la ayuda en µl4, hasta una coma. por favor, especifique cómo declarar dicho array en µl5, y también si es necesario, corrija la ayuda, si el ejemplo de la ayuda no funciona

Y si se lee con atención, resulta que el array debe declararse de la siguiente manera:

double matrix[][2];
 

Tengo un proyecto de decenas de mqh. Todos ellos están en diferentes carpetas. Y algunos mqh tienen el mismo nombre, pero diferente ruta (builds, en definitiva).

Pero al compilar, el registro muestra los nombres de los archivos mqh ¡SIN rutas! Añade, por favor.

Razón de la queja: