Verschieben von Durchschnittswerten Was sind sie. Among die beliebtesten technischen Indikatoren, gleitende Durchschnitte werden verwendet, um die Richtung des aktuellen Trends zu messen Jede Art von gleitenden Durchschnitt üblicherweise in diesem Tutorial geschrieben als MA ist ein mathematisches Ergebnis, das durch die Mittelung einer Reihe von Vergangenheit berechnet wird Datenpunkte Nach der Ermittlung wird der daraus resultierende Durchschnitt dann auf ein Diagramm gezeichnet, um es den Händlern zu ermöglichen, geglättete Daten zu betrachten, anstatt sich auf die alltäglichen Preisschwankungen zu konzentrieren, die allen Finanzmärkten innewohnen. Die einfachste Form eines Umzugs Durchschnitt, passend bekannt als ein einfacher gleitender Durchschnitt SMA, wird berechnet, indem man das arithmetische Mittel eines gegebenen Satzes von Werten z. B. zum Berechnen eines grundlegenden 10-Tage gleitenden Durchschnittes würde man addieren die Schlusspreise aus den letzten 10 Tagen und dann Dividieren Sie das Ergebnis um 10 In Abbildung 1 wird die Summe der Preise für die letzten 10 Tage 110 durch die Anzahl der Tage 10 geteilt, um den 10-Tage-Durchschnitt zu erreichen. Wenn ein Händler einen 50-Tage-Durchschnitt anstatt sehen möchte, Gleiche Art der Berechnung würde gemacht werden, aber es würde die Preise in den letzten 50 Tagen enthalten Der daraus resultierende Durchschnitt unter 11 berücksichtigt die vergangenen 10 Datenpunkte, um den Händlern eine Vorstellung davon zu geben, wie ein Vermögenswert im Vergleich zu den letzten 10 Preisen bewertet wird Tage. Vielleicht fragen Sie sich, warum technische Händler dieses Tool einen gleitenden Durchschnitt und nicht nur einen regelmäßigen Durchschnitt nennen. Die Antwort ist, dass, wenn neue Werte verfügbar werden, die ältesten Datenpunkte aus dem Set fallen gelassen werden müssen und neue Datenpunkte kommen müssen, um zu ersetzen Sie So wird der Datensatz ständig auf neue Daten übertragen, sobald er verfügbar ist. Diese Berechnungsmethode stellt sicher, dass nur die aktuellen Informationen berücksichtigt werden. In Abbildung 2 wird, sobald der neue Wert von 5 dem Satz hinzugefügt wird, das Rot Box, der die letzten 10 Datenpunkte repräsentiert, bewegt sich nach rechts und der letzte Wert von 15 wird aus der Berechnung gelöscht Da der relativ kleine Wert von 5 den hohen Wert von 15 ersetzt, würden Sie erwarten, dass der Durchschnitt der Datensatzabnahme, welche Es tut, in diesem Fall von 11 bis 10.Was do bewegende Mittelwerte aussehen Sobald die Werte des MA berechnet wurden, werden sie auf ein Diagramm gezeichnet und dann verbunden, um eine gleitende durchschnittliche Linie zu schaffen Diese geschwungenen Linien sind auf den Diagrammen üblich Von technischen Händlern, aber wie sie verwendet werden, kann drastisch mehr auf diesem später variieren Wie Sie in Abbildung 3 sehen können, ist es möglich, mehr als einen gleitenden Durchschnitt zu jedem Diagramm hinzuzufügen, indem Sie die Anzahl der Zeitperioden, die in der Berechnung verwendet werden, diese Kurven Zeilen können anfangs ablenkend oder verwirrend erscheinen, aber du wirst dich gewöhnen, wie die Zeit vergeht Die rote Linie ist einfach der durchschnittliche Preis in den letzten 50 Tagen, während die blaue Linie der durchschnittliche Preis in den letzten 100 Tagen ist Sie verstehen, was ein gleitender Durchschnitt ist und wie es aussieht, wir werden eine andere Art von gleitenden Durchschnitt einführen und untersuchen, wie es sich von dem zuvor erwähnten einfachen gleitenden Durchschnitt unterscheidet. Der einfache gleitende Durchschnitt ist bei den Händlern sehr beliebt, aber wie alle technischen Indikatoren , Hat es seine Kritiker Viele Einzelpersonen argumentieren, dass die Nützlichkeit der SMA begrenzt ist, weil jeder Punkt in der Datenreihe gleich gewichtet wird, unabhängig davon, wo es in der Sequenz auftritt. Kritiker argumentieren, dass die aktuellsten Daten signifikanter sind als die älteren Daten und sollte einen größeren Einfluss auf das Endergebnis haben Als Reaktion auf diese Kritik begannen die Händler, mehr Gewicht auf die jüngsten Daten zu geben, die seither zur Erfindung der verschiedenen Arten von neuen Mitteln geführt haben, die beliebteste ist die exponentielle Bewegung Durchschnittliche EMA Für weitere Lesungen siehe Grundlagen der gewichteten gleitenden Mittelwerte und was ist der Unterschied zwischen einem SMA und einem EMA. Exponential Moving Average Der exponentielle gleitende Durchschnitt ist eine Art von gleitenden Durchschnitt, der mehr Gewicht auf die jüngsten Preise in einem Versuch, es zu machen gibt Mehr auf neue Informationen zu reagieren Das Erlernen der etwas komplizierten Gleichung für die Berechnung einer EMA kann für viele Händler unnötig sein, da fast alle Charting-Pakete die Berechnungen für Sie machen. Doch für Sie sind Mathe-Aussenseiter da draußen, hier ist die EMA-Gleichung. Wenn die Formel verwendet wird Um den ersten Punkt der EMA zu berechnen, kannst du feststellen, dass es keinen Wert gibt, der als vorhergehende EMA verwendet werden kann. Dieses kleine Problem kann gelöst werden, indem man die Berechnung mit einem einfachen gleitenden Durchschnitt beginnt und mit der obigen Formel von dort weiter fortfährt Sie haben eine Beispielkalkulationstabelle, die reale Beispiele enthält, wie man sowohl einen einfachen gleitenden Durchschnitt als auch einen exponentiellen gleitenden Durchschnitt berechnet. Der Unterschied zwischen EMA und SMA Jetzt haben Sie ein besseres Verständnis davon, wie die SMA und die EMA berechnet werden , Lassen Sie sich einen Blick darauf werfen, wie sich diese Durchschnittswerte unterscheiden. Wenn Sie die Berechnung der EMA betrachten, werden Sie feststellen, dass mehr Aufmerksamkeit auf die jüngsten Datenpunkte gelegt wird, so dass es eine Art von gewichtetem Durchschnitt in Abbildung 5 die Anzahl der Zeiträume ist Verwendet in jedem Durchschnitt ist identisch 15, aber die EMA reagiert schneller auf die wechselnden Preise Hinweis, wie die EMA hat einen höheren Wert, wenn der Preis steigt, und fällt schneller als die SMA, wenn der Preis sinkt Diese Reaktionsfähigkeit ist der Hauptgrund, warum Viele Händler bevorzugen die EMA über die SMA. Was sind die verschiedenen Tage Mean Moving Mittelwerte sind eine völlig anpassbare Indikator, was bedeutet, dass der Benutzer frei wählen können, was Zeitrahmen sie wollen, wenn die Erstellung der Durchschnitt Die häufigsten Zeiträume verwendet in bewegen Mittelwerte sind 15, 20, 30, 50, 100 und 200 Tage Je kürzer die Zeitspanne, die verwendet wird, um den Durchschnitt zu schaffen, desto empfindlicher wird es Preisänderungen sein. Je länger die Zeitspanne, desto weniger empfindlich oder mehr geglättet, Durchschnitt wird es sein Es gibt keinen richtigen Zeitrahmen, um bei der Einrichtung Ihrer bewegenden Mittelwerte zu verwenden Der beste Weg, um herauszufinden, welche am besten für Sie arbeitet, ist, mit einer Reihe von verschiedenen Zeiträumen zu experimentieren, bis Sie eine finden, die zu Ihrer Strategie passt. Calculating Moving Average. This VI berechnet und zeigt den gleitenden Durchschnitt mit einer vorgewählten Zahl an. Zuerst initialisiert das VI zwei Schieberegister Das obere Schieberegister wird mit einem Element initialisiert und fügt dann den vorherigen Wert kontinuierlich mit dem neuen Wert hinzu. Dieses Schieberegister hält die Summe Der letzten x-Messungen Nach dem Teilen der Ergebnisse der Add-Funktion mit dem vorgewählten Wert berechnet das VI den gleitenden Mittelwert. Das untere Schieberegister enthält ein Array mit der Dimension Durchschnitt Dieses Schieberegister hält alle Werte der Messung. Die Ersatzfunktion ersetzt die Neuer Wert nach jeder Schleife. Dieses VI ist sehr effizient und schnell, weil es die Funktion ersetzen Element innerhalb der while-Schleife verwendet, und es initialisiert das Array, bevor es in die Schleife eintritt. Dieses VI wurde in LabVIEW 6 erstellt 1.Bookmark Share. Moving Average Filter w kontinuierliche Datenerfassung Ich bin auf der Suche nach mehrfachen Lärmsignalen zu filtern Ich bin derzeit mit einem NI9203 wa cDAQ-9174 Abtastung bei 1000Hz Ich benutze DAQmx vi s, um die Aufgabe zu starten und das Signal zu erwerben, das ich mit Glättungsfilter gepaart mit IIR gehandhabt habe Scheint für simulierte Signale und für protokollierte Daten zu arbeiten. Allerdings, wenn ich versuche, dieses Setup für Echtzeit-Mittelwert zu verwenden, schneidet es einfach alle Signale auf Null. Ich habe in Schieberegister gesucht, aber um das Ergebnis zu erhalten, das es scheint, dass ich es verwenden müsste Hunderte von Elementen. Istlich versuche ich, das Signal zu filtern, um eine konstantere Lesung für den Benutzer zu erhalten. Zum Beispiel während des Betriebes muss der Benutzer den aktuellen Status von Werten in Echtzeit überprüfen. Dies ist derzeit schwierig, wenn das Rauschen Werte zeigt - 100 ändern Alle 100ms. Any Hilfe oder Vorschläge würde geschätzt werden, danke im Voraus. Message 1 von 9 6,311 Views. Re Moving Average Filter w kontinuierliche Datenerfassung n. 09-25-2013 12 31 PM. Without anhängen Sie Ihr VI, Sie don t geben niemanden genug Informationen, um Ihnen zu helfen. Um Irrtum ist menschlich, aber um es wirklich zu vereiteln, erfordert einen Computer Der Optimist glaubt, dass wir in der besten von allen möglich sind Welten - der Pessimist befürchtet das ist wahr Profanität ist die eine Sprache, die alle Programmierer am besten kennen. Ein Experte ist jemand, der alle möglichen Fehler gemacht hat. Um etwas über LabVIEW ohne zusätzliche Kosten zu erfahren, arbeite das Online-LabVIEW-Tutorial am Message 2 von 9 6,308 Views. Re Moving Average Filter w kontinuierliche Datenerfassung n. 09-25-2013 12 37 PM. Since Sie versuchen, perfrom einen Filter, während kontinuierlich Daten sammeln, möchten Sie vielleicht in die Point-To-Point-Filter-VIs zu sehen Sie müssen Ihre Wellenform Daten in eine FOR-Schleife zu verarbeiten Es, aber es kann in Echtzeit laufen für Sie. Es gibt nur zwei Möglichkeiten, um jemandem zu sagen Danke Kudos und markierte Lösungen Unofficial Forum Regeln und Richtlinien Die Diskussionen aus dem Advanced User Track ist nicht über Join in der Konversation 2016 Advanced Users Track. Message 3 von 9 6,303 Views. Re Moving Average Filter w kontinuierliche Datenerfassung n. 09-25-2013 01 41 PM. Ich habe eine leicht vereinfachte Version von meinem vi Ich bin nicht sicher, wie ich würde eine for-Schleife mit aus stören die Consumer-Schleife aus meinem Verständnis, wenn ich ein For Loop die while-Schleife würde aufhören würde Funktionieren und daher nicht protokollieren Daten, bis die for-Schleife abgeschlossen hatte, würde diese Pause der while-Schleife passieren jede Interation der while-Schleife, die inkonsistente Daten. Message 4 von 9 6,289 Views. Re Moving Average Filter w kontinuierliche Datenerfassung n. 09-25-2013 02 43 PM. Sie haben Ihr VI nicht angehängt, aber ein Bild von einem Punkt in der Zeit Ihrer VI s Ausführung, gibt es Staaten nicht gezeigt, gibt es keine sichtbare Verbindung zum Fallselektor für den Zustand, den Sie sind Zeigt, Boolean 3 ist anscheinend gerade in der Mitte von nirgendwo, und das ganze Bild hat keine Verbindung mit der Filterung, die Sie sagten, dass Sie versuchen, in der ursprünglichen Post zu tun. Eine Sache, die mir auftritt, ist jedoch, dass IMHO Sie Versuchen, viel zu viel in der Producer-Schleife zu tun Haben Sie nach writeups auf dieser Architektur gesucht Möchten Sie dies tun und genießen Sie einige gute Erklärungen und Beispiele für PC-Programme, dann sehen, wo Sie sind qualitativ anders. Anyway, ohne zu senden ein VI relevant für Ihre Frage und einige Daten Bilder der Ergebnisse für diejenigen von uns, die nicht über Ihre genaue Ausrüstung, das ist so weit wie ich kann hier gehen Andere können in der Lage, Ihnen eine bessere Vermutung, was los ist, Aber es wird immer noch eine Vermutung sein. Um Irrtum ist menschlich, aber um es wirklich zu vereiteln, erfordert ein Computer Der Optimist glaubt, dass wir in der besten aller möglichen Welten sind - der Pessimist befürchtet das ist wahr Profanität ist die eine Sprache, die alle Programmierer kennen Am besten Ein Experte ist jemand, der alle möglichen Fehler gemacht hat. Um etwas über LabVIEW ohne zusätzliche Kosten zu lernen, arbeite das Online-LabVIEW-Tutorial, das nicht versuchst, dir einen Vortrag über die Forum-Etikette zu geben und dabei nur auf die Informationen zu verweisen, die es schaffen würden Einfacher für Sie, um Hilfe von den guten Leuten hier zu bekommen, vielleicht sogar ich kann Ihnen helfen Wenn Sie Ihr Programm auf das Teil, das Sie Probleme mit haben, das wird helfen, selbst wenn Sie mit DAQ-Sachen verwenden, um Daten zu nehmen und jemand doesn t Haben die gleiche Ausrüstung, viele Male die Struktur des VIs ist erkennbar genug, dass sie helfen können Wenn Sie einen typischen Eingabedatendatei-Stream, der zu einer schlechten Ausgabe führt, beilegen kann, hilft es auch. Für Ihr VI würde ich es wahrscheinlich aufteilen In drei Schleifen, die erste nur, um die Daten zu nehmen, zweitens, um eine Datei zu protokollieren, und drittens, um für den Benutzer zu profitieren Wie Crossrulz sagte, können Sie einen Punkt-zu-Punkt-Filter in einer FOR-Schleife innerhalb der Filterschleife verwenden , Dann hast du gewonnen keine Daten, weil es doesn t beeinflussen diese Funktion. Um Irrtum ist menschlich, aber um es wirklich zu verschmähen erfordert einen Computer Der Optimist glaubt, dass wir in der besten aller möglichen Welten sind - der Pessimist befürchtet das ist wahr Profanity Ist die eine sprache alle programmierer wissen am besten Ein Experte ist jemand, der alle möglichen Fehler gemacht hat. Um etwas über LabVIEW ohne zusätzliche Kosten zu lernen, arbeite das Online LabVIEW Tutorial s.
No comments:
Post a Comment