[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 134

 

MQL Tutorial - Operatoren - Der while-Schleifenoperator

Dies ist ein Beispiel aus dem Lehrbuch:

//--------------------------------------------------------------------
// fibonacci.mq4
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
int start()                               // Спец. ф-ия start()
  {
//--------------------------------------------------------------------
   int i;                                 // Формальн параметр,счётчик
   double
   A,B,C,                                 // Числа последовательности
   Delta,                                 // Фактич. разница между Кф
   D;                                     // Заданная точность
//--------------------------------------------------------------------
   A=1;                                   // Начальное значение
   B=1;                                   // Начальное значение 
   C=2;                                   // Начальное значение
   D=0.0000000001;                        // Задаём точность
   Delta=1000.0;                          // Начальное значение
//--------------------------------------------------------------------
   while(Delta > D)                       // Заголовок оператора цикла
     {                                    // Скобка начала тела цикла
      i++;                                // Счётчик
      A=B;                                // Следующее значение
      B=C;                                // Следующее значение
      C=A + B;                            // Следующее значение
      Delta=MathAbs(C/B - B/A);           // Искомая разница между Кф
     }                                    // Скобка конца тела цикла
//--------------------------------------------------------------------
   Alert("C=",C," Число Фибоначчи=",C/B," i=",i);//Сообщение на экран
   return;                                // Выход из start()
  }
//--------------------------------------------------------------------

Wenn möglich, geben Sie bitte ein praktisches Beispiel für die Anwendung dieses Operators auf trade......, z. B. eine kurze Bedingung, die in einem Diagramm überprüft werden kann.

Ich danke Ihnen im Voraus

 

Einen guten Tag an alle. Bitte helfen Sie mir bei der Konvertierung der zip-Datei in den mq4-Indikator https://www.mql5.com/ru/code/9136.

 
GALO4KA1971:

Guten Tag an alle. Bitte helfen Sie mir bei der Konvertierung der zip-Datei in den mq4-Indikator https://www.mql5.com/ru/code/9136.

Meinen Sie das Öffnen des Archivs?
 
rustein:
Sie meinen, das Archiv öffnen?

Ja. Diese Funktion wird von meiner Buche nicht unterstützt...
 
GALO4KA1971:

Ja. Diese Funktion wird von meiner Buche nicht unterstützt...
Dateien:
 
rustein:


Ist dies die zweite Datei, die gezippt wurde? Der mit dem Alarm?
 
GALO4KA1971:

Ist das die zweite Datei, die gezippt wurde? Der mit dem Alarm?
Diese Datei befindet sich im Archiv.
 
rustein:
Diese Datei befindet sich im Archiv.

Ich danke Ihnen vielmals. Ich werde es ausprobieren...
 

Alles funktioniert. Nochmals vielen Dank. Wenn es nicht zu viel Mühe macht, sehen Sie sich diese Spule an: https://www.mql5.com/ru/code/9139. Ist es möglich, beim Überschreiten der Nulllinie einen Signalton zu erzeugen?

 
Für die Bedürfnisse eines Expert Advisors (nicht eines Indikators) ist es notwendig, die gesamte oder einen Teil der Historie zu durchlaufen. Woher weiß ich, wie viele Balken in der Historie sind? (Der Operator Balken zeigt an, wie viele Balken im Diagramm vorhanden sind).