Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 200

 
Ciao a tutti!
Come allegare lo Statment del back-test, eseguito su Metatrader4, alla mia pagina Signal nel servizio signals di mql5? Che formato devo usare per preparare lo Statment (ci sono html, pdf)
 

Ciao!
C'è un modo per conoscere in una sola volta il numero di elementi dell'array CopyHigh in qualsiasi periodo di tempo?
Al momento faccio un loop attraverso TERMINAL_MAXBARS e trovo dove il risultato non è 0.

double CHigh(ENUM_TIMEFRAMES timeframe,int start_pos,int baru_skaits,int index)
  {
   double high=0;
   ArraySetAsSeries(CHigh,true);
   int copied=CopyHigh(NULL,timeframe,start_pos,baru_skaits,CHigh);
   if(copied>0 && index<copied)
      high=CHigh[index];
   return(high);
  }
datetime CTime(ENUM_TIMEFRAMES timeframe,int start_pos,int baru_skaits,int index)
  {

   datetime time=0;
   ArraySetAsSeries(CTime,true);
   datetime copied=CopyTime(NULL,timeframe,start_pos,baru_skaits,CTime);
   if(copied>0 && index<copied)
      time=CTime[index];
   return(time);
  }

   for(int i=MaxTermnBars; i>0; i--)
     {
      double Test_Chigh=CHigh(PERIOD_H4,i,1,0);
      datetime Test_CTime=CTime(PERIOD_H4,i,1,0);

      if(Test_Chigh!=0)
        {
         Print("-2991- CopyArraySize[",i,"]: ",Test_Chigh," Test_CTime: ",Test_CTime," MaxTermnBars: ",MaxTermnBars);
         break;
        }
     }


 

Ciao!

Sto scrivendo un EA basato su candele e indicatori giapponesi. Sto affrontando un problema con il conteggio del numero di candele nei pattern candlestick.

Supponiamo che ci sia un tale esempio.

void Trend_Ending_Patterns_Bulls()
  {
   Ending_Bulls=false;
//Параметры повышающихся свеч
   double body_size_white_1=(Close[1]-Open[1])/Point();
   double size_min_white_1=(Open[1]-Low[1])/Point();
   double size_max_white_1=(High[1]-Close[1])/Point();
   double body_size_white_2=(Close[2]-Open[2])/Point();
   double size_min_white_2=(Open[2]-Low[2])/Point();
if(body_size_white_2>0 && size_min_white_2>=(2*body_size_white_2) && size_max_white_2<=1 && body_size_white_1>0)
     {
      Ending_Bulls=true;
      Print("Модель Hammer - Молот быки");// Молот
     }

}

Ci sono circa 50 modelli di candele. Come fare il calcolo delle barre se non sappiamo quale pattern si troverà in un certo momento e dobbiamo ottenere i valori dell'indicatore dall'ultima barra alla prima?

 

Buona sera!

Potresti dirmi come disabilitare il grafico a scorrimento automatico su Android (MQl 4)?

 
Come si scrive una linea programmaticamente?
 
Speculator:
Come si scrive una linea programmaticamente?
void OnTick()
 {
  string com="";

  com+="л";
  com+="и";
  com+="н";
  com+="и";
  com+="я";

  Comment(com);
 }
 
Vitaly Muzichenko:

Grazie, l'ho già fatto!

Non capisco come usare la grafica...

Tracciare una linea?

 
Vitaly Muzichenko:

Ti è stato chiesto di scrivere "linea" e tu scrivi "linea". Perché ingannate la gente? ))))

 
Alexsandr San:

Se è una linea orizzontale, è così

Grazie!

 
Speculator:

Grazie!

Lo vuoi per mt4 o mt5? Ho cancellato il codice che ho postato. Non mi sono accorto subito che qui si parlava di mt4

Motivazione: