Indikatoren: Pearson coefficient

 

Pearson coefficient:

Pearson coefficient

Pearson coefficient

Autor: Mladen Rakic

 

Hallo, danke, für diesen interessanten Indikator!!!

Können Sie "Level up", "Middle level" und "Level down" erklären?

Danke!

 
Die Komplexität dieses Algorithmus ist O(n^2). Siehe ähnliche Indikatoren, die die gleichen Werte berechnen, aber viel schneller - O(n).
 
fxsaber #:
Die Komplexität dieses Algorithmus ist O(n^2). Siehe ähnliche Indikatoren, die die gleichen Werte berechnen, aber viel schneller - O(n).

Ich stimme zu, dass der gepostete Code optimiert werden kann

  • Der Code, so wie er ist, war eine Art "by the book"-Code, so dass jeder überprüfen kann, ob die verwendete Formel korrekt ist.
  • Ich vermeide es irgendwie, optimierten Code zu posten, da ich dann Kommentare bekomme wie: "Das ist zu komplizierter Code" (zum Teufel: ich habe sogar Kommentare bekommen, dass Variablennamen nicht so benannt werden dürfen, wie ich es in meinem Code tue)

Außerdem ist mir der O(n)-Algorithmus bekannt, aber ich verwende ihn nicht (aus demselben Grund, aus dem ich den O(n)-Algorithmus für die Standardabweichung nicht verwende) - er kann in einigen Fällen sehr ungenau sein

Stattdessen verwende ich verschiedene Methoden zur optimierten Berechnung. Wenn ich eine ex5-Datei anhänge (auch wenn ich weiß, dass sie gelöscht werden soll)

  • sie liefert die gleichen Ergebnisse wie die "offizielle" Version
  • sie ist auf die "alternative" Weise optimiert
  • sie hat eine zusätzliche Option zur Anzeige der Ausführungszeiten (in Mikrosekunden) - zur Kontrolle
    • die durchschnittliche Ausführungszeit (unter Verwendung der Standardeinstellungen) auf meinem PC für die ersten 10K Bars beträgt 5-600 Mikrosekunden (die Ausführungszeiten für neue Ticks sind vernachlässigbar)

PS: abgesehen davon, dass ich die ex5-Datei gepostet habe, ist die Datei in keiner Weise eingeschränkt und zeigt keine Werbung an (im Gegensatz zu einigen neuen Einträgen in der Codebasis)

<ex5-Datei gelöscht>