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

 
MrBrooklin:

Muchas gracias a todos los que han respondido a mi pregunta.

Acabo de tener otra conversación con mi distribuidor de divisas "PSB-Forex" y finalmente descubrí cuál es el problema, es decir, por qué el probador de estrategias no funciona en una cuenta de rublos. El problema es que el distribuidor de divisas PSB-Forex no proporciona a sus clientes un instrumento de negociación como el par de divisas USD/RUB.

Saludos a todos, Vladimir.

¡Pero hay un par USD/RUR!

 
Andy:

Abrir demo: Archivo-Abrir cuenta-MetaQuotes-Demo

Ir a: Archivo-Conectar con la cuenta comercial-Seleccionar cuenta

He hecho todo lo que me han aconsejado.

He conseguido sustituir el RUB por el RUR en el probador de estrategias, pero todo ha permanecido igual durante las pruebas.

Gracias por la ayuda, una vez más.

Saludos, Vladimir.

 
Vladimir Karputov:


Vladimir, ¿por qué necesitas conectarte a la cuenta demo de MQ?

La comprobación de la versión actual de MT muestra 2085, mientras que el terminal MQ independiente se actualizó a 2093 (si no me equivoco) inmediatamente después del lanzamiento. ¿Por qué bailas con esa pandereta? Si la 2093 es una versión estable, ¿por qué otros terminales no pueden verla?

Por cierto, el terminal MQ muestra que tanto la última estable como la última beta están instaladas. ????????

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


Las versiones más nuevas están siempre en el servidor de MetaQuotes-Demo. Dano se dio cuenta de que si un usuario no tiene éxito en algo, entonces el 99% de las veces el usuario no sólo está sentado en una vieja, sino en una construcción muy, muy vieja.

 

Ahora mismo el propio terminal se ha actualizado a la compilación 2093, pero en el probador de estrategias ha aparecido esto



¿Puedo cambiar todo al ruso?

Saludos, Vladimir.

 
MrBrooklin:

Acabo de actualizar el propio terminal a la build 2093, pero en el probador de estrategias me sale esto



¿Se puede cambiar todo al ruso?

Saludos, Vladimir.

Quizá en la próxima versión beta saquen una traducción y hagan una fuente más bonita. De momento, este nuevo menú sólo está en inglés.

 

Hola a todos. Vuelvo a pedirte consejo, y seguro que ya se ha hecho antes... En la configuración del terminal se puede establecer la desviación para todo a la vez, pero el Asesor Experto opera con diferentes instrumentos y necesita diferentes valores. Para las órdenes de apertura/cierre se utiliza la solución estándar de Trade.mqh. Intentamos utilizar algo como

SetDeviationInPoints(const ulong deviation) { m_deviation=deviation; }

no funcionó, al parecer, se hace de alguna manera diferente. En otras palabras, ¿cómo podemos llamar a void desde Trade.mqh?

 
Anzhela Sityaeva:

Hola a todos. Vuelvo a pedirte consejo, y seguro que ya se ha hecho antes... En la configuración del terminal se puede establecer la desviación para todo a la vez, pero el Asesor Experto opera con diferentes instrumentos y necesita diferentes valores. Para las órdenes de apertura/cierre se utiliza la solución estándar de Trade.mqh. Intentamos utilizar algo como

no funcionó, hay que hacerlo de alguna manera. En otras palabras, ¿cómo podemos llamar a void desde Trade.mqh?

En primer lugar, necesitas un archivo .mqh.

Obtendrá la primera línea del ejemplo.

#include <Trade\Trade.mqh>
CTrade trade;

Completa el segundo. También puedes escribir todo a mano.

Y luego

 trade.SetExpertMagicNumber(magicNumb);
o cualquier otro método.
 
Alexey Viktorov:

Primero necesitas un archivo .mqh

Obtendrá la primera línea del ejemplo

Termina el segundo. También puedes escribir todo a mano.

Y luego

o cualquier otro método.

Sí, pero Trade.mqh está conectado. El bool se llama sin problemas así:

trade.PositionOpen( ...

Cuando se establece una desviación, se utiliza void y no se puede llamar de la misma manera.

 
Anzhela Sityaeva:

Sí, pero Trade.mqh está conectado. Los bools son llamados sin problemas así:

El ajuste de desviación utiliza void y no puede ser llamado de la misma manera.

No veo el comercio en esta línea.

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias

FAQ de principiantes MQL5 MT5 MetaTrader 5

Anzhela Sityaeva, 2019.07.08 15:48

¡Hola chicos! De nuevo a usted para el consejo y probablemente ya ha pasado... En la configuración del terminal se puede establecer la desviación para todo a la vez, pero el Asesor Experto opera con diferentes instrumentos y se necesitan diferentes valores. Para las órdenes de apertura/cierre se utiliza la solución estándar de Trade.mqh. Intentamos utilizar algo como

SetDeviationInPoints(const ulong deviation) { m_deviation=deviation; }

no funcionó, hay que hacerlo de alguna manera. En otras palabras, ¿cómo podemos llamar a void desde Trade.mqh?

Ahhh lo siento, es una cadena de SB.

Por lo tanto, configúrelo de la misma manera antes de abrir una posición

trade.SetDeviationInPoints(123);