Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1031

 
kopeyka2:
Aquí me deshice de las referencias a las funciones. Mejoró pero el error 255,38 y de nuevo array fuera de rango. ¿Ahora qué quiere (MT5)?

Quiere que averigües por qué hay un desbordamiento de la matriz.

 
Сергей Таболин:

Quiere que averigües por qué hay un desbordamiento de la matriz.

Gracias. Ayudó))
 
kopeyka2:
Gracias. Ayudó))

¿Quieres una respuesta basada en la "información" que has dado aquí?

Un vidente con una bola de cristal ya le ha respondido. Incluso te he contestado mirándote en el espejo mágico. Y el resto de los magos y hechiceros probablemente no estén interesados en hacer adivinación...

 
¡No vi ningún árbol detrás del bosque...! ¿Por qué necesito un búfer? Sólo una matriz.
 
Wis:
MT5 tiene un indicador de "Volúmenes" y cuando lo ejecutas, te pide que selecciones volúmenes reales o de ticks. Si elijo real, la ventana del indicador está vacía. ¿Alguien sabe por qué y cómo hacer aparecer los volúmenes?

En primer lugar, busca información sobre la diferencia entre volúmenes de ticks y reales. Donde hay y donde no hay volúmenes reales.
 

Ayúdame, hay un trozo de código

   datetime Arr[],time1;
   CopyTime(symb,0,0,1,Arr);
   time1=Arr[0];

que a veces provoca un error

2019.04.23 00:00:25.928 i-Regr4_05i (Si-6.19,M1)        array out of range in 'i-Regr4_05i.mq5' (266,13)

266 línea - time1=Arr[0];

Y esto es algún tipo de contratiempo de la nueva construcción - anteriormente el error no aparecía.

No puedo entender cómo puede haber un error al copiar el tiempo en un buffer...

Sin embargo, aparentemente, esto se debe a que aparece un tick cuando el mercado está cerrado (Moex), a juzgar por la hora, pero ¿de dónde vienen los ticks después de cerrar la sesión?

PS Voy a comprobar los resultados de CopyTime - es que el código no es mío, sino de freelance....
 
Aleksey Vyazmikin:

Ayúdame, hay un trozo de código

que a veces provoca un error

266 línea - time1=Arr[0];

Y es una especie de contratiempo de la nueva construcción - antes el error no aparecía.

No puedo entender cómo puede haber un error al copiar el tiempo en un buffer...

Sin embargo, aparentemente se debe a que aparece un tic cuando el mercado está cerrado (Moex), a juzgar por la hora, pero ¿de dónde vienen los tics después de que se cierre la sesión?

PS Voy a comprobar los resultados de CopyTime - es que el código no es mío, sino de freelance....

Entonces el problema desaparecerá.

También puede especificar el tamaño de la matriz, en este caso 1 elemento

datetime Arr[1],time1;
 
¿Puedes decirme la diferencia entreMQLInfoInteger yMQL5InfoInteger? ¿Cuál de ellos es mejor para usar en mql5 y por quéMQL5InfoInteger no está resaltado en el editor?
 
Por la tarde.
Cuando obtenemos las propiedades de los oficios en el historial,
DEAL_TIME ¿es la hora de apertura o de cierre del pedido?
 
Roman Kutemov:
Por la tarde.
Cuando obtenemos las propiedades de los oficios en el historial,
DEAL_TIME ¿es la hora de apertura o de cierre del pedido?

Este es el momento del comercio.