Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1095

 

@Roman, tienes razón y no hay nada que discutir.

Sólo que no he dicho que debamos aprender de las tareas complejas. Hay que empezar por uno sencillo. Una casa se construye desde sus cimientos, no desde el tejado.

Pero no es necesario saber C++ para aprender a escribir en MQL. Aunque las lenguas son compatibles en cierto sentido, son diferentes. Y están destinados a tareas diferentes. Y el foro puede ayudarte a aclarar el desorden pero no a enseñarte desde cero.

Así que nadie dirá: "Coge un cubo verde y ponlo sobre una bola naranja. ....". Y, desde luego, nadie explicará con detalle y justificación por qué es necesario y qué puede pasar si los colores son diferentes o, más aún, si se pone la bola en el cubo...

La forma más segura es aprender por tu cuenta. ¡Y siempre! Al menos no tendrás una razón para decir que no te enseñaron bien ))))

 
Artyom Trishkin:

Acaba de terminar, y lo ha hecho a propósito.

Hace unos años introdujeron esta protección contra el fraude, para proteger las ventas en el mercado. Al fin y al cabo, simplemente puede descargar una demo (sin pagar nada) y probar en grandes marcos temporales para hoy. Sólo hay que copiar las operaciones del probador al real. En un marco temporal amplio, el retraso es insignificante y no da lugar a una gran discrepancia de señales.

¿Dónde estaba usted (?) cuando se mencionó este agujero, y se tapó - acaba de prohibir las pruebas para hoy.

Y para arreglar los fallos, ¿por qué esperar un día? Arréglalo: ¿quién no da?

Supongamos que descubro que el robot ha negociado algo mal hoy. Pero no puedo comprobarlo en el probador, tengo que esperar hasta mañana.

Exactamente, es tapar un agujero y no resolver el problema) los desarrolladores han resuelto su problema a costa de otro)

Tonto)

 
secret:


Un buen desarrollador mantiene un registro detallado de las operaciones y situaciones de negociación al tomar decisiones (cuando se reciben señales). Especialmente el gráfico en línea está siempre a la vista.

No entiendo, ¿cuáles son las dificultades si hay registros y tabla en línea delante de usted?

¿Está seguro de que entiende exactamente cómo utilizar el comprobador? ¿Está seguro de que ha ejecutado la prueba al menos una vez en el modo "depuración en datos históricos"?


Si no entiendes algo o no lo sabes, eso no te da derecho a lanzar palabras. El límite de tiempo para la medalla de honor "Ban por una semana" se acerca mucho a los insultos.

 
Сергей Таболин:

Todo fluye, todo cambia...

Por desgracia, no se trata de MQL.

No he visto esa discusión, por desgracia (¿puedo conseguir un enlace?), pero la pregunta sigue en pie.

Tengo un robot en funcionamiento y necesito tener el resultado de la prueba del día actual. ¿Por qué no puedo conseguirlo? ¿Sólo porque alguien te supera en la oferta y encuentra la forma de ganar dinero? ¿Por qué no es justo? Si él mismo pone una posición en el real, ¿por qué es una trampa?

Esta restricción es más bien del tipo "más vale sobrepujar que subpujar"...

Digámoslo así: usted es un vendedor. Tiene buenos productos. Tienes cero ventas, pero tienes miles de descargas de demos para tu probador. No puedes entender por qué de repente... Y entonces descubres el esquema: gente astuta ha estado ganando dinero con tus programas durante mucho tiempo... ¿Cómo? La respuesta estaba arriba. Pero dijiste que era justo. Pero la mayoría de los vendedores, por desgracia para usted, no piensan así. Se ha manifestado un plan para no comprar nada en el mercado, sino utilizarlo legalmente. Es un agujero que la empresa ha cubierto. ¿Qué ocurre? ¿Qué es lo que no está claro?
 
Artyom Trishkin:
Digámoslo así: usted es un vendedor. Tiene buenos productos. Ventas de ellos - cero, pero demos descargadas para el probador - miles. No puedes entender por qué de repente... Y entonces descubres el esquema: gente astuta ha estado ganando dinero con tus programas durante mucho tiempo... ¿Cómo? La respuesta estaba arriba. Pero dijiste que era justo. Pero la mayoría de los vendedores, por desgracia para usted, no piensan así. Se ha manifestado un plan para no comprar nada en el mercado, sino utilizarlo legalmente. Es un agujero que la empresa ha cubierto. ¿Qué ocurre? ¿Qué es lo que no está claro?

Sí... Ese es un giro en el que no había pensado...

Pero se podría, por ejemplo, hacer una comprobación de en qué hardware se ha compilado el programa y permitir que la prueba no tenga restricciones. Al fin y al cabo, usted comprueba la activación. Por el mismo principio...

Sin embargo, probablemente sería caro...

 
Vladimir Karputov:

Un buen desarrollador mantiene un registro detallado de las operaciones y situaciones de negociación al tomar decisiones (cuando se reciben señales). Además, el gráfico en línea está siempre a la vista.

No entiendo, ¿cuáles son las dificultades si hay registros y tabla en línea delante de usted?

¿Está seguro de que entiende exactamente cómo utilizar el comprobador? ¿Está seguro de que ha ejecutado la prueba al menos una vez en el modo "depuración en datos históricos"?


Si no entiendes algo o no lo sabes, eso no te da derecho a lanzar palabras. En cuanto a los insultos, el plazo para la medalla de honor "Ban por una semana" está muy cerca.

Una vez más: para hoy hay errores en las transacciones. No hay errores para los días anteriores.

Para entender qué error, es necesario ejecutar en el probador de hoy. Es decir, esperar hasta mañana.

¿Qué tiene que ver la "prueba de datos históricos" con esto? Tampoco funciona para hoy.

 
secret:

Una vez más: hay errores en las operaciones de hoy. No hay errores en los días anteriores.

Para entender cuál es el error, es necesario ejecutarlo en el probador de hoy. Es decir, esperar hasta mañana.

¿Qué tiene que ver la "prueba de datos históricos" con esto? Tampoco funciona para hoy.

Si ha determinado "que hay un error", entonces sabe exactamente la causa.

Y por favor, deje de darle vueltas al tema: se le ha contestado claramente y se le ha mostrado el certificado: la prueba no es válida para el día de hoy.
 
secret:

Una vez más: hay errores en las operaciones de hoy. No hay errores en los días anteriores.

Para entender cuál es el error, es necesario ejecutarlo en el probador de hoy. Es decir, esperar hasta mañana.

¿Qué tiene que ver la "prueba de datos históricos" con esto? Tampoco sirve para hoy.

Usted escribió esto ayer. Y no es necesario esperar hasta mañana.

Hoy, en lugar de ejecutar el día de ayer en el probador, que de nuevo comenzó a discutir este tema, que ha sido exhaustivamente y sin ambigüedades respondió - se cierra con el fin de evitar trucos de personas astutas, el comportamiento no va a cambiar, y se puede ejecutar la prueba de ayer para comprobar los errores.

¿O tiene un objetivo diferente en mente? No es necesario responder: este post es una guía para la acción.

 
Quien realmente necesite hacer una prueba para hoy, encontrará una solución con barba en el foro.
 

Tengo el tiempo y el precio de los puntos A y B

¿Cómo puedo saber la hora y el precio del punto C? Está en el medio entre A y B.

No puedo encontrar un ejemplo en ningún sitio