Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 242
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
Puedes ir así:
Eso está bien:
Gracias.
Pregunta sobreArraySize, si tengo definido el número de elementos select [9], ¿la función devolverá un valor de 10? o hasta que le asigne un valor será 0?
Gracias.
Pregunta sobreArraySize, si tengo definido select [9] a la vez, ¿la función devolverá un valor de 10? o hasta que le asigne un valor será 0?
Funciones de grupo para trabajar con matrices
No se permiten matrices de más de cuatro dimensiones. Cada dimensión está indexada de 0 adimension_size-1. En un caso particular de un array unidimensional de 50 elementos, llamando al primer elemento es array[0], el último es array[49].
Aquí hay un script para probarlo:
Gracias.
Pregunta sobreArraySize, si tengo el número de elementos select [9] definidos inmediatamente, ¿la función devolverá un valor de 10? o hasta que asigne un valor será 0?
Si el array es estático y tiene un tamaño de 10 celdas, la función ArraySize siempre devolverá el número 10, independientemente del contenido de cada celda.
Sin embargo, si el array es dinámico, la función ArraySize devolverá su tamaño real (y este tamaño puede ser modificado).
Continuando con la construcción de mi generador) El módulo se encuentra en Include\Expert\Signal
1. No lo encuentro en la lista de módulos de la señal.
2. Me confunde esta línea:
Necesito obtener la diferencia entreEn una barra con índice 1. Si he entendido bien, ¿el índice está entre paréntesis?
3. ¿Esta línea especifica el número de todos los buffers del indicador o los que se van a utilizar?
4. Por favor, indique cómo solicitar los datos de este generador desde el script para su verificación.
Abajo está todo el código. Tal vez me he equivocado en alguna parte, por favor, aconséjeme.
Continuando con la construcción de mi generador) El módulo se encuentra en Include\Expert\Signal
1. No lo encuentro en la lista de módulos de la señal.
2. Me confunde esta línea:
Necesito obtener la diferencia entreEn una barra con índice 1. Si he entendido bien, ¿el índice está entre paréntesis?
3. ¿Esta línea especifica el número de todos los buffers del indicador o los que se van a utilizar?
4. Por favor, indique cómo solicitar los datos de este generador desde el script para su verificación.
Abajo está todo el código. Tal vez me equivoqué en algún otro lugar, por favor, aconséjeme.
En la cabecera, después de Class, hay que escribir CSampelSignal
Lo hice así:
No lo encuentro. En el menú elijo Generar EA.Lo hice así:
No lo encuentro. En el menú elijo generar un EA.Tengo que reiniciar el MetaEditor.
Lo abrí unas cuantas veces, lo cerré. No hay nada.
Tal vez sea porque me faltó el destructor. No compila, da un error.
~CSampleSignal' - función miembro no definidaLo hice así:
No lo encuentro. En el menú selecciono Generar EA.Ah, en su totalidad, con el nombre de la gorra, postear el código, lo que la religión no permite :) ?
Y, sin embargo, sigue mereciendo la pena leerlo:
MQL5 Wizard: Cómo escribir su propio módulo de señales de trading
https://www.mql5.com/ru/forum/3724/page3#comment_66962
El error en el código es la descripción incorrecta de los parámetros en la cabecera. El color resaltado es el código modificado:
Por supuesto, he introducido los valores de los parámetros desde el techo. Estos valores son sólo un ejemplo.