Ich verwende talib technische Analyse-Bibliothek, um MACD zu berechnen. Ich verwendete AAPL-Daten, um MACD (8, 17, 9) zu berechnen, aber die talib-Werte sind völlig verschieden von Google und Yahoo finanzieren. Hier ist mein Javascript (ich kopierte letzten AAPL schließen Daten seit 2015-08-21): MACD Wert von 2005-08-21 von Yahoo und Google Finanzen ist -2,73, talib Wert ist 3,83 und mit mehr Daten MACD sind sehr unterschiedlich. Was ich falsch mache, habe ich auch bemerkt, dass TALIB SMA und EMA die gleichen Ergebnisse liefern. By the way, das Invertieren in Google Charts MACD langsam und schnell Perioden, ändert nicht das Diagramm. Yahoo macht. Btw, haben Sie gesehen, diese Diskussion gibt es folgende Erklärung: "Der Grund, dass Yahoo und Google haben unterschiedliche MACD-Werte ist, dass sie mit verschiedenen Fensterlängen. Yahoo und Google don39t verwenden 34 Tage jedes Mal - sie verwenden den ganzen Weg zurück zum ersten des Jahres, ein Fenster, das an Größe jeden Handelstag wächst. Z. B. Könnten Sie versuchen, TALib mit allen Daten seit 2015-01-01 25 Datenpunkte ist nicht genug, um ein gutes Ergebnis zu bekommen. Die Berechnung einer EMA-Serie (MACD basiert auf mehreren Sätzen der EMA-Reihe) ist rekursiv. Für die Berechnung EMA MACD, id sagen, verwenden mindestens ein Jahr Wert der Schließung Preisdaten. Rauch-Screen-Prüfung von technischen Indikator-Software kann ziemlich anstrengend sein, da müssen Sie sicher sein, dass Sie mit den exakt gleichen Satz von Daten, sicherzustellen, dass youre mit dem gleichen Anfangs-Priming-Werte, etc., wie die Referenzsystem-Berechnung ist. So weit wie immer die Daten, yahoo ist eine Option offenbar. Markit bietet auch eine api, die funktionieren könnte, die die historischen Preise zurückgibt. Was ich bemerkte, ist es, you39re Fütterung in einem Datensatz, der am jüngsten Datenpunkt beginnt und rückwärts bewegt - das heißt, Index 0 ist aug 21, Index 1 ist aug 20, Index 2 ist aug 19, und so weiter. Ist dies die Reihenfolge, die talib erwartet, dass mein einziger anderer Gedanke ist, die Reihenfolge des Datensatzes umzukehren, wobei alle anderen Eingaben gleich bleiben und sehen, was Sie erhalten. Ndash lispHK01 Aug 25 15 um 11: 39Wir verwenden Node für die Berichterstattung, aber nicht als Teil unserer wichtigsten Signal-Erzeugung Handelssystem. Um ehrlich zu sein, wird die Antwort fast sicher ja für jede gängige Programmiertechnologie sein, da es nur eine Person braucht, um es irgendwo zu nutzen, um die Antwort ja zu machen. Schauen Sie sich nur OCaml, bevor Jane Straße, die meisten techno logiest auf der Straße noch nie davon gehört hatte und jetzt seine sehr bekannt. Wahrscheinlich die kanonische Antwort für diese Art von Frage sollte diese: quant. stackexchange a 304 743 META RANT Im Allgemeinen finde ich diese Art von Fragen ein wenig beunruhigend für diese Website aus zwei Gründen: für jede gegebene Programmiersprache oder Stack, wenn Sie fragen Ist jemand, der diese für den Handel der Antwort ist meistens wahrscheinlich ja. Es gibt kein wirkliches Ergebnis oder Aufruf zum Handeln aus der Frage. Wenn jemand antwortet ja, so was, wenn jemand nein antwortet, so was Was ist die kanonische Antwort auf eine Frage wie diese, Oder Oder einen anderen Weg, was antworten würde das Plakat glücklich hier antwortete am 11. Juni um 14:52
No comments:
Post a Comment