Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1238
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Y según mis observaciones, a los usuarios les gusta que el Asesor Experto muestre información variada en la pantalla: dibuja flechas, líneas, canales y otras cosas para mostrar la vigorosa actividad de la "inteligencia artificial").
De acuerdo con los indicadores, el Asesor Experto proporciona trailing. Quiero visualizar este proceso para que un usuario pueda ver la línea de puntos con StopLoss.
Utilice una línea de tendencia, el primer punto de anclaje es la barra actual y el segundo es 1 barra en la historia, ponga el grosor de 2-3
Utilice una línea de tendencia, el primer punto de anclaje es la barra actual y el segundo 1 barra en la historia, ponga el grosor en 2-3
¡Gran idea! Muchas gracias, se ve muy bien.
Esto es lo que dice el libro de texto de Kovalev sobre la inicialización de un array al mismo tiempo que se declara
8.4.4 Inicialización de matrices
Las matrices unidimensionales y multidimensionales se inicializan con una secuencia unidimensional de constantes separadas por comas. La secuencia está encerrada entre llaves:
int Mas_i[3][4] = { 0, 1, 2, 3, 10, 11, 12, 13, 20, 21, 22, 23 }
double Mas_d[2][3] = { 0,1, 0,2, -0,3, -10,2, 1,5, 7,0 };
bool Mas_b[5] = { false, true, false, true, true }
Una o más constantes pueden ser omitidas en la secuencia de inicialización.
Del libro de texto me parece que cuando se declara un array, se inicializa el array completo con todos los datos, no sólo el primer elemento del array.
Si he entendido mal el libro de texto, le agradecería que me indicara qué he entendido mal.
No tengo el menor deseo de discutir su libro de texto, no lo he leído
y escribió aquí en el foro que el libro de texto es anticuado e irrelevante.
un array bidimensional puede ser inicializado de esta manera:
ni el más mínimo deseo de discutir su libro de texto, no he leído
y han escrito aquí en el foro que el tutorial es obsoleto e irrelevante.
Un array bidimensional puede ser inicializado de esta manera:
Muchas gracias por su ayuda. Has adivinado directamente mis pensamientos. Estoy desconcertada sobre cómo inicializar un array bidimensional.....pero sólo mediante la funciónArrayInitialize();
El manual de esta función da información sobre la inicialización sólo de un array unidimensional, según me ha parecido.
Le estaré muy agradecido si me lo dice.
Muchas gracias por su ayuda. Has adivinado directamente mis pensamientos. Estoy desconcertada sobre cómo inicializar un array bidimensional.....pero sólo por medio de la función ArrayInitialize ();
En la referencia sobre esta función se da la información sobre la inicialización sólo de un array unidimensional, como me pareció.
Le estaré muy agradecido si me lo dice.
ArrayFill() permite rellenar todos los elementos de una matriz con el valor deseado y puede utilizarse para una matriz bidimensional. Mira el ejemplo en la ayuda de esta función.
Por cierto, he comprobadoArrayInitialize() aplicado a un array bidimensional, también funciona. Pero en ambos casos sólo se pueden inicializar todos los elementos con un valor determinado.
Si desea establecer un valor diferente para cada elemento, estas funciones no funcionarán.
ArrayFill() permite rellenar todos los elementos de una matriz con el valor deseado y puede utilizarse para una matriz bidimensional. Vea el ejemplo en la ayuda de esta función.
Por cierto, he comprobadoArrayInitialize() aplicado a un array bidimensional, también funciona. Excepto que en ambos casos sólo se pueden inicializar todos los elementos con un valor determinado.
Si necesita establecer un valor diferente para cada elemento, estas funciones no funcionarán.
Muchas gracias por su ayuda.
Lamentablemente, la plantilla no me funciona. La función de visualización del indicador debe ser activada/desactivada en los ajustes, y el dibujo debe hacerse directamente desde el EA. El Asesor Experto debe poder ser transferido en un solo archivo.
En lugar de la flecha, dibuje una línea de tendencia que tenga el mismo precio y tiempo en ambos puntos. Utilice el grosor de la línea para ajustar el tamaño del punto resultante.
Saludos.
Hay una cosa así en MT4:
Este código envía un comando a la ventana del terminal para ejecutar un EA específico.
¿Existe una funcionalidad similar para MT5?
Lo intenté así:
No funciona.
Intenté buscar el spy++, pero no hay mensajes en MT5 a diferencia de MT4.
Necesito exactamente llamar a la ventana de configuración del Asesor Experto.
Hola, soy un Novato y me gustaría aclarar como retirar dinero de la cuenta y luego cuando depositar
Sólo puedes retirar lo que has ganado con este recurso, que es la venta de software, señales y potencia informática. Lo que se ingresa sólo puede gastarse en este recurso.