Questions des débutants MQL5 MT5 MetaTrader 5 - page 912

 
Vladimir Karputov:

Dans votre message, le forum a déjà inséré un lien sur la façon d'insérer correctement les vidéos. Comme vous ne nous avez pas dit ce que vous faites et comment vous le faites, nous ne pouvons que deviner.

C'est exactement ce que je fais. Il s'avère que certaines vidéos de youtube sont insérées normalement et d'autres sont un flou blanc. Il semble y avoir un problème avec la vidéo elle-même, car ce n'est pas la première fois que j'ai ce problème.

 
Sergey Savinkin:

C'est exactement ce que je fais. Il s'avère que certaines vidéos youtube sont insérées normalement et d'autres sont blanchies. Il semble y avoir un problème avec la vidéo elle-même, car ce n'est pas la première fois que j'ai ce problème.

Quelque part, en quelque sorte... Club des télépathes, s'il vous plaît.


Ajouté :

Donnez-moi au moins un exemple d'une vidéo qui n'est pas insérée ?

 
Vladimir Karputov:

Donnez-moi au moins un exemple d'une vidéo qui n'est pas insérée.

Voici le lien habituel.

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

Voici un lien en format vidéo (via le bouton de la barre d'outils avec l'icône youtube)


 
Sergey Savinkin:

Voici le lien habituel.

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

Voici le lien en format vidéo (via le bouton de la barre d'outils avec l'icône youtube)




Vous faites certainement quelque chose de différent des instructions.

 
Vladimir Karputov:

))))

C'est exactement ce que je veux dire. Le problème vient peut-être du navigateur. Si quelqu'un a rencontré ce problème, ayez une idée. )

 
Sergey Savinkin:

Voici le lien habituel.

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

Voici le lien en format vidéo (via le bouton de la barre d'outils avec l'icône youtube)


L'instruction la plus simple :comment intégrer une vidéo sur le forum

 
Vladimir Karputov:

La meilleure instruction qui soit :comment insérer une vidéo dans le forum

Je sais comment insérer des vidéos, mais toutes les vidéos ne sont pas insérées.


 
ISL:

Cela m'a aidé... Merci !

Maintenant que je l'ai regardé... Cela a-t-il vraiment aidé ? )))

La fonction lit la date d'ouverture/fermeture de la barre quotidienne actuelle. Mais quand la date change, la barre change. Le code correct devrait donc ressembler à ceci :

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:

Maintenant que je l'ai regardé... Cela a-t-il vraiment aidé ? )))

La fonction lit la date d'ouverture/fermeture de la barre quotidienne actuelle. Mais quand la date change, la barre change. Le code correct devrait donc ressembler à ceci :

Je l'ai fait)

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

Il n'a pas rempli l'int Param.

Je l'ai fait immédiatement hier !

 

Bonjour

Veuillez indiquer comment remplacer correctement l'expression

trend[i] = (i<Bars-1) ? (prix>amax[i+1]) ? 1 : (prix<amin[i+1]) ? -1 : trend[i+1] : 0 ;

avec des opérateurs (si et sinon)

merci

Raison: