Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 912

 
Vladimir Karputov:

No seu post, o fórum já inseriu um link sobre como inserir correctamente os vídeos. Como ainda não nos disse o que está a fazer e como o está a fazer, só podemos adivinhar.

Estou a fazer exactamente isso. Acontece que alguns vídeos do youtube são inseridos normalmente e alguns são um borrão branco. Parece haver algo de errado com o vídeo em si, pois esta não é a primeira vez que tenho este problema.

 
Sergey Savinkin:

É exactamente isso que estou a fazer. Acontece que alguns vídeos do youtube são inseridos normalmente e outros são brancos. Parece haver algo de errado com o vídeo em si, pois esta não é a primeira vez que tenho este problema.

Em algum lugar, de alguma forma ... Clube de telepatas, por favor.


Adicionado:

Pelo menos dê-me um exemplo de um vídeo que não está a ser inserido?

 
Vladimir Karputov:

Pelo menos dá-me um exemplo de um vídeo que não está a ser inserido.

Aqui está a ligação habitual.

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

Aqui está um link em formato vídeo (através do botão da barra de ferramentas com o ícone do youtube)


 
Sergey Savinkin:

Aqui está a ligação habitual.

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

Aqui está o link em formato vídeo (através do botão da barra de ferramentas com o ícone do youtube)




Definitivamente não está a fazer algo de acordo com as instruções.

 
Vladimir Karputov:

))))

É esse exactamente o meu ponto de vista. Talvez o problema seja com o navegador. Se alguém se deparou com este problema, tenha uma pista. )

 
Sergey Savinkin:

Aqui está a ligação habitual.

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

Aqui está o link em formato vídeo (através do botão da barra de ferramentas com o ícone do youtube)


A instrução mais directa:Como incorporar vídeo no fórum

 
Vladimir Karputov:

A melhor instrução de sempre:Como inserir um vídeo no fórum

Sei como inserir vídeos, mas nem todos os vídeos são inseridos.


 
ISL:

Ajudou)Obrigado!

Agora que olhei para ele... ajudou realmente? )))

A função lê a data de abertura / encerramento do bar diário actual. Mas quando a data muda, a barra muda. Portanto, o código correcto deve ter este aspecto:

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:

Agora que olhei para ele... ajudou realmente? )))

A função lê a data de abertura / encerramento do bar diário actual. Mas quando a data muda, a barra muda. Portanto, o código correcto deve ter este aspecto:

Eu fiz)

      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];

Apenas não preencheu o parâmetro.

Fi-lo imediatamente ontem!

 

Olá

Aconselhar como substituir correctamente a expressão

tendência[i] = (i<Bars-1) ? (preço>amax[i+1]) ? 1 : (preço<amin[i+1]) ? -1 : tendência[i+1] : 0;

com operadores (se e de outra forma)

obrigado