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
Ja, ganz allein. Im Prinzip könnte ich den Code für die Berechnung in MQL5 veröffentlichen.
Bitte sagen Sie mir, wie ich Double ( == < > ) richtig vergleichen kann. Muss sie normalisiert werden? Zum Beispiel gab es eine solche Funktion in MT4:
CompareDoubles(double Zahl1,double Zahl2)
{
if(NormalizeDouble(number1-number2,8)==0) return(true);
sonst return(false);
}
Und wie lautet im Allgemeinen der ungefähre Algorithmus der Funktion NormalizeDouble()?
Bitte sagen Sie mir, wie ich Double ( == < > ) richtig vergleichen kann. Muss sie normalisiert werden? In MT4 gab es zum Beispiel eine solche Funktion:
CompareDoubles(double Zahl1,double Zahl2)
{
if(NormalizeDouble(number1-number2,8)==0) return(true);
sonst return(false);
}
Bitte sagen Sie mir, wie ich Double ( == < > ) richtig vergleichen kann. Muss sie normalisiert werden? Zum Beispiel gab es eine solche Funktion in MT4:
CompareDoubles(double Zahl1,double Zahl2)
{
if(NormalizeDouble(number1-number2,8)==0) return(true);
sonst return(false);
}
Und wie lautet im Allgemeinen der ungefähre Algorithmus der Funktion NormalizeDouble()?
Es ist bekannt, dass die Geschichte zu Beginn des Diagramms falsch ist, die Frage "warum ist sie falsch" stellt sich nicht.
Es stellt sich eine weitere Frage: Wie können wir programmatisch die Grenze bestimmen, über die hinaus die falschen historischen Daten folgen?
Die rote vertikale Linie zeigt die Grenze an.
Es ist bekannt, dass die Geschichte zu Beginn des Diagramms falsch ist, die Frage "warum ist sie falsch" stellt sich nicht.
Es stellt sich eine weitere Frage: Wie können wir programmatisch die Grenze bestimmen, über die hinaus die falschen historischen Daten folgen?
Die rote vertikale Linie zeigt die Grenze an.
Vielleicht kann man versuchen, die Häufigkeit der Lücken irgendwie zu bestimmen? Lücken für einen bestimmten Zeitraum zählen.
Es gibt viele Möglichkeiten, sich zu verdrehen. Aber ich sehe keine, die wirklich zuverlässig sind. Denn es gibt kein wirkliches Kriterium, um die "Echtheit" der Daten jedes einzelnen Balkens zu beurteilen.
Alle Charts basieren auf Minutenbalken. Sie könnte programmatisch bis zu dem Datum berechnet werden, an dem die korrekte Erstellung eines älteren erforderlichen Zeitrahmens möglich ist. Aber auch hier gibt es ein "aber". Allerdings sind die winzigen TFs auch nicht für die gesamte Tiefe der Geschichte korrekt:
Ich weiß nicht, IMHO brauchen wir einen Standardmechanismus für die Identifizierung solcher Grenzen, etwa wie folgt
-gibt den Index des letzten gültigen Balkens des angeforderten Symbols der gewünschten TF zurück.
Ich weiß nicht, IMHO brauchen wir einen internen Mechanismus für die Festlegung solcher Grenzen, etwas wie
-gibt den Index des letzten gültigen Balkens des angeforderten Instruments des gewünschten TF zurück.
-gibt den Index des letzten gültigen Balkens des angeforderten Instruments des gewünschten TF zurück.
Es gibt viele Möglichkeiten, sich zu verdrehen. Aber ich sehe keine, die wirklich zuverlässig sind. Denn es gibt kein wirkliches Kriterium, um die "Echtheit" der Daten jedes einzelnen Balkens zu beurteilen.
Alle Charts basieren auf Minutenbalken. Sie könnte programmatisch bis zu dem Datum berechnet werden, an dem der entsprechende Zeitrahmen korrekt erstellt werden kann. Aber auch hier gibt es ein "aber". Allerdings sind auch die winzigen TFs nicht in der ganzen Tiefe der Geschichte korrekt:
Ich weiß nicht, ich denke, wir brauchen einen speziellen Mechanismus, um solche Grenzen zu definieren, etwas wie
-gibt den Index des letzten korrekten Balkens des angeforderten Symbols der gewünschten TF zurück.