![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Für mich ist es dasselbe, wenn Sie es so nennen.
Zwar überlagern sich die Punkte in beiden Varianten nicht exakt. Aber das ist höchstwahrscheinlich eine Eigenheit von SetArrow()
Hier ist ein Bild
Es stimmt, dass sich die Punkte in beiden Varianten nicht genau überschneiden. Dies ist jedoch höchstwahrscheinlich eine Funktion von SetArrow()
Nein, dies ist eine Funktion des grafischen Objekts OBJ_ARROW. Er wird nicht durch den Massenschwerpunkt, sondern durch die Mitte der oberen Begrenzung verankert.
Die Funktion ArrayMo().
Gibt Modu - das Maximum der Verteilungsdichtekurve - zurück. Die Funktion akzeptiert die folgenden optionalen Parameter:
Beispiel für die Verwendung der Funktion ArrayMo().
Ermittelt das am häufigsten vorkommende Höchstkursniveau unter den letzten etwa 1000 Balken des aktuellen Charts:
SZY: Im Anhang finden Sie ein Skript zum Testen der Funktion ArrayMo().Die Funktionsbibliothek b-Array wurde vollständig veröffentlicht und ist für die Arbeit mit Arrays konzipiert.
Es gibt noch eine weitere Möglichkeit, die Berechnung der Kovarianz
korrigiert.
Es gibt noch eine weitere Möglichkeit, die Berechnung der Kovarianz
fügen Sie es der Bibliothek hinzu. Allerdings gibt es viel mehr Definitionen für Arrays (Matrizen). Aber ich denke, wir werden sie nach und nach füllen.Es gibt ein paar Fragen:
1. Was ist mo_XY?
2. In der Linie der Akkumulation von MOs durch X
1. mo_XY kann entfernt werden, verschiedene Berechnungsoptionen geprüft. Dies ist ein Überbleibsel einer schlechten Variante.
2. dieser Algorithmus, den ich zitiert habe, hat minimale Chancen, Fehler in den Berechnungen zu bekommen, wenn Time[] in als X kommt. Die Multiplikation großer Zahlen führt zu einem allmählichen Fehleraufbau, der sich bemerkbar machen wird. Genau zu diesem Zweck, um das mögliche Auftreten dieses Fehlers auszuschließen, wird X (zusätzlich) zum Ursprung verschoben, indem X[0] abgezogen wird.
3. Ich habe zu viel nachgedacht, vielleicht bin ich nicht ganz bei der Sache. Die Hauptsache ist, dass die in X eingegebenen Werte mit Y übereinstimmen.
Ich werde sie jetzt korrigieren.
Dies ist ein unnötiger Vorgang. Sie können es noch einmal überprüfen.
Da bin ich anderer Meinung.
Es ist eine gute Faustregel, Misstrauen zu hegen. Überprüfen Sie dies in einem beliebigen Mathepaket. Wir werden die Ergebnisse veröffentlichen. Ich werde es jetzt in MathCade machen.