Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 912

 
Vladimir Karputov:

Nel tuo post, il forum ha già inserito un link su come inserire correttamente i video. Dato che non ci hai detto cosa stai facendo e come lo stai facendo, possiamo solo indovinare.

Sto facendo esattamente questo. Risulta che alcuni video da youtube sono inseriti normalmente e altri sono una sfocatura bianca. Sembra che ci sia qualcosa di sbagliato nel video stesso, dato che non è la prima volta che ho questo problema.

 
Sergey Savinkin:

È esattamente quello che sto facendo. Si scopre che alcuni video di youtube sono inseriti normalmente, mentre altri sono "white-bagged". Sembra che ci sia qualcosa di sbagliato nel video stesso, dato che non è la prima volta che ho questo problema.

Da qualche parte, in qualche modo ... Club dei telepati per favore.


Aggiunto:

Beh, almeno dammi un esempio di un video che non sia stato inserito?

 
Vladimir Karputov:

Almeno dammi un esempio di un video che non viene inserito.

Ecco il solito link.

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

Ecco un link in formato video (tramite il pulsante della barra degli strumenti con l'icona di youtube)


 
Sergey Savinkin:

Ecco il solito link.

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

Ecco il link in formato video (tramite il pulsante della barra degli strumenti con l'icona di youtube)




Stai sicuramente facendo qualcosa di diverso dalle istruzioni.

 
Vladimir Karputov:

))))

Questo è esattamente il mio punto. Forse il problema è il browser. Se qualcuno ha incontrato questo problema, ha un indizio. )

 
Sergey Savinkin:

Ecco il solito link.

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

Ecco il link in formato video (tramite il pulsante della barra degli strumenti con l'icona di youtube)


L'istruzione più semplice:come incorporare un video nel forum

 
Vladimir Karputov:

La migliore istruzione di sempre:come inserire un video nel forum

So come inserire i video, ma non tutti i video sono inseriti.


 
ISL:

Mi ha aiutato)Grazie!

Ora che l'ho guardato... è stato davvero utile? )))

La funzione legge la data di apertura/chiusura della barra giornaliera corrente. Ma quando la data cambia, la barra cambia. Quindi il codice corretto dovrebbe essere come questo:

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:

Ora che l'ho guardato... è stato davvero utile? )))

La funzione legge la data di apertura/chiusura della barra giornaliera corrente. Ma quando la data cambia, la barra cambia. Quindi il codice corretto dovrebbe essere come questo:

L'ho fatto)

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

Solo non ha riempitoint Param.

L'ho fatto immediatamente ieri!

 

Ciao

Per favore consigliate come sostituire correttamente l'espressione

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

con operatori (if e else)

grazie