MetaTrader 4 Build 529 beta liberado con nuevo compilador - página 106
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Ahora no hay valor de spread (posiblemente también volumen de intercambio ) en la estructura MqlRates, ¿se añadirá más adelante?
Es un poco más complicado que eso. La estructura que adopta la dll también ha cambiado.
Por lo tanto, es necesario reescribir ArrayCopyRates en la estructura MqlRates. También en tus dlls necesitas reemplazar la descripción de la estructura correspondiente
Por desgracia, lo entiendo. Lo que quiero decir es esto:
Las DLL existentes toman como parámetros de entrada una referencia a dicho array y su longitud por la primera dimensión. Si llamo a ArrayCopyRates() antes de cada llamada de una función de laDLL , pasando una referencia al array double[][6] como primer parámetro y obteniendo el número de barras realmente copiadas como valor devuelto, no tendremos que cambiar nada en el código de la DLL, ¿verdad?
¿O me equivoco y la estructura de esta matriz también ha cambiado? Ahora tiene la siguiente estructura (orden de precio OLHC vs. OHLC en MqlRates):
El nuevo MQL4 produce una copia real en el array double[][6]. Todo es como se describe. Puedes comprobarlo utilizando algún script.
Sin embargo, anteriormente, en el antiguo MQL4, la DLL pasaba un array de estructuras, no un array doble bidimensional. Aquí es donde la cosa se complica. Dado que la nueva estructura de los datos históricos de MqlRates es diferente de la anterior
stringo:
El nuevo MQL4 hace una copia real en el array double[][6]. Todo es como se describe. Puedes comprobarlo con algún script.
Sin embargo, en el antiguo MQL4, no era un array doble 2D lo que se pasaba a la DLL, sino un array de estructuras. Aquí es donde la cosa se complica. Dado que la nueva estructura de datos históricos MqlRates difiere de la anterior
Sí, ya lo he entendido. Quería asegurarme de que entendía la nueva estructura correctamente, así que me referí a MQL4\Samples\DLLSample\DLLSample.cpp en la nueva compilación 555, pero todavía está allí:
Creo que debería ser así, tal y como yo lo entiendo:
Por favor, aclárelo.
por alguna razón desconocida no puedo entrar en el terminal en µl communiti build 555
Más información sobre los recursos:
¿Funciona o no todavía?
intentando insertar una imagen, y nada.... error
¿Funciona o no todavía?
intentando insertar una imagen y nada.... error
niveles de comercio