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

 
¿Pueden decirme cómo vender simplemente una orden ya comprada? ¿Qué significa la ejecución de la bolsa?
 
rachel21:
¿Pueden decirme cómo vender simplemente una orden ya comprada? ¿Qué significa la ejecución de la bolsa?

https://www.metatrader5.com/ru/terminal/help/trading/performing_deals#position_manage

Cerrar una operación.

 
No encuentro cómo averiguar el precio del último tick. No la oferta, ni la demanda, sino el precio real. (¿Puedes darme una pista?)
 
agvozdezkiy:
No encuentro cómo averiguar el precio del último tick. No la oferta, ni la demanda, sino el precio real. (¿Puede decírmelo, por favor?)
La oferta y la demanda o el último es el precio del último tick.
 

¡Hola!

En cuanto a los equipos, según tengo entendido, necesito dispositivos que soporten la instalación de terminales MT4/MT5, y con una funcionalidad estándar, aquellos dispositivos con android, por ejemplo, sólo son aptos para la presencia física en el online y recibir señales en los terminales instalados en ellos, y la configuración de las cuentas y la selección de señales debe realizarse desde un estativo, por ejemplo.

 
Serg_72:

¡Hola!

En cuanto a los equipos, según tengo entendido, necesito dispositivos que soporten la instalación de terminales MT4/MT5, y con una funcionalidad estándar, aquellos dispositivos con android, por ejemplo, sólo son aptos para la presencia física en el online y recibir señales en los terminales instalados en ellos, y la configuración de las cuentas y la selección de señales debe realizarse desde un estativo, por ejemplo.

La opción más útil es tener un VPS (servidor privado virtual) y configurar las señales para MT4/MT5 allí.
 

Enseña cómo usar CChart para cambiar el marco de tiempo en los gráficos.

¿Sería más conveniente utilizar otra cosa?

La tarea es la siguiente: necesito un script de tecla de acceso rápido que cambie el marco temporal a uno preestablecido en el script en todos los gráficos abiertos.

Документация по MQL5: Операции с графиками / ChartOpen
Документация по MQL5: Операции с графиками / ChartOpen
  • www.mql5.com
Операции с графиками / ChartOpen - Документация по MQL5
 
amikkima:

Enseña cómo usar CChart para cambiar el marco de tiempo en los gráficos.

¿Sería más conveniente utilizar otra cosa?

La tarea es esta, necesitamos un script de tecla de acceso rápido que cambie el marco de tiempo a uno preestablecido en el script en todos los gráficos abiertos.

Lo más fácil de hacer:

   for(long i=ChartNext(0);i>0;i=ChartNext(i))
    {
     ChartSetSymbolPeriod(i, ChartSymbol(i), NewTimeFrame);
     ChartRedraw(i);
    } // for(Charts)

Está probado.

Funciona.

 

Gracias, ya veo por qué no ha funcionado.

ChartRedraw(i);
 

Otra pregunta, ¿cómo se puede colocar el script en la parte numérica en lugar de la combinación de teclas Alt+[]?

¿O pasar un comando al script cuando se pulsa una tecla?

He encontrado la función OnChartEvent que me permite seguir las pulsaciones de las teclas...

Luego tuve que hacer un EA, porque el script funciona y se cierra.