Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 26.03.18
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.733
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Auch hier mal was Grundsätzliches:

Wat is ne Schleife?

Allgemein ist man vom Ausgangspunkt beginnend, am Ende der Schleife wieder automatisch am Ausgangspunkt - ganz einfach.

Für eine programmtechnsiche Schleife zitiere ich einfach mal Wiki:
"Eine Schleife (auch „Wiederholung“ oder englisch loop) ist eine Kontrollstruktur in Programmiersprachen. Sie wiederholt einen Anweisungs-Block – den sogenannten Schleifenrumpf oder Schleifenkörper –, solange die Schleifenbedingung als Laufbedingung[Anm 1] gültig bleibt bzw. als Abbruchbedingung nicht eintritt. Schleifen, deren Schleifenbedingung immer zur Fortsetzung führt oder die keine Schleifenbedingung haben, sind Endlosschleifen."

Eine if-Abfrage sieht von der Struktur her mindestens so aus:
Code:
if (x == y) z = a;
aber selbst bei verschachtelten Schleifen wie:
Code:
if (x == y) {                        //Anfangspunkt
   if (a + b < c) {
      Mach_Irgend_Was();
   } else {
      Na_Dann_Eben_Nicht();
   }
} else z = a;                        // Endpunkt
Man wird nie direkt den Anfangspunkt (nach Erreichen des Endpunktes) wieder erreichen. Nicht über eine if-Struktur!

So und nun denk bitte noch mal in Ruhe darüber nach, was genau und wann geschehen soll.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.