Fragen von Anfängern MQL4 MT4 MetaTrader 4 - Seite 200

 
Hallo zusammen!
Wie kann ich das Statment des Backtests, der mit Metatrader4 durchgeführt wurde, an meine Signalseite im mql5 Signalservice anhängen? Welches Format sollte ich für die Erstellung des Statments verwenden (es gibt html, pdf)
 

Hallo!
Gibt es eine Möglichkeit, auf einmal CopyHigh Anzahl der Array-Elemente in einem beliebigen Zeitraum zu wissen?
Im Moment durchlaufe ich TERMINAL_MAXBARS in einer Schleife und finde die Stellen, an denen das Ergebnis nicht 0 ist.

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


 

Hallo!

Ich schreibe einen EA, der auf japanischen Candlesticks und Indikatoren basiert. Ich habe ein Problem mit dem Zählen der Anzahl von Kerzen in Kerzenmustern.

Nehmen wir an, es gibt ein solches Beispiel.

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 - Молот быки");// Молот
     }

}

Es gibt etwa 50 Candlestick-Muster. Wie kann man die Berechnung der Balken vornehmen, wenn man nicht weiß, welches Muster zu einem bestimmten Zeitpunkt gefunden wird und man die Indikatorwerte vom letzten bis zum ersten Balken erhalten soll?

 

Guten Abend!

Könnten Sie mir bitte sagen, wie ich das automatische Scrollen der Grafik auf Android (MQl 4) deaktivieren kann?

 
Wie kann man eine Zeile programmatisch schreiben?
 
Speculator:
Wie kann man eine Zeile programmatisch schreiben?
void OnTick()
 {
  string com="";

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

  Comment(com);
 }
 
Vitaly Muzichenko:

Danke, das habe ich schon mal gemacht!

Ich verstehe nicht, wie man die Grafiken benutzt...

Eine Linie ziehen?

 
Vitaly Muzichenko:

Sie wurden aufgefordert, "Linie" zu schreiben, und Sie schreiben "Linie". Warum führen Sie die Menschen in die Irre? ))))

 
Alexsandr San:

Wenn es sich um eine horizontale Linie handelt, sieht sie wie folgt aus

Ich danke Ihnen!

 
Speculator:

Ich danke Ihnen!

Willst du es für mt4 oder mt5? Ich habe den Code, den ich gepostet habe, gelöscht. Ich habe nicht sofort bemerkt, dass hier über mt4 diskutiert wurde