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

 
Vladimir Karputov:

En tu post, el foro ya ha insertado un enlace sobre cómo insertar vídeos correctamente. Como no nos has dicho qué haces y cómo lo haces, sólo podemos adivinar.

Estoy haciendo exactamente eso. Resulta que algunos vídeos de youtube se insertan con normalidad y otros salen en blanco. Parece que hay algo que falla en el propio vídeo, ya que no es la primera vez que tengo este problema.

 
Sergey Savinkin:

Eso es exactamente lo que estoy haciendo. Resulta que algunos vídeos de youtube se insertan con normalidad y otros aparecen en blanco. Parece que hay algo que falla en el propio vídeo, ya que no es la primera vez que tengo este problema.

En algún lugar, de alguna manera ... Club de telépatas por favor.


Añadido:

Bueno, al menos dame un ejemplo de un vídeo que no se inserta?

 
Vladimir Karputov:

Al menos dame un ejemplo de un vídeo que no se inserte.

Aquí está el enlace habitual.

https://www.youtube.com/watch?time_continue=5&v=bNxNrMK5T6Q

Aquí hay un enlace en formato de vídeo (a través del botón de la barra de herramientas con el icono de youtube)


 
Sergey Savinkin:

Aquí está el enlace habitual.

https://www.youtube.com/watch?time_continue=5&v=bNxNrMK5T6Q

Aquí está el enlace en formato de vídeo (a través del botón de la barra de herramientas con el icono de youtube)




Definitivamente no estás haciendo algo de acuerdo con las instrucciones.

 
Vladimir Karputov:

))))

Ese es exactamente mi punto de vista. Tal vez el problema esté en el navegador. Si alguien se ha encontrado con este problema, que tenga una pista. )

 
Sergey Savinkin:

Aquí está el enlace habitual.

https://www.youtube.com/watch?time_continue=5&v=bNxNrMK5T6Q

Aquí está el enlace en formato de vídeo (a través del botón de la barra de herramientas con el icono de youtube)


La instrucción más sencilla:Cómo incrustar un vídeo en el foro

 
Vladimir Karputov:

La mejor instrucción de la historia:Cómo insertar un vídeo en el foro

Sé cómo insertar vídeos, pero no se insertan todos los vídeos.


 
ISL:

Me ha ayudado). ¡Gracias!

Ahora que lo he mirado... ¿realmente ayudó? )))

La función lee la fecha de apertura / cierre de la barra diaria actual. Pero cuando la fecha cambia, la barra cambia. Así que el código correcto debería ser el siguiente:

int Date_Last_Bar=0;   // дата последнего часового бара
MqlDateTime stime;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
void Time_00(int day,int Param)
  {
   Date_Last_Bar=day;
   double open=iOpen(NULL,PERIOD_D1,Param);
   double close=iClose(NULL,PERIOD_D1,Param);
   Print(open-close);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int OnInit()
  {
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
void OnTick()
  {
   TimeToStruct(TimeCurrent(),stime);
   if(stime.day!=Date_Last_Bar)
     {
      if(Date_Last_Bar==0) // это первый запуск или перезапуск, надо учесть
        {
         Time_00(stime.day,0); // смотрим текущий бар, от сегодняшнего 00:00.
         // здесь процедура первой инициализации, если нужно
        }
      else
        {
         Time_00(stime.day,1); // бар сменился, когда робот уже работал, т.е. наступило 00:00,
         // и нужно считывать открытие / закрытие вчерашнего бара
        }
     }
  }
 
Sergey Savinkin:

Ahora que lo he mirado... ¿realmente ayudó? )))

La función lee la fecha de apertura / cierre de la barra diaria actual. Pero cuando la fecha cambia, la barra cambia. Así que el código correcto debería ser el siguiente:

Lo hice)

      open[i]=iOpen(Symbols[i],PERIOD_D1,1);
      close[i]=iClose(Symbols[i],PERIOD_D1,1);
      c_o[i]=(close[i]-open[i])/close[i];

Simplemente no llenóint Param.

Ayer lo hice inmediatamente.

 

Hola

Por favor, indique cómo reemplazar correctamente la expresión

trend[i] = (i<Bars-1) ? (precio>máximo[i+1]) ? 1 : (precio<amin[i+1]) ? -1 : tendencia[i+1] : 0;

con operadores (if y else)

gracias