
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hier ist die ursprüngliche start()-Funktion aus diesem Indikator
Die Funktion verwendet die Berechnung des Durchschnitts. Sie muss durch eine Standardfunktion ersetzt werden.
Es sieht folgendermaßen aus
Im Anhang finden Sie die Variante des Indikators mit der Korrektur
Nun zur Logik des Indikators selbst (ich behaupte nicht, dass die vorgeschlagene Version ideal ist)
Ich mag es einfach lieber
Ein gutes Beispiel. Aber es geht mehr um Optimierung als um Logik.
Und auch die Logik, die Logik des Denkens.
Die dritte Möglichkeit besteht darin, die logischen Bedingungen im Indikator vollständig aufzugeben. Es stellt sich die Frage, ob das möglich ist.
Versuchen wir es
Dazu fügen wir ein paar logische Variablen hinzu
Der gesamte Code der Startfunktion lautet nun
if(counted_bars < 0) return(-1);
Auf welcher Logik beruht diese Zeile?
if(counted_bars < 0) return(-1);
Auf welcher Logik beruht diese Zeile?
Das ist nicht mein Text. Es ist das Werk des Autors
Optimaler Code für start()
Vergleichende Analyse der Arbeitsmöglichkeiten
Optimale Option Nummer 2. Boolesche Bedingungen können nicht verworfen werden
Die Option 5 basiert darauf
Ich habe das Drehbuch ganz vergessen
Ich habe das Drehbuch ganz vergessen
Ich möchte noch etwas zu dem von gip kritisierten Abschnitt hinzufügen:
Ich verstehe nicht, warum wir um boolesche Variablen herumtanzen müssen, wenn wir es auch so schreiben können: