Sunday 2 July 2017

Kalman Filter Forex


Hallo ich habe eine vorläufige Version eines Kalman-Filters abgeschlossen und es steht zum Download von gammaratForexBlackBoxesKalman zur Verfügung. Du brauchst die drei Dateien: 1) GRFKalmanFilter. mq4 - stelle das in das Indikatorverzeichnis ein 2) GRFMatrixMath. mq4 - stelle das in das Bibliotheksverzeichnis ein 3) GRFMatrixMath. mqh - setze das in das Include-Verzeichnis Items 1) und 3) need Zusammengestellt werden Die GRFKalmanFilter. mq4.txt Datei ist nur für die ohne MQL4 da, also können sie den Algorithmus sehen. Ein Kalman-Filter arbeitet ähnlich wie ein gleitender Durchschnitt, außer dass die Verzögerung viel weniger ist und es funktioniert, indem er sich auf das Niveau des Lärms anstatt auf eine feste Mittelungslänge anpasst. Der wichtigste Parameter in diesem Indikator ist die Variable SuppressdB. Durch die Erhöhung der Variablen wird die Frequenz mit höherer Frequenz als Rauschen behandelt und die Trendlinie wird glatter. Durch Verringern wird ein höheres Frequenzrauschen zugelassen, und die Trendlinie wird weniger glatt. Es ist normalerweise auf 0 gesetzt, obwohl für Yen Kreuze finde ich Einstellung höher (bis ca. 6) funktioniert besser. Die zusätzlichen Linien - die gestrichelten gelben und roten Linien und die gestrichelten roten Linien und die festen roten Linien - werden von den einseitigen Abweichungen auf beiden Seiten der Trendlinie berechnet. Ihre Glätte wird durch Erhöhen oder Verringern des Samples-Parameters eingestellt. Sie können ganz ausgeschaltet werden, indem man den DevLevel (1 oder 2) auf Null setzt. Die Variablen quotPredictBarsquot geben Schätzungen über die Position der Trendlinie in Bars vor dem letzten Punkt. Wenn sie auf 0 gesetzt sind, werden die Ergebnisse nicht berechnet. Ich neige dazu, drei Filter zu einem Zeitpunkt auf einem Paar zu laufen - eins, mit dem SuppressdB auf Null gesetzt, das den Haupttrend und die Fehlerbereiche, die auf -20 oder -30 gesetzt sind, mit den DevLevel-Variablen auf 0 und die Farbe gesetzt Zu hellblau, das ich als ein kontrastreiches Linequot behandle und ein Satz auf 20 oder 30, als langsame Linie. In einem Trend behandle ich die gelben gestrichelten Linien als Ein - und Ausstiegsstufen. Manchmal füge ich einen weiteren Kalman-Indikator hinzu, wobei DevLevel2 auf Null gesetzt ist und Devlevel1 auf 4 oder 5 (und den Zeilentyp auf feste Rot ändern). Thiis Ich benutze als schlimmsten akzeptabel Stop-Verlust. Es sollte niemals berührt werden, wenn man den Trend richtig beurteilt hat und der Trend vorhanden ist. Die Matrix-Mathematik ist sehr primitiv, arbeitet aber dafür. Ich hoffe, eine Standard-C-DLL in naher Zukunft installiert zu bekommen. Ich denke, ThomasB hat mich auf den richtigen Weg jetzt gesetzt .. Der Code ist unter quotcopyleftquot, was bedeutet, dass Sie im Grunde alles tun können, was Sie wollen, mit ihm, außer copyright es. Ich würde mich freuen, über irgendwelche Änderungen zu hören, die du machst, oder denkst, wie für mich gemacht zu werden, ich arbeite daran, den Code in eine Funktion zu drehen, also kann er wie jeder andere laufende Durchschnitt verwendet werden oder in einer intelligenten Filterbank enthalten sein . ThomasB: Sieht sehr nett aus - ich werde mit ihm ein bisschen spielen. Ich habe gerade Kommentare in den Code (Matrix Bibliothek) verpasst, aber ich werde herausfinden, wie es sowieso funktioniert. Kommentare im Code. Lol (Tut mir leid). Aber ich werde sie irgendwann anstellen. Aber wenn ich die C-Matrix-Bibliotheken als DLL bekomme, dann brauche ich nicht (und bitte viel schneller). FWIW - die Matrixoperationen sind ziemlich einfach und folgen der grundlegenden linearen Algebra. Also arent echt robust Aber wenn du Fragen hast, lass es mich wissen. Added - BTW, ich neige dazu, meine Argumente zuerst in die Eingabe zu setzen und dann auszugeben, wie in MatrixAdd (double inputA, double inputB double amp outputC), anstatt die andere Art und Weise, wie viele MQL4-Funktionen zu sein scheinen. Vielleicht sollte ich diese gewohnheit ändern Lassen Sie mich wissen, was Sie oder andere denken. War für eine Weile gebaut additins zu den KF, einschließlich autoigain (die loswerden die Notwendigkeit, um zu schätzen, was Gewinn am besten ist) und Autostart (die den richtigen Startwert für den Autogain findet. Das mq4-Programm ist bei gammaratForexBlackBoxesKalmanGRFKalmanAGASJW. mq4 whie a verfügbar Typische Vorlage für seine Verwendung ist bei gammaratForexBlackBoxesKalmangrfkalmanagasjwhourly. tpl Stellen Sie sicher, dass Ihre Pferd Puffer haben Zugriff auf so viele Daten wie möglich (in der Regel 2 Jahre wert, oder mehr). Im Allgemeinen verkaufe ich von den Wendepunkten der schnellen Linie (dick, Aqua) auf Die Schablone, mit dem Haupttrendindikator (schweres Gelb als Führer) Die gestrichelten Linien stellen obere und untere Abweichungen dar, die verschiedenen dünnen Linien stellen unterschiedliche Mittelungslängen dar, die unterschiedliche Trendverhalten darstellen, die für die Schätzung von Stoppverlusten und Targets nützlich sind, und die Stärke von Der Code ist (oder sollte) in sich geschlossen sein (keine Bibliotheken benötigt) Unten ist ein typisches Diagramm Cheer CB Halifax: Hallo ich habe eine vorläufige Version eines Kalman-Filters abgeschlossen und es steht zum Download von gammaratForexBlackBoxesKalman zur Verfügung. Du brauchst die drei Dateien: 1) GRFKalmanFilter. mq4 - stelle das in das Indikatorverzeichnis ein 2) GRFMatrixMath. mq4 - stelle das in das Bibliotheksverzeichnis ein 3) GRFMatrixMath. mqh - setze das in das Include-Verzeichnis Items 1) und 3) need Zusammengestellt werden Die GRFKalmanFilter. mq4.txt Datei ist nur für die ohne MQL4 da, also können sie den Algorithmus sehen. Ein Kalman-Filter arbeitet ähnlich wie ein gleitender Durchschnitt, außer dass die Verzögerung viel weniger ist und es funktioniert, indem er sich auf das Niveau des Lärms anstatt auf eine feste Mittelungslänge anpasst. Der wichtigste Parameter in diesem Indikator ist die Variable SuppressdB. Durch die Erhöhung der Variablen wird die Frequenz mit höherer Frequenz als Rauschen behandelt und die Trendlinie wird glatter. Durch Verringern wird ein höheres Frequenzrauschen zugelassen, und die Trendlinie wird weniger glatt. Es ist normalerweise auf 0 gesetzt, obwohl für Yen Kreuze finde ich Einstellung höher (bis ca. 6) funktioniert besser. Die zusätzlichen Linien - die gestrichelten gelben und roten Linien und die gestrichelten roten Linien und die festen roten Linien - werden von den einseitigen Abweichungen auf beiden Seiten der Trendlinie berechnet. Ihre Glätte wird durch Erhöhen oder Verringern des Samples-Parameters eingestellt. Sie können ganz ausgeschaltet werden, indem man den DevLevel (1 oder 2) auf Null setzt. Die Variablen quotPredictBarsquot geben Schätzungen über die Position der Trendlinie in Bars vor dem letzten Punkt. Wenn sie auf 0 gesetzt sind, werden die Ergebnisse nicht berechnet. Ich neige dazu, drei Filter zu einem Zeitpunkt auf einem Paar zu laufen - eins, mit dem SuppressdB auf Null gesetzt, das den Haupttrend und die Fehlerbereiche, die auf -20 oder -30 gesetzt sind, mit den DevLevel-Variablen auf 0 und die Farbe gesetzt Zu hellblau, das ich als ein kontrastreiches Linequot behandle und ein Satz auf 20 oder 30, als langsame Linie. In einem Trend behandle ich die gelben gestrichelten Linien als Ein - und Ausstiegsstufen. Manchmal füge ich einen weiteren Kalman-Indikator hinzu, wobei DevLevel2 auf Null gesetzt ist und Devlevel1 auf 4 oder 5 (und den Zeilentyp auf feste Rot ändern). Thiis Ich benutze als schlimmsten akzeptabel Stop Verlust. Es sollte niemals berührt werden, wenn man den Trend richtig beurteilt hat und der Trend vorhanden ist. Die Matrix-Mathematik ist sehr primitiv, arbeitet aber dafür. Ich hoffe, eine Standard-C-DLL in naher Zukunft installiert zu bekommen. Ich denke, ThomasB hat mich auf den richtigen Weg jetzt gesetzt .. Der Code ist unter quotcopyleftquot, was bedeutet, dass Sie im Grunde alles tun können, was Sie wollen, mit ihm, außer copyright es. Ich würde mich freuen, über irgendwelche Änderungen zu hören, die du machst, oder denkst, wie für mich gemacht zu werden, ich arbeite daran, den Code in eine Funktion zu drehen, also kann er wie jeder andere laufende Durchschnitt verwendet werden oder in einer intelligenten Filterbank enthalten sein . Ich würde gerne herunterladen und testen Sie Ihre Skripte mit Vergnügen, aber wenn ich versuche, sie mit gammaratForexBlackBoxesKalman Link, Im erhalten Nachricht: quotyou haben keine Berechtigung zum Zugriff auf ForexBlackBoxesKalman auf diesem Serverquot Könnten Sie mir in der Lage, Ihre Dateien herunterladen Halifax: Hallo Ich habe eine vorläufige Version eines Kalman-Filters abgeschlossen und steht zum Download von gammaratForexBlackBoxesKalman zur Verfügung. Du brauchst die drei Dateien: 1) GRFKalmanFilter. mq4 - stelle das in das Indikatorverzeichnis ein 2) GRFMatrixMath. mq4 - stelle das in das Bibliotheksverzeichnis ein 3) GRFMatrixMath. mqh - setze das in das Include-Verzeichnis Items 1) und 3) need Zusammengestellt werden Die GRFKalmanFilter. mq4.txt Datei ist nur für die ohne MQL4 da, also können sie den Algorithmus sehen. Ein Kalman-Filter arbeitet ähnlich wie ein gleitender Durchschnitt, außer dass die Verzögerung viel weniger ist und es funktioniert, indem er sich auf das Niveau des Lärms anstatt auf eine feste Mittelungslänge anpasst. Der wichtigste Parameter in diesem Indikator ist die Variable SuppressdB. Durch die Erhöhung der Variablen wird die Frequenz mit höherer Frequenz als Rauschen behandelt und die Trendlinie wird glatter. Durch Verringern wird ein höheres Frequenzrauschen zugelassen, und die Trendlinie wird weniger glatt. Es ist normalerweise auf 0 gesetzt, obwohl für Yen Kreuze finde ich Einstellung höher (bis ca. 6) funktioniert besser. Die zusätzlichen Linien - die gestrichelten gelben und roten Linien und die gestrichelten roten Linien und die festen roten Linien - werden von den einseitigen Abweichungen auf beiden Seiten der Trendlinie berechnet. Ihre Glätte wird durch Erhöhen oder Verringern des Samples-Parameters eingestellt. Sie können ganz ausgeschaltet werden, indem man den DevLevel (1 oder 2) auf Null setzt. Die Variablen quotPredictBarsquot geben Schätzungen über die Position der Trendlinie in Bars vor dem letzten Punkt. Wenn sie auf 0 gesetzt sind, werden die Ergebnisse nicht berechnet. Ich neige dazu, drei Filter zu einem Zeitpunkt auf einem Paar zu laufen - eins, mit dem SuppressdB auf Null gesetzt, das den Haupttrend und die Fehlerbereiche, die auf -20 oder -30 gesetzt sind, mit den DevLevel-Variablen auf 0 und die Farbe gesetzt Zu hellblau, das ich als ein kontrastreiches Linequot behandle und ein Satz auf 20 oder 30, als langsame Linie. In einem Trend behandle ich die gelben gestrichelten Linien als Ein - und Ausstiegsstufen. Manchmal füge ich einen weiteren Kalman-Indikator hinzu, wobei DevLevel2 auf Null gesetzt ist und Devlevel1 auf 4 oder 5 (und den Zeilentyp auf feste Rot ändern). Thiis Ich benutze als schlimmsten akzeptabel Stop Verlust. Es sollte niemals berührt werden, wenn man den Trend richtig beurteilt hat und der Trend vorhanden ist. Die Matrix-Mathematik ist sehr primitiv, arbeitet aber dafür. Ich hoffe, eine Standard-C-DLL in naher Zukunft installiert zu bekommen. Ich denke, ThomasB hat mich auf den richtigen Weg jetzt gesetzt .. Der Code ist unter quotcopyleftquot, was bedeutet, dass Sie im Grunde alles tun können, was Sie wollen, mit ihm, außer copyright es. Ich würde mich freuen, über irgendwelche Änderungen zu hören, die du machst, oder denkst, wie für mich gemacht zu werden, ich arbeite daran, den Code in eine Funktion zu drehen, also kann er wie jeder andere laufende Durchschnitt verwendet werden oder in einer intelligenten Filterbank enthalten sein. Kalman Filter Kalman Filter Forex Indikator Beschreibung: Sind Sie derzeit auf der Suche nach einem vertrauenswürdigen Kalman Filter Forex Indicator können Sie nutzen Glücklicherweise wird diese Web-Seite wird wahrscheinlich die Antworten you8217re auf der Suche nach. Grundsätzlich kannst du diesen Kalman Filter Indikator mq4 total kostenlos herunterladen. In der Tat ist dieser Indikator bewiesen und getestet, um gut zusammen mit Metatraders 8211 MT4 und MT4 und auch alle Arten von Metatradern. Wir haben auch ein Bild von dem Kalman Filter gemacht, nachdem du es installiert hast. Verschiedene Metatrader Moving Average Indicators können auch auf unserer Seite gesehen werden. Wenn du diese Indikatoren herunterladen möchtest, musst du nur noch in unsere Moving Average Indikatorkategorie gehen. Nachdem du den besten Indikator für dich gewählt hast, dann denk nicht zweimal, um ihn herunterzuladen. Sie werden sicherlich dies durch nur Download und speichern Sie es in Ihrem PC. Sobald Sie es in Ihrem Personal Computer installiert haben, teilen Sie die gleiche Freude, dass die anderen 0 Benutzer dieses Kalman Filter-Indikator heruntergeladen haben. In der Tat, Downloads weiter zu erhöhen, um mehr oder weniger insgesamt 153 Downloads zu erhöhen. Wenn es nicht zu viel ist, werden wir Ihre Meinung in Bezug auf diesen Indikator wirklich schätzen. Dies ist ein Vorteil für uns, wenn Sie den Indikator sehr nützlich finden. Im Zusammenhang damit werden andere Benutzer ermutigt, diese Indikatoren zu probieren. In Übereinstimmung mit diesem können Sie auch das Wort mit Bezug auf unsere freien Forex-Indikatoren teilen, indem Sie auf die Freigabe-Schaltfläche klicken. Vielen Dank für das Auschecken von Forex Bazar, wir schätzen Ihre Zeit beim Herunterladen unserer Kalman Filter.

No comments:

Post a Comment