Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 25.02.17
Drehrumbumm Drehrumbumm ist offline
Neues Mitglied
 
Registriert seit: Feb 2017
Beiträge: 11
Drehrumbumm befindet sich auf einem aufstrebenden Ast
Standard

Sorry für das fehlende Einrücken, dass kenne ich auch so.
War aber eben die Datei aus dem darüber erwähnten Buch. Jedoch hätte ich das korrigieren sollen - mein Fehler. Copy & Paste ist halt nicht immer das Beste
Die Tips bezüglich der Groß- und Kleinschreibung sind echt wertvoll - Danke.
Obgleich der Autor des Buches diese Fehler oft wiederholt...
In der Deklaration groß geschrieben und unten dann Klein.
MQL4 ist doch Groß- und Kleinschreibungssensitiv - oder?
Ich meine das so gelesen zu haben.
Und hier noch mal der Code zum Zeichnen , dass ich verstanden haben ;-)
Code:
// -------------------------------------
  // fibonacci.mq4 
  // Der Code sollte nur für Ausbildungszwecke verwendet werden . 
  // ------------------------------------
  Int start ()                              // Sonderfunktion start () 
   { 
   // ------------------------------------
   // Formaler Parameter, Zähler 
      double 
      A , B , C ,                               // Zahlen in der Sequenz 
      Delta ,                                   // Wirklicher Unterschied zwischen Koeffizienten 
      D ;                                       // Voreingestellte Genauigkeit 
   // -------------------------------------
      A = 1 ;                                   // Ursprünglicher Wert 
      B = 1 ;                                   // Anfangswert  
      C = 2 ;                                   // Anfangswert 
      D = 0,0000000001 ;                        // Genauigkeit einstellen 
      Delta = 1000,0 ;                          // Anfangswert 
   // -------------------------------------
      while ( Delta > D )                       // while Scheleifen Operator Header 
      {                                         // Eröffnungsklammer der while-Schleife 
         I ++;                                     // Zähler 
         A = B ;                                   // Nächster Wert 
         B = C ;                                   // Nächster Wert 
         C = A + B ;                               // Nächster Wert 
         Delta = MathAbs ( C / B - B / A ) ;       // Suchdifferenz zwischen Koeffizienten 
      }                                         // Verschlussklammer des der while schleife
  // -------------------------------------
      Alert ( " C = " , C , " Fibonacci-Zahl = " , C / B , " i = " , i ) ;  // Anzeige auf dem Bildschirm 
      return ;                                                              // Exit start () 
   }