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

 

Amigos, tal vez un poco fuera de tema.

1) Miramos en el terminal, en el historial de operaciones

2) Coge el acuerdo completado y arrástralo al gráfico y observa la imagen

3) para hacerlo con todos los miles del año, hay que asignar a cada operación un objeto1 apertura-recorrido-objeto2 cierre ¿hay alguna opción más sencilla?

 
Mickey Moose:

Amigos, tal vez un poco fuera de tema.

1) Miramos en el terminal, en el historial de operaciones

2) Coge el acuerdo completado y arrástralo al gráfico y observa la imagen

3) para hacerlo con todos los miles del año, hay que asignar a cada operación un objeto1 apertura-trayectoria-objeto2 cierre, ¿o hay una opción más sencilla?


Si pulsas SHIFT y mueves una operación, se moverán todas.

 
Vladislav Andruschenko:


Pulse SHIFT y mueva una transacción, todas las transacciones se moverán.

Gracias. Ha funcionado. ¿Hay que arrastrar 33 veces cada una de las historias si hay tantos instrumentos?

 
Mickey Moose:

Gracias. Ha funcionado. ¿Hay que arrastrar 33 veces cada una de las historias si hay tantos instrumentos?

Haga clic con el botón derecho del ratón en la pestaña "Historial" y seleccione "Añadir todas las operaciones".

 
Vladimir Karputov:

Haga clic con el botón derecho del ratón en la pestaña "Historial" y seleccione "Añadir todas las transacciones".

Gracias, funciona tal cual.

 

Chicos, por favor, aconsejen cómo obtener el valor del indicador para las barras anteriores en mql5.

En mql 4 existía la variable SAVING, pero mql 5 no la tiene. AYUDA

 
TaywinLannister:

Chicos, por favor, aconsejen cómo obtener el valor del indicador para las barras anteriores en mql5.

En mql 4 existía la variable SAVING, pero mql 5 no la tiene. AYUDA

Una respuesta no es suficiente.

Foro sobre trading, sistemas de trading automatizados y comprobador de estrategias

Bichos, errores, preguntas

Alexey Viktorov, 2018.09.09 13:30

int  CopyBuffer(
   int       indicator_handle,     // handle индикатора
   int       buffer_num,           // номер буфера индикатора
   int       start_pos,            // откуда начнем 
   int       count,                // сколько копируем
   double    buffer[]              // массив, куда будут скопированы данные
   );

Y hay otras implementaciones. Es como con los rotuladores, el color es diferente pero el sabor es el mismo.


 
Alexey Viktorov:
¿No es suficiente una respuesta?

Por ejemplo, si quiero obtener el valor del RSI de la primera vela en mi EA en lugar de la vela cero, ¿qué debo usar en mi código?

¿CopiarBuffer?

 
TaywinLannister:
Supongamos que quiero obtener el valor del RSI en la primera y no cero vela en mi EA, ¿qué debo usar en mi código?

Hay dos opciones posibles:

int  CopyBuffer(
   int       indicator_handle,     // handle индикатора
   int       buffer_num,           // номер буфера индикатора
   int       start_pos,            // откуда начнем 
   int       count,                // сколько копируем
   double    buffer[]              // массив, куда будут скопированы данные
   );

  1. start_pos = 0, count=2 y luego referirse al buffer[1] (por supuesto si se aplica ArraySetAsSeries(buffer,true) antes
  2. start_pos = 1, count=1 y luego acceder al buffer[0].

 
Vladimir Karputov:

Hay dos opciones posibles:

  1. start_pos = 0, count=2 y luego referirse al buffer[1] (por supuesto si se aplica ArraySetAsSeries(buffer,true) antes
  2. start_pos = 1, count=1 y luego acceder al buffer[0]

Vale, vamos a probar
Razón de la queja: