[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 114

 
mukata >> :

Entiendo la función, pero ¿qué pasa con la matriz?

También tengo que reescribir mucho para ejecutarlo en el probador.

Es más rápido utilizar una variable que llamar a la función cada vez, y ¿es tan rápido leer un elemento de la matriz como una simple variable?

¿O es más lento - es un array donde hay que buscar el índice o lo mismo que una variable?

Realmente no entiendo estas cosas.

Array=variable, porque un array es la misma variable alineada en memoria y no hay que buscarla por índice. El índice indica simplemente la dirección donde se almacena la variable.

 
TheXpert писал(а)
 
mukata >> :

¿Qué pasa con los arrays? Tengo dos arrays en mi EA: uno con órdenes abiertas y otro con parámetros de operaciones futuras


¿Por qué mantener una serie de órdenes abiertas? Así es, no hay razón.

1. Para disponer de datos actualizados, tenemos que tomar una instantánea de la situación exactamente en el momento en que la necesitamos.

2. no es crítico en cuanto al tiempo.

3. ¿Qué pasa si el terminal se bloquea?


Los parámetros de las operaciones de negociación, ¿no podemos calcularlos una vez antes de abrir estas mismas posiciones?


Sin embargo, no insisto.


RomanIgorevi4 >> :

Array=variable porque un array son las mismas variables alineadas en memoria y no necesito buscarlas por índice. El índice indica simplemente la dirección donde se almacena la variable.

Escucha, Igorevich, al menos no te metas en esto.

 

Señores, ¡hola a todos! Escribo en esta rama sólo para evitar que se agrupe una nueva... Necesito un consejo: porque desde hace 2 años que hago forex en serio, quiero aprender mql y aprender a programar. Al fin y al cabo, el trading es mi vida y vivimos en el siglo XXI, donde uno puede operar con expertos, no con las manos, y es un gran privilegio. De todos modos, soy especialista en finanzas y no sé nada de programación. Aunque conozco bien las matemáticas. Me gustaría preguntar a algunas personas con conocimientos: tengo ganas y puedo dedicar una hora al día a aprender mql. ¿Por dónde empezar? ¿Necesito tener un conocimiento básico de informática, es decir, necesito ingresar en un centro de enseñanza superior o es realista aprenderlo por mí mismo? Lo estoy probando... Lo estoy pasando mal. Algún consejo sobre cómo lograr este objetivo por etapas.

Gracias. Alex

 
Alex5757000 писал(а) >>

¿Por dónde empiezo? ¿Necesito tener conocimientos básicos de informática, es decir, tengo que ir a la universidad, o es posible hacerlo uno mismo? Lo estoy probando... Lo estoy pasando mal. Algún consejo sobre cómo lograr este objetivo por etapas.

Gracias. Alex

https://book.mql4.com/ru/

http://forum.alpari.ru/thread42059.html

 
Alex5757000 >> :

Señores, ¡hola a todos! Estoy escribiendo en esta rama sólo para evitar agrupar una nueva... Necesito un consejo: porque desde hace 2 años que hago forex en serio, quiero aprender mql y aprender a programar. Al fin y al cabo, el trading es mi vida y vivimos en el siglo XXI, donde uno puede operar por expertos, no por manos, y es un gran privilegio. De todos modos, soy especialista en finanzas y no sé nada de programación. Aunque conozco bien las matemáticas. Me gustaría preguntar a algunas personas con conocimientos: tengo ganas y puedo dedicar una hora al día a aprender mql. ¿Por dónde empezar? ¿Necesito tener conocimientos básicos de informática, es decir, tengo que ir a un centro de enseñanza superior o es realista aprenderlo por mí mismo? Lo estoy probando... Lo estoy pasando mal. Así que, cualquier consejo sobre cómo llevar a cabo esta tarea paso a paso...

Gracias. Alex

1. Empiece con el libro de texto (arriba)...

2. Puedes intentarlo por tu cuenta (o echar un vistazo a otros expertos y hacerlo tú mismo).

3. El "aprendizaje por la práctica" mediante el esbozo de algunos Asesores Expertos, y la comprensión de su funcionamiento. Aprendiendo los matices.

4. Lo que no está claro preguntar en el foro. (Habiendo buscado una pregunta similar por adelantado para una respuesta).

5. Si su cerebro empieza a hervir en el momento de la codificación... tener un humo ... ...y pensar con calma en tu mente. Si ese es el caso... ...entonces es así... :)

 
Alex5757000 >> :

Señores, ¡hola a todos! Estoy escribiendo en esta rama sólo para evitar agrupar una nueva... Necesito un consejo: porque desde hace 2 años que hago forex en serio, quiero aprender mql y aprender a programar. Al fin y al cabo, el trading es mi vida y vivimos en el siglo XXI, donde uno puede operar con expertos, no con las manos, y es un gran privilegio. De todos modos, soy especialista en finanzas y no sé nada de programación. Aunque conozco bien las matemáticas. Me gustaría preguntar a algunos entendidos: tengo ganas y puedo dedicar una hora al día a aprender mql. ¿Por dónde empezar? ¿Necesito tener un conocimiento básico de informática, es decir, necesito ingresar en un centro de enseñanza superior o es realista aprenderlo por mí mismo? Lo estoy probando... Lo estoy pasando mal. En fin, algún consejo sobre cómo hacerlo paso a paso...

Gracias. Alex


Empieza con esto:

Lenguaje MQL4 para Dummies. Cómo empezar

https://www.mql5.com/ru/articles/1475

.

No tiene sentido leer libros de programación sin intentar probar lo que se lee inmediatamente en el trabajo (programando y compilando).

 
Por favor, explique qué significa DEBUG
if (UseVolatility == 1)
{
if (!VolatilityOK())
{
Debug(5, fn, sp15 + "VolatilityOK() ...... FALLÓ: No hay comercio");
return(-1);
}
Debug(3, fn, sp15 + "VolatilityOK() ...... Aprobado");
}
 
El libro sigue siendo
Archivos adjuntos:
mql4.rar  1533 kb
 

Hola a todos.

MT4 tiene los periodos gráficos estándar: M1, M5, M15, etc.

Pregunta de un novato: ¿cómo puedo establecer mi propio marco temporal, por ejemplo M8 o M10?

He intentado editar el archivo requerido del gráfico en el perfil - he puesto period=8 como propiedad, pero no ha servido de nada.

si ya se ha hablado de un tema similar, ¡ponga el enlace, por favor!

¡Gente! Al menos dime dónde cavar para averiguarlo...