Auf der Suche nach Unterstützung bei der Formel
Ergebnis 1 bis 10 von 10

Thema: Auf der Suche nach Unterstützung bei der Formel

  1. #1
    Es ist ziemlich einfach, berechnete Korrelationszahlen für die Währungspaare zu erhalten, aber ich würde gerne die Berechnungen in MetaTrader in einem Skript automatisieren (nennen Sie mich verrückt).

    Oanda hat die Formel
    http://fxlabs.oanda.com/cgi/fxlabs.pl?id=4, aber meine Erinnerung an Mathe-Symbolik zu rostig, um etwas außer der Summation und der Kraft von ... zu erkennen. Wenn ich das auf Englisch übersetzen kann, kann ich mit der Programmierung umgehen. Ist jemandes Mathe frisch genug, um sich daran zu erinnern, was dieses Zeug bedeutet?





    Woher...

    http://fxtrade.oanda.com/currencyCor...nEquation2.png

  2. #2
    Sie haben zwei Datensätze x y. Ein spezifisches Element von x oder y wird durch das kleine i bezeichnet, was das i-te Element der Menge x bedeutet. x oder y mit einem Balken über dem oberen Rand bedeutet den Durchschnitt des Satzes. Du bist ein Programmierer, richtig? std :: vectorlt; doublegt; x; std :: vectorlt; doublegt; y;/Fülle Daten doppelt mean_x = std :: collectulate (x.begin (), x.end ())x.size (); double mean_y = std :: akkumulieren (y.begin (), y.end ())y.size (); doppeltes ssxy = 0; doppelt ssxx = 0; Doppelter Ssyy = 0; const size_t size = x.size (); für (size_t i = 0; i lt; size; i) {ssxy = (x [i] - mean_x) * (y [i] - mean_y); ssxx = (x [i] - mean_x); ssyy = (y [i] - mean_y); } double cc = ssxysqrt (ssxx * ssyy); Ich habe vielleicht einige Fehler gemacht, aber Sie haben die Idee, dass ich sicher bin.

  3. #3
    Danke für den Assist. Ich konnte mich nicht erinnern, ob der Balken auf den absoluten Wert, den Durchschnitt, den Medianwert oder etwas anderes bezog. Ich sehe keine Berechnungen im Zusammenhang mit Sum (i = 1) ^ n, habe ich sie vermisst? Bedeutet das einfach, die Menge von Werten zusammenzufassen, wie Sie es im Code tun?

  4. #4
    Mein Fehler ... ssxx = (x [i] - mean_x); ssyy = (y [i] - mean_y); sollte ssxx = (x [i] - mean_x) ^ 2 sein; ssyy = (y [i] - mean_y) ^ 2;

  5. #5
    Das erledigt alles innerhalb der Parens und der Quadratur ... muss ich irgendetwas mit dieser seltsamen Gruppe von Symbolen machen? http://img171.imageshack.us/img171/1...ulapartct7.jpg Ich denke, es heißt, die Ergebnisse aller Berechnungen in den Parens zusammenzufassen (wie Sie es getan haben) und dann auf die Potenz der Zahl zu erhöhen Elemente im Set. also ... wäre es: PHP Code: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> </span> <span style = ”color: # 007700” > für (...)
    {
    </span> <span style = ”color: # 0000BB”> ssxx </span> <span style = ”color: # 007700”> = ( </span> <span style = ”color: # 0000BB”> x </span> <span style = ”color: # 007700”> # 91; </span> <span style = ”color: # 0000BB”> i </span> <span style = ”color: # 007700”> # 93; - </span> <span style = ”color: # 0000BB”> mean_x </span> <span style = ”color: # 007700”> ) ^ </span> <span style = ”color: # 0000BB”> 2 </span> <span style = ”color: # 007700”>;
    }
    </span> <span style = ”Color: # 0000BB”> ssxx </span> <span style = ”color: # 007700”> = </span> <span style = ”Farbe: # 0000BB”> ssxx </span> <span style = ” Farbe: # 007700 ”> ^ </span> <span style =” Farbe: # 0000BB ”> x </span> <span style =” Farbe: # 007700 ”>. </span> <span style =” Farbe: # 0000BB ”> size </span> <span style =” color: # 007700 ”> ();
    </span> <span style = ”color: # 0000BB”> </span> </span> </code> Ich habe versucht, eine mathematische Symbollogik zu googeln, aber ich kann nicht für mein ganzes Leben lang sagen So gehen Sie google http://img171.imageshack.us/img171/1...ulapartct7.jpg

  6. #6
    http://img171.imageshack.us/img171/1...ulapartct7.jpg Dieses Symbol bedeutet eine Summe, da Craig verwendet, das das Symbol bereits verarbeitet

  7. #7
    Okay, es bedeutet nur die Summe der Ergebnisse von Element 1 bis n. Ich fand es etwas mehr esoterischer als das. Danke Leute. Craig, das nächste Mal, wenn Sie sich in Chicago befinden, kaufe ich die erste Runde.

  8. #8
    Hört sich gut an! Ich werde da sein, sobald ich etwas Geld verdiene

  9. #9

  10. #10
    Sehen? Das ist es, was das Internet im Allgemeinen großartig macht, und insbesondere Foren wie Foren. Viele Leute sind bereit, Informationen auszutauschen und sich gegenseitig zu helfen. Es macht mich ganz neblig.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Die tradingintuitive Webseite verwendet Cookies
Wir nutzen Cookies, um Ihnen das Webseitenerlebnis bestmöglich anbieten zu können. Durch weitere Nutzung der Webseite erlauben Sie die Nutzung von Cookies. Für weitere Details und wie Sie ggf. diese Einstellungen verändern können, lesen Sie bitte unsere Datenschutzbestimmung. Lesen Sie mehr