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

 
MakarFX:

Si necesitas el día anterior, consulta el post anterior,

y si es el día actual, corregirlo.

Corregido. Esto no está bien. La máxima y la mínima han ido cambiando desde el principio del día. Quiero conseguir esta línea rota.

 
ifitstrue:

Corregido. Eso no es lo que parece. La máxima y la mínima han ido cambiando desde el comienzo del día. Esa es la línea rota que quiero conseguir.

Entonces, ¡haga la pregunta correcta! ¿Qué quieres?

si es verdad:

El indicador, debe dibujar las líneas Alta y Baja del día en cada barra del marco temporal menor.

o ¿qué quieres?

 
MakarFX:

Entonces, ¡haga la pregunta correcta! ¿Qué quieres?

o ¿qué quieres?

Por favor, mire la imagen.

El indicador comienza a dibujar desde el principio del día actual.

Por ejemplo, activemos el marco temporal M5. El indicador traza líneas en cada barra M5 según el máximo y el mínimo del día en la hora actual.

Archivos adjuntos:
2.png  31 kb
 
ifitstrue:

sólo recuerda los mejores momentos del día

MqlDateTime date;
double day_high=0, day_low=EMPTY_VALUE;
int day=-1;

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
   {
   for(int i=..............
      {
      TimeToStruct(time[i],date);
      if(day!=date.day)
         {
         day=date.day;
         day_high=high[i];
         day_low=low[i];
         }
      if(high[i]-day_high>0) day_high=high[i];
      if(day_low-low[i]>0) day_low=low[i];
 
      buffer_high[i]=day_high;
      buffer_low[i]=day_low;
      }
   return(rates_total);
   }
 
Aleksei Stepanenko:

sólo recuerda los mejores momentos del día

Gracias, a mí también me ha servido de ayuda)
 

Señores (y señoras), ¿pueden sugerir una clase que guarde y lea los detalles del pedido desde un archivo?

Algo sencillo, que ya creo que debería ser. No quiero escribirlo yo.

Algo con la capacidad de buscar por billete, etc...

 
Aleksei Stepanenko:

sólo recuerda los mejores momentos del día

Lo tengo. Gracias.
 

Saludos.

¿Cómo puedo obtener los valores de las líneas del indicadorhttps://www.mql5.com/ru/code/23312 para el EA?

iCustom() no parece funcionar aquí. ¿O me equivoco?

Tymen_STARC_Bands_MTF
Tymen_STARC_Bands_MTF
  • www.mql5.com
Индикатор Multi timeframe Tymen STARC Bands
 
de_leonid:

Saludos.

¿Cómo puedo obtener los valores de las líneas del indicadorhttps://www.mql5.com/ru/code/23312 para el EA?

iCustom() no parece funcionar aquí. ¿O me equivoco?

aquíhttps://www.mql5.com/ru/forum/291099#comment_22606959 añadió líneas horizontales - para facilitar, experto de los niveles para realizar las operaciones.

(leí tu pregunta y decidí añadir líneas horizontales al indicador - ahora puedes abrir o cerrar con expert (que funciona desde los objetos))

Индикаторы: Tymen_STARC_Bands_MTF
Индикаторы: Tymen_STARC_Bands_MTF
  • 2018.11.20
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Индикаторы: Tymen_STARC_Bands_MTF
 
SanAlex:

Aquíhttps://www.mql5.com/ru/forum/291099#comment_22606959 he añadido líneas horizontales - para facilitar la realización de operaciones por parte de los expertos de los niveles.

(leí tu pregunta y decidí añadir Líneas Horizontales al indicador - ahora puedes usar un Asesor Experto (que trabaja a partir de objetos) para abrir o cerrar)

Gracias por la ayuda. También puedo pedir un ejemplo de un EA (parte del código) cómo obtener el valor de estas líneas en el EA.

Razón de la queja: