Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 636

 
Artyom Trishkin:
Lo siento por ellos.

Bueno, no hay necesidad de eso.

No he trabajado en MT4/MT5 y no trabajo en ellas. Hay que sentir pena por los que trabajan en ellas. Estoy empezando a conocerlos.

 
neverness:

Oh, sé lo que quieres decir.

Todos los comerciantes son tan perezosos y obstinados que no pueden llegar más lejos. E incluso con una actitud.

Pero no todos los operadores tan "obstinados" tienen la "brillante idea" de que para que el operador de bucle funcione correctamente hay que insertar el operador Sleep(123) en este bucle, que, como resulta, tampoco funciona en todos los casos.

¿Qué deben ser los desarrolladores del lenguaje MT4/MT5 para idear semejante "truco"?

Creo que deberías introducir un nuevo capítulo en el buscador con el nombre de "Trucos de los desarrolladores".

¿Qué tiene que verel sueño con esto?
Usa la cabeza.
¿No entiendes por qué un retraso en el bucle imprime todo?
De todos modos, siempre se imprime. Sólo tienes que mirar el registro completo, no el registro preliminar.
¿Qué te hace pensar que el bucle no funciona?
En definitiva, con tus conocimientos, deberías ir a la escuela.
 
Artyom Trishkin:
¿Qué tiene que ver Sleep() con esto?
Usa la cabeza.
¿No entiendes por qué un retraso en el bucle imprime todo?
De todos modos, siempre se imprime. Sólo tienes que mirar el registro completo, no el registro preliminar.
¿Qué te hace pensar que el bucle no funciona?
Bueno, con tus conocimientos - tienes que ir a la escuela.

Ya te he dicho repetidamente que no escribo programas en MT4/MT5, sino que sólo estudio sus capacidades.

Fueron los desarrolladores de MT4/MT5 los que afirmaron que habían creado un lenguaje universal, que hay que estudiar y escribir los programas en este entorno.

En MQL4 sólo soy un operador activo, y nada más.

Como comerciante, estoy interesado en las características de MT4.

Sin embargo, en lo que respecta a mis programas, están basados en lenguajes de programación de "alto nivel", no en MT4/MT5.

En cuanto a la "escuela" de MT4 y MT5, aún no estoy seguro de querer unirme a "ESTA ESCUELA".

Hasta ahora veo que MT4/MT5 es un lenguaje muy "crudo".

Y si te consideras un "especialista genial" en MT4/MT5, entonces intenta responderme a una pregunta muy sencilla:

¿Cuál es la diferencia fundamental entre MT4 y MT5?

Esta diferencia es muy importante e interesante para todos los comerciantes, y la respuesta a esta pregunta es muy sencilla.

Creo que a ti, como "experto en guay", que ya estás después de la "escuela", esta pregunta es fácil de responder.

 

Y aquí hay otra pregunta divertida para los "respetados miembros del foro".

Como todos ustedes saben muy bien, existe una propiedad de los indicadores personalizados como setindexdrawbegin

https://docs.mql4.com/ru/customind/setindexdrawbegin

Ahora, déjame preguntarte, ¿dónde ha desaparecido la propiedad setindexdrawbegin?

¿Dónde está el final de la matriz que se va a dibujar?

Sin ella, los indicadores dibujan líneas verticales (u horizontales), según el relleno de la matriz.

Y sin ella, cualquier indicador resulta inútil.

Como resultado, cualquier intento de rellenar cualquier matriz dibujable causará estas líneas extra, y cualquier intento de aplicar cualquier indicador se volverá inútil.

¡Esto es un BOTTOM, queridos!

SetIndexDrawBegin - Пользовательские индикаторы - Справочник MQL4
SetIndexDrawBegin - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
Отрисовка индикатора производится слева направо. Значения индикаторного массива, находящиеся левее указанного бара, не будут рисоваться на графике и отображаться в окне DataWindow. По умолчанию устанавливается значение 0. //|                                                    Alligator.mq4 |...
 
caso grave)
 
neverness:

Y aquí hay otra pregunta divertida para los "respetados miembros del foro".

Como todos ustedes saben muy bien, existe una propiedad de los indicadores personalizados como setindexdrawbegin

https://docs.mql4.com/ru/customind/setindexdrawbegin

Ahora, déjame preguntarte, ¿dónde ha desaparecido la propiedad setindexdrawbegin?

¿Dónde está el final de la matriz que se va a dibujar?

Sin ella, los indicadores dibujan líneas verticales (u horizontales), según el relleno de la matriz.

Y sin ella, cualquier indicador resulta inútil.

Como resultado, cualquier intento de rellenar cualquier matriz dibujable causará estas líneas extra, y cualquier intento de aplicar cualquier indicador se volverá inútil.

¡Esto es un BOTTOM, queridos!

No es así. No es una escuela, es una guardería :D
 
neverness:

Y aquí hay otra pregunta divertida para los "respetados miembros del foro".

Como todos ustedes saben muy bien, existe una propiedad de los indicadores personalizados como setindexdrawbegin

https://docs.mql4.com/ru/customind/setindexdrawbegin

Ahora, déjame preguntarte, ¿dónde ha desaparecido la propiedad setindexdrawbegin?

¿Dónde está el final de la matriz que se va a dibujar?

Sin ella, los indicadores dibujan líneas verticales (u horizontales), según el relleno de la matriz.

Y sin ella, cualquier indicador resulta inútil.

Como resultado, cualquier intento de llenar cualquier matriz dibujable causará estas líneas adicionales, y cualquier intento de aplicar cualquier indicador se volverá inútil.

¡Esto es un AMBOS, queridos!

entonces dispárate o cuélgate ))))

tiene C++ puro con acceso a datos históricos, con la capacidad de enviar órdenes de negociación a un corredor... y entonces bam... no hay manera de lidiar con los bucles y las matrices... tienes que ir a la soga... ¡o un duelo!

 
Artyom Trishkin:
No es así. No es una escuela, es una guardería :D

La mayoría de sus respuestas van en ese sentido.

Bueno, en cuanto al fondo de la cuestión -¿Qué? - ¡¡Nada!!

¿Cómo establecer el último índice de la matriz que se dibujará?

No veo en su alabada descripción la respuesta a esta sencilla pregunta.

O qué, cualquier matriz se dibuja a partir de un índice de inicio dado, que se establece por SetIndexDrawBegin - y hasta el final de la matriz???


 
neverness:

La mayoría de sus respuestas van en ese sentido.

Bien en cuanto al fondo de la cuestión -¿Qué? - ¡¡Nada!!

¿Cómo establecer el último índice de la matriz que se dibujará?

No veo en su alabada descripción la respuesta a esta sencilla pregunta.

O qué, cualquier matriz se dibuja desde un índice inicial dado -que se establece mediante SetIndexDrawBegin- hasta el final de la matriz???


No tienes ni idea de lo sencillo que es, lo que hace que estas preguntas sean aún más ridículas.
Puedes responder, pero no a tu interlocutor, que está dialogando al estilo de "qué imbéciles son todos porque no entiendo".
 
Igor Makanu:

Así que dispárate o cuélgate ))))

tiene C++ puro con acceso a los datos históricos, con la capacidad de enviar órdenes de comercio a un corredor... y entonces bam... no hay manera de lidiar con los bucles y las matrices... tienes que ir a la soga... ¡o un duelo!

Sus declaraciones, como siempre, son irresponsables.

Por ejemplo, como sabemos, el número máximo de matrices de búfer en MT4 es 7:

#property indicator_buffers 7 // Número de buffers para calcular el indicador

No recuerdo tal limitación en C++.

Y 7 matrices de búferes es casi nada.

Es decir, no vemos "C++ puro" en MT4 en absoluto.

Razón de la queja: