Hmm Trading Strategie
Hidden Markov Modelle 8211 Modell Beschreibung Teil 1 von 4 Hidden Markov Models Dieser Beitrag wird einen allgemeinen Rahmen für Klassifizierungsaufgaben mit versteckten Markov-Modellen entwickeln. Die Tutorial-Serie wird decken, wie man ein verstecktes markov-Modell in R. zu bauen und zu trainieren. Zunächst werden die Mathematik erklärt, dann ein Beispiel in R zur Verfügung gestellt und dann eine Anwendung auf Finanzdaten erforscht werden. General Pattern Recognition Framework Ein Satz von Features wird aus Datensatz abgeleitet und eine Klasse identifiziert durch die Suche nach der wahrscheinlichsten Klasse bei den Daten Allerdings ist unbekannt, so Bayes8217 Regel verwendet werden muss. Da die Maximierung nicht davon abhängt, können wir sie ignorieren. Die Begriffe und. Sind die Wahrscheinlichkeit, dass die Daten der Klasse und der vorherigen Wahrscheinlichkeit einer Klasse entsprechen, beide Begriffe werden durch ein Modell definiert. Das Feature-Modell wird durch das versteckte Markov-Modell (HMM) beschrieben, jede Klasse wird it8217s eigene HMM haben. Die Aufgabe auf der Hand Zuerst müssen wir einen Satz von Merkmalen aus den Rohdaten erzeugen. Ich werde diesen Schritt jetzt überspringen, weil es spezifisch für die Anwendung Ihres versteckten Markov-Modells ist, zum Beispiel in der Finanzierung können verschiedene Aktienkurse sein und könnte eine Reihe von technischen Indikatoren Volatilitätsberechnungen auf die Daten angewendet werden. HMM8217s sind in der Spracherkennung populär und typischerweise ist ein Vektor, der die Eigenschaften des Frequenzspektrums der Sprache beschreibt. Zweitens muss dem Merkmalsvektor eine Klasse aus dem HMM zugeordnet werden. Dies geschieht über die maximale Wahrscheinlichkeitsschätzung, das HMM ist ein generatives Modell, wählen Sie die Klasse, die am wahrscheinlichsten der Feature-Vektor erzeugt hat. Für die Finanzierung der Klasse könnte ein Marktregime (Trendingmean Reverting) oder in der Spracherkennung der Klasse ist ein Wort. Beispiel HMM-Spezifikation Die Anzahl der Zustände im HMM Die Wahrscheinlichkeit des Übergangs vom Zustand i zum Zustand j Die Wahrscheinlichkeit des Erzeugens des Merkmalsvektors beim Eingeben des Zustands j (vorausgesetzt, j ist nicht der Ein - oder Ausstiegszustand) Das HMM kann als das beobachtete Merkmal geschrieben werden Vektoren die spezifizierte Zustandssequenz Die gemeinsame Wahrscheinlichkeit ist die Wahrscheinlichkeit des Springens von einem Zustand zum nächsten multipliziert mit dem Probanden des Erzeugens des Merkmalsvektors in diesem Zustand: Wo ist immer der Eintrittszustand 1 und ist immer der Ausgangszustand N. Wahrscheinlichkeitsberechnung In der obigen gemeinsamen Wahrscheinlichkeitsberechnung haben wir eine Zustandssequenz angenommen. Allerdings ist das eine latente Variable, wir wissen es nicht, es ist versteckt (daher der Name HIDDEN markov Modell) Wenn wir aber alle möglichen Staatssequenzen zusammenfassen, können wir sie ausgleichen. Dies kann aufgrund der Anzahl der möglichen Zustandssequenzen (insbesondere in einer Echtzeitanwendung) problematisch sein, zum Glück gibt es Algorithmen, um die Berechnung effektiv durchzuführen, ohne jede Zustandssequenz zu erforschen. Ein solcher Algorithmus ist der Vorwärtsalgorithmus. Dies ist die Ausgangsverteilung für einen gegebenen Zustand j. Die Verteilung kann alles sein, was Sie mögen, aber es sollte hoffentlich mit der Verteilung der Daten in Zustand j übereinstimmen, und es muss mathematisch traktierbar sein. Die natürlichste Wahl in diesem Stadium ist davon auszugehen, kann durch den multivariaten Gaußschen beschrieben werden. Als ein Wort der Vorsicht, wenn die Elemente Ihres Merkmalsvektors in hohem Grade korreliert sind, hat die Kovarianzmatrix viele Parameter, um zu messen. Sehen Sie, wenn Sie zu einer Diagonalmatrix zusammenbrechen können. Wie trainiere ich Viterbi Parameter Schätzung Wir wissen bereits, wie man eine normale Verteilung passt, die MLE für ist der Mittelwert und die Kovarianz des Merkmalsvektors. Allerdings müssen wir nur den Mittelwert und die Kovarianz auf Merkmalsvektoren berechnen, die aus dem Zustand j stammen, dies wird als Viterbi-Segmentierung bezeichnet. Viterbi-Segmentierung bedeutet, dass es eine harte Zuordnung zwischen Merkmalsvektor und dem Zustand gibt, der es erzeugte, eine alternative Methode heißt Balm-Welch, die Wahrscheinlichkeitsmerkmale Funktionsvektoren zu mehreren Zuständen zuweist. Zustand j erzeugte Beobachtungen ab Es ist im Voraus nicht bekannt, welcher Zustand welcher Beobachtungsvektor erzeugt hat, zum Glück gibt es einen Algorithmus, der Viterbi-Algorithmus genannt wird, um dieses Problem zu lösen. Der Vorwärtsalgorithmus für die effiziente Berechnung und den Viterbi-Algorithmus wird in meinem nächsten Beitrag erforscht. 3 Gedanken auf ldquo Versteckte Markov Modelle 8211 Modell Beschreibung Teil 1 von 4 rdquoI lese mit Interesse ein älteres Papier Kann Markov Umschalten Modelle vorhersagen überschüssige Devisenrenditen von Dueker und Neely von der Federal Reserve Bank von St. Louis. Ich habe eine Vorliebe für versteckte Markov-Modelle wegen seines großen Erfolges in Spracherkennungsanwendungen, aber ich gestehe, dass ich niemals ein HMM-Modell erstellen konnte, das einfache technische Indikatoren übertrifft. Ich behaupte, dass sowohl auf meinen eigenen Mangel an Kreativität als auch die Tatsache, dass HMM dazu neigen, zu viele Parameter, die an historische Daten angepasst werden müssen, die es anfällig für Daten Snooping Bias. Daher näherte ich mich diesem Papier mit der großen Hoffnung, dass Experten mir beibringen können, wie man HMM richtig anwendet, um zu finanzieren. Das Ziel des Modells ist einfach: die Überschreitung eines Wechselkurses über einen Zeitraum von 8 Tagen vorherzusagen. (Überschussrendite in diesem Kontext wird durch die Änderung des Wechselkurses abzüglich der Zinsdifferenz zwischen den Basis - und Quottwährungen des Währungspaares gemessen.) Ist die erwartete Überschussrendite höher als ein Schwellenwert (als Filter im Papier bezeichnet) Dann geh mal Wenn es niedriger als eine andere Schwelle ist, gehen Sie kurz. Auch wenn die Vorhersage bei einer 8-tägigen Rendite ist, wird die Handelsentscheidung täglich getätigt. Es wird davon ausgegangen, dass die Überschussrendite eine 3-Parameter-Schüler-T-Verteilung hat. Die 3 Parameter sind der Mittelwert, der Freiheitsgrad und die Skala. Der Skalierungsparameter (der die Varianz steuert) kann zwischen einem hohen und niedrigen Wert auf Basis eines Markov-Modells umschalten. Der Freiheitsgrad (der die Kurtosis, a. k.a. Dicke der Schwänze steuert) kann auch zwischen 2 Werten auf der Grundlage eines anderen Markov-Modells umschalten. Der Mittelwert ist linear abhängig von den Werten, die durch den Freiheitsgrad und die Skala angenommen werden, sowie eine andere Markov-Variable, die zwischen 2 Werten umschaltet. Daher kann der Mittel 8 verschiedene Werte annehmen. Die 3 Markov Modelle sind unabhängig. Die studentische Verteilung ist für die Modellierung der finanziellen Erträge besser geeignet als die normale Verteilung wegen der Zulage für schwere Schwänze. Die Autoren glauben auch, dass dieses Modell den Wechsel zwischen den Perioden der hohen und niedrigen Volatilität einschließt, mit der daraus folgenden Veränderung der Präferenz (unterschiedliche mittlere Renditen) für sichere und riskante Währungen, ein Phänomen, das in der Zeit von August 2011 bis Januar 2012 gut demonstriert wurde. Die Parameter der Markov-Modelle und die Schüler-t-Ausschüttungen werden in der In-Sample-Periode (1974-1981) für jedes Währungspaar geschätzt, um die kumulative Abweichung der Überschussrenditen von Null zu minimieren. Es gibt insgesamt 14 Parameter, die so geschätzt werden. Nach diesen Schätzungen müssen wir auch die 2 Handelsschwellen einschätzen, indem wir die Stichprobenrendite der Handelsstrategie maximieren und dabei eine Transaktionskosten von 10 Basispunkten pro Handel annehmen. Mit dieser großen Zahl (16 insgesamt) von Parametern habe ich Angst, die Out-of-Sample (1982-2005) Ergebnisse zu sehen. Erstaunlich, das sind viel besser als ich erwartet hatte: Die annualisierten Renditen reichen von 1,1 bis 7,5 für 4 große Währungspaare. Die Sharpe-Verhältnisse sind nicht so beeindruckend: sie reichen von 0,11 bis 0,71. Natürlich, wenn Forscher berichten out-of-sample Ergebnisse, sollte man das mit einem Körnchen Salz zu nehmen. Wenn die Out-of-Sample-Ergebnisse nicht gut waren, würden sie sie nicht melden, und sie hätten das zugrunde liegende Modell geändert, bis gute Out-of-Sample-Ergebnisse erhalten sind. So ist es wirklich an uns, dieses Modell zu implementieren, es anzuwenden Daten nach 2005 und zu mehr Währungspaaren, um herauszufinden, ob hier wirklich etwas ist. In der Tat, das ist der Grund, warum ich es vorziehe, ältere Papiere zu lesen - um die Möglichkeit von echten Out-of-Probe-Tests sofort zu ermöglichen. Was denkst du, um dieses Modell zu verbessern, vermute ich, dass man als erster Schritt sehen kann, ob die geschätzten Markov-Staaten vernünftigerweise übereinstimmen, was die Händler als Risiko-Risiko-Risiko gelten. Wenn sie es tun, dann kann es unabhängig von der Verwendung dieses Modells als Signalgenerator zumindest gute Risikoindikatoren erzeugen. Wenn nicht, dann muss das versteckte Markov-Modell durch ein Markov-Modell ersetzt werden, das auf beobachtbare Indikatoren konditioniert ist. 35 Kommentare: Du hast einen Tippfehler im Titel des Papiers. Das Wort quotreservesquot sollte durch Rücksendungen ersetzt werden. Mann, ich war wirklich verwirrt, als ich den Titel sah, dass Sie schrieb ich dachte, was auf der Erde würde jemand kümmern sich über die Vorhersage überschüssige Devisenreserven Ihr Kommentar über das Zitat von Stichprobenprüfungen in Forschungsarbeiten nicht wirklich so out-of-Probe Ist anfällig, ich glaube, viele Leute verstehen das Problem, das du aufgeworfen hast, und ich denke, es ist ein sehr wichtiger Punkt. Aagold, Vielen Dank für das Zeigen, dass aus. Eigentlich war der Tippfehler in der ursprünglichen Vorabdruck, weshalb ich es kopiert habe Ernie Ernie, nicht zu fragen, Ihre Quant-Fähigkeiten, aber sind Sie ernsthaft vorschlagen, ein Modell mit, dass viele Parameter zu passen, hat jede Anwendbarkeit auf den Handel Ich sage dies als Quant Trader Mit über 14 Jahren Branchenerfahrung und läuft meine eigene Mitte bis hft fest. Für mich ist dieses Papier absolut nonesense und die erwähnten Sharpe-Verhältnisse sind viel zu niedrig, selbst in ihrem eigenen Zitat von samplequot Backtests, um zu rechtfertigen, solches Papier ernst zu nehmen. AsiaProp, Eigentlich sind die 16 Parameter nicht so viele wie sie klingen. 14 davon sind für die Anpassung der Zeitreihen selbst: Sie sind unabhängig von der Handelsstrategie. Nur 2 der Parameter werden zur Optimierung der Strategierückkehr verwendet. Die in der akademischen Forschung berichteten Sharpe-Ratios sind fast immer niedrig. Wenn sie hoch sind, werden sie veröffentlicht. Unsere Arbeit als Händler ist, diese Forschung als Inspiration zu nehmen und sie in praktische Strategien zu zwicken. Nochmals vielen Dank für deine harte Arbeit. Oben auf deinem Blog und deinem Buch, bekomme ich große Einblicke, die gerade durch deine Gespräche mit anderen Kommentaren auf deiner Seite lesen. In einem früheren Kommentar-Thread ab dem anderen Tag haben Sie erwähnt, dass ein großer Teil Ihrer Renditen im Jahr 2011 aus Mittel-Reversion-Strategien im Devisenmarkt kam. Ich frage mich, ob Sie jede Art von Regime Switching-Modell in Ihrem Devisenhandel zu bestimmen, um festzustellen, ob Sie in erster Linie auf Ihre Dynamik oder Mittel-Reversion-Strategien Zack, Nein, ich didn39t verwenden Sie alle Regime Switching-Modelle zugeordnet werden möchten. Ich habe nie gefunden, dass diese Modelle out-of-sample arbeiten. Ernie Hast du diese Zeitung gelesen, irgend ein Kommentar Hallo Anon, nein, ich habe das Papier nicht gesehen, aber das wird auf meine Leseliste setzen. Auch Chris Neely, der Autor des Papiers, das ich beschrieben habe, erwähnte mir dieses andere relevante Papier: Und seine Website: Nur aus einer akademischen Perspektive, anstatt der Ebene HMM vielleicht etwas wie das Maximum Entropy Hidden Markov Modell kann besser arbeiten Dave, warum denkst du maximale Entropie HMM wird besser funktionieren Es scheint nur eine andere Methode, um die zu schätzen Parameter. Ernie Ich habe keine empirischen Beweise und finanzielle Vorhersage ist nicht wirklich mein Fachgebiet. Es ist nur so, dass in meinen wenigen Versuchen, maschinelles Lernen für finanzielle Vorhersagen zu verwenden, ich gelernt habe, dass die Menge an Lärm dazu neigt, irgendwelche Trends, die der Markt haben kann, auszulöschen. Infolgedessen neigen die meisten Lernenden dazu, wirklich schlecht zu sein, ganz möglicherweise aufgrund der Überlagerung der Trainingsdaten. Also eine meiner Ideen ist es, Techniken wie Maximum Entropy verwenden, um den Grad der über-Montage zu reduzieren. Allerdings habe ich das nicht ausprobiert. Hallo ernie: Ich lese gerade dein Buch namens quotquantitative tradingquot, und bereits programmiert und versucht MATHLAB für Backtesting. Die Ergebnisse unterscheiden sich jedoch von der MetaTrader Strategy testerOptimization. In MT4 habe ich Hunderte von Pässen, die mit den meisten meiner echten Trades einverstanden sind (dankbar), aber letzteres ist nicht so positiv. Ich benutze den gleichen Datensatz, den ich von 2001 bis 2009 verfolgen kann. Der Hauptgrund, warum MATHLAB ist, dass ich Sharpe Ratio einsetzen möchte. Normalerweise, in MT4, die Wahl meiner Parameter ist ziemlich einfach, einfach. Ich wähle die mit minimalem Drawdown besten Renditen, und dann führen Sie separate Kopien von ihnen. Nach dem Lesen deines Buches dachte ich an die Auswahl von Parametern mit: 1) Minimaler Drawdown 2) Beste Rücksendungen und füge ein drittes Kriterium hinzu, Sharpe Ratio. Auf diese Weise fühle ich, dass ich meine Rückkehr erhöhen kann, nein Die Formel sieht kompliziert aus, aber trotzdem ist es kein Schaden. Was denkst du Und danke Hallo Anon, Als du gesagt hast, dass die Ergebnisse von Matlab sich von Metatrader unterscheiden, kannst du genauer sein Sind Sie sicher, dass die Logik in den 2 Programmen identisch ist Sie können das Sharpe-Verhältnis in allen Programmen einsetzen, die Sie wählen, nicht unbedingt Matlab Es ist nur eine mittlere Rückkehr geteilt durch Standardabweichung. Ernie Ich dachte auch, dass die Sharpe-Ratio noch in jedem Programm eingesetzt werden könnte. Ist es wirklich nur begrenzt auf Mathlab Ernie Chan sagte. Hallo Anon, Als du gesagt hast, dass die Ergebnisse von Matlab sich von Metatrader unterscheiden, kannst du genauer sein Sind Sie sicher, dass die Logik in den 2 Programmen identisch ist Ja, Im sehr sicher sind sie. Ok, ich bin genauer. Meine Strategie ist extrem einfach, aber profitabel (zumindest für mich) - nur 2 Zeilen Logik, 2 Integer-Parameter. Ich kann nicht sehen, wie oder warum sich diese einfache Logik stark unterscheidet, zwischen den beiden. Der Unterschied ist, dass in MT4 bekomme ich Hunderte Pässe, aber bei MATHLAB bekomme ich nur noch 50 Pässe. In MATHLAB gibt einer der 1-jährigen Testpass einen Saldo von 200K aus dem Anfangskapital von 10K zurück, aber in MT4 liegen die Waagen im Bereich von 50K-100K für alle Pässe. Eine weitere Sache, in MT4, Zeit der Bars werden in der Tester betrachtet. Ich muss nicht alles neu programmieren. Aber in MATHLAB muss ich diesen Datensatz trennen. Vielleicht ist das also der Unterschied Thx wieder für deine freundliche Hilfe. Hallo Ruthstein, ja, es ist wahrscheinlich, dass Fehler in der Datenvorbereitung das sind, was die Unterschiede verursacht hat. In Metatrader werden Daten als Teil des Programms installiert. Aber Matlab ist eine allgemeine Rechenplattform, ähnlich wie ein Taschenrechner. Du musst bei der Vorbereitung von Daten für die Eingabe in Matlab sehr vorsichtig sein. Ernie Hi ernie, vielen Dank für Ihre Kommentare. Jemand hilft mir mit seinem Plug-in für den Zeitteil und es gab einen sehr kleinen Fehler in der Zeit Vorbereitung in MATHLAB. Dennoch bleiben die Ergebnisse unvereinbar. Aber überraschend jetzt ist die Sharpe Ratio fast der gleiche Wert für die Top 5 Minimal Drawdown Pässe, aber nicht in Bezug auf Gewinne, though. Auf der hellen Seite, das macht Entscheidungen einfacher als zuvor, da ich nur in Bezug auf die sicherste Drawdown entscheiden, da die Sharpe Ratio für alle sie ziemlich akzeptabel sind. Nochmals danke für deine freundliche Hilfe und ich muss sagen, dein Buch ist gut lesbar. Ich werde keinen Zweifel daran haben, dass ich wieder dein nächstes Buch Hi Ruthstein kaufe, ich bin froh, dass du einen Bug gefunden hast. Wenn die Programmierlogik in Matlab und MT gleich ist, dann können die einzigen Grundergebnisse unterschiedlich sein, wenn die Eingabedaten falsch sind. Ernie Ernies, wann kommst du nach USA, um die quantitative Trading-Klasse Anon zu unterrichten. Es liegt an dem Veranstalter der Workshops, dem Technical Analyst Magazin. Wenn Sie interessiert sind, fordern Sie bitte einen New Yorker oder Chicago Workshop an trainingtechnicalanalyst. de an. Ernie Hallo, Wirst du bitte einen Link zu deinem Blog in der Währung Trading Community posten Unsere Mitglieder werden es schätzen. Mitglieder gehören: Devisenhändler, Währung und Forex Trading Experts und Professionals. Es ist einfach zu tun, einfach schneiden und fügen Sie den Link und es automatisch Links zurück zu Ihrer Website. Sie können auch Artikel, News und Videos hinzufügen, wenn Sie möchten. Emailen Sie mir, wenn Sie irgendeine Hilfe benötigen oder möchten, dass ich es für Sie tun werde. Fühlen Sie sich frei, so oft zu teilen, wie Sie mögen. Die Währung Trading Community: vortscurrencies Ich hoffe, Sie erwägen, mit uns zu teilen. Vielen Dank, James Kaufman, Redakteur Ich versuche, Matlab39s HMM-Funktion zu verwenden, um eine einfache Modellierung zu machen. Ich versuche immer noch zu verstehen, wie man alle Funktionen benutzt, um die Vorhersage zu machen. Sagen Sie, ich habe eine Zeitreihe der täglichen Rückkehr, ich wechsle es zu Up, Flat oder Down (1, 0, -1) als meine Beobachtung. Sagen, ich habe ein einfaches 2-Staaten-Modell. Jetzt kann ich die gesamte Beobachtungsreihe zusammen mit einigen anfänglichen Vermutungswerten für die Emissionswahrscheinlichkeit und die Übergangswahrscheinlichkeit zur Abschätzung der Übergangs - und Emissionswahrscheinlichkeitsmatrix setzen. TRANSEST2, EMISEST2 hmmtrain (seq, TRANSGUESS, EMISGUESS) Nun, mit diesen beiden Matrix, was machst du, um die neue Vorhersage zu erstellen. Laufen Sie einfach die Seq, Staaten hmmgenerate (1, TRANS, EMIS), um eine Nummer zu generieren, die Ihr nächster ist Beobachtungssequenz und nennen Sie es Ihre Vorhersage Anon, ich bin nicht vertraut mit der spezifischen Matlab-Funktion, die Sie verwenden (ich benutze ein kostenloses Paket stattdessen), aber im Allgemeinen, ja, wenn Sie die nächste Messgröße vorhersagen wollen, was Sie tun . In anderen Anwendungen interessieren sich die Händler mehr für die Zustandsvariable (z. B. ein Hedge-Verhältnis, das nicht direkt beobachtbar ist und somit quothidden) und die Zustandsvariable Vorhersage wäre der Fokus. Ernie Danke Ernie. Diese Funktionen werden von Matlab Statistics Toolbox zur Verfügung gestellt. Dort gibt es fünf Funktionen. Hmmgenerate 8212 Erzeugt eine Folge von Zuständen und Emissionen aus einem Markov-Modell hmmestimate 8212 Berechnet die Maximum-Likelihood-Schätzungen von Übergangs - und Emissionswahrscheinlichkeiten aus einer Sequenz von Emissionen und einer bekannten Sequenz von Zuständen hmmtrain 8212 Berechnet die Maximum-Likelihood-Schätzungen von Übergangs - und Emissionswahrscheinlichkeiten aus einer Sequenz von Emissionen hmmviterbi 8212 Berechnet den wahrscheinlichsten Zustandspfad für ein verstecktes Markov-Modell hmmdecode 8212 Berechnet die hinteren Zustandswahrscheinlichkeiten einer Folge von Emissionen In Bezug auf Ihren Kommentar zur Vorhersage der Staatsvariablen ist die Realität, dass wir keine Ahnung haben, was sind die Staaten und wie viele Von denen sollte das so sein, dass die Leute einfach einige willkürliche Zustände annehmen, wie sie sich in den Szenarien des Typs "Shy", "Rainy", "Smiskquot" oder "RiskOn, RiskOff, RiskNeutral" befinden. Für mich, um die wahrscheinlichsten Staaten zu bekommen, muss ich die Viterbi-Funktion verwenden. Wahrscheinlich hmmviterbi (seq, TRANS, EMIS). Aber ich muss zuerst herausfinden, welche TRANS, EMIS Wahrscheinlichkeitsmatrix unsere eigene Seq. Von Beobachtungen. TRANSEST2, EMISEST2 hmmtrain (seq, TRANSGUESS, EMISGUESS) Immerhin klingt es so, dass es hier ein bisschen schätzt. Sie schätzen die Wahrscheinlichkeitsmatrix und verwenden die geschätzte Wahrscheinlichkeitsmatrix, um Ihre Zustände abzuleiten. Nach all diesen Hardwork, was Sie finden können, ist ein Bündel von Staatsnummern, die sie nennen es quotMost Likelyquot Zustand gegeben quotWhat war passiert Frage, wie wir verwenden es JETZT für die zukünftige Vorhersage Bin ich etwas fehlt hier Anon, um festzustellen, was ein Staat Variable sollte, oft benötigen Sie einige Domain-Kenntnisse. I. e. Sie brauchen mehr als HMM, um Ihr Modell zu beschränken. Ein gutes Beispiel dafür ist in Kapitel 3 meines neuen Buches, das die Verwendung von HMM bei der Suche nach dem Hedge-Verhältnis eines kointegrierenden Paares von ETFs veranschaulicht. Die in diesem Fall gewählte Zustandsvariable ist überhaupt nicht willkürlich. Auch in diesem Fall ist das Ziel nicht in der Vorhersage der nächsten Messung, obwohl Sie wählen können, dies zu tun. Ich denke, dieses Papier von Jerry Hong lohnt sich für dich zu lesen, sehr interessant (auf HMM und SVM). Eecs. berkeley. eduPubsTechRpts2010EECS-2010-63.pdf Hallo Laurent, ich habe das Papier vorher gelesen. In der Tat, einige Mitarbeiter und ich habe versucht, zu replizieren und erweitern die Ergebnisse auf mehr Aktien. Die Anstrengung war ein Misserfolg und verstärkte meine Meinung, dass maschinelle Lerntechniken, die direkt Regeln lernen, für den Handel ungeeignet sind. Ernie Das ist interessant. Ich habe meine Version des markov-Modells implementiert und Backtests gab mir Ergebnisse von durchschnittlich 66 Gewinnrate auf einer stündlichen Handelsperiode über einen kumulativen Handelsperiode von 5 Jahren. Ich habe dann eine ppmc-Methode auf diese Ergebnisse angewendet und die Win-Rate ging bis zu einem Durchschnitt von 83. In Bezug auf tatsächlichen Handel I39ve Handel für 7 Monate jetzt und die durchschnittliche Win-Verhältnis ist 69 mit beiden Methoden. Es wird mit der Zeit besser und passt sich an die sich ändernden Marktbedingungen an, so dass ich in ihm zuversichtlich bin. Jedenfalls nur sagen, dass es möglich ist, dies zu tun. Vielen Dank für Ihren Bericht über den Erfolg mit dem HMM-Modell Von PPMC, meinst du Partikelfilter Monte Carlo Hallo Ernie, Du hast in deinem Buch erwähnt, dass du in der Lackquot-Strategie im Live-Handel Wie gehen Sie mit einem Fall um, bei dem es keine Handsquotes für ein oder mehrere Instrumente gibt, während der Voreröffnung Session Analysieren historischer Daten, ist dieser Fall manchmal wahr. Ein anderes Problem tritt auf, wenn es Tradesquotes gibt, aber sie sind zu alt, zum Beispiel Zeitstempel ist gleich 08:55 Am. Ich bin dankbar für die Hilfe Hallo Ernie, Du hast in deinem Buch erwähnt, dass du in der Lackquot-Strategie im Live-Handel verwendet hast. Wie gehen Sie mit einem Fall um, bei dem es keine Handsquotes für ein oder mehrere Instrumente gibt, während der Voreröffnung Session Analysieren historischer Daten, ist dieser Fall manchmal wahr. Ein anderes Problem tritt auf, wenn es Tradesquotes gibt, aber sie sind zu alt, zum Beispiel Zeitstempel ist gleich 08:55 Am. Ich bin dankbar für die Hilfe Alle Intraday Backtesting sollte mit Zitaten statt Trades gemacht werden. Zitate sind immer um 9:30 Uhr anwesend. Nun, sobald die Subjektforschung direkt auf Geld verdient, die Gelegenheit macht, ist es völlig sinnlos, jede Art von nützlichen Feedback-Behauptung zu erwarten: Narren tragen dazu bei, smarts verdienen Geld. Wenn jemand eine funktionierende Idee hat, ist es eine sehr einfach zu validieren - Geld zu verdienen, wäre die Alternative, dazu beizutragen und eine Menge nette talk. HMMs zu haben, basieren auf den bekannten Theorien von Markov-Ketten, aber wo die Staaten verborgen sind , Die eine beobachtbare Ausgabe regelt. HMMs wurden vor allem für Spracherkennungs - und Kommunikationssysteme eingesetzt, wurden aber in letzter Zeit auch in finanziellen Zeitreihen mit ermutigenden Ergebnissen eingesetzt. Folgende Post zeigt die experimentellen Ergebnisse der Verwendung von HMM für den algorithmischen Devisenhandel in FOREX. Liu. diva-portal. orgsmash 4.6k Ansichten middot View Upvotes middot Nicht für Reproduktion Mehr Antworten Unten. Verwandte Fragen Für quantitative Fondsmanager, welche akademische Literatur wird als nützlich und alpha-reich wahrgenommen Und im Allgemeinen wie können sie Quelle für Handelsmodelle sein Kann Hidden Markov Modelle als binäre Klassifikatoren verwendet werden Wenn ja, wie was sind einige gute Ressourcen, um loszulegen Quantitative Modelle für den Handel von Futures Was sind einige Anwendungen von versteckten Markov-Modellen zum quantitativen Handel Wie ist das Konzept von Kalman-Filter oder im Allgemeinen optimale Filterung, verwendet im quantitativen Handel Wie kann ich versteckte Markov Modellcodierung in OpenCV C in Ubuntu Ist die Decodierung Problem des versteckten Halb-Markov-Modells gelöst Wo finde ich es Was sind einige ungewöhnliche Anwendungen von Hidden-Markov-Modellen Was ist ein verstecktes Markov-Modell (HMM) und wie kann es in der Spracherkennung verwendet werden Gibt es irgendwelche Anwendungen von Hidden Markov Models zu quantenmechanischen Systeme Welcher andere Algorithmus, der dem Hidden Markov Model ähnelt, kann verwendet werden, um Zustände vorherzusagen Wie testet man Daten mit Hidden Markov Model Wie findest du die Bedeutungen von versteckten Zuständen in versteckten Markov-Modellen Kann jeder versteckte Zustand mehrere beobachtbare Zustände in einem versteckten Markov-Modell haben Was ist Hidden Markov Model Was ist die Ausgabe von ihm und wie man die Zustandsübergangswahrscheinlichkeit berechnetTrading USDCHF gefiltert durch Golddynamik über HMM-Kopplung Wir entwickeln eine USDCHF Handelsstrategie mit der Dynamik des Goldes als Filter. Unsere Strategie beinhaltet die Modellierung von USDCHF und Gold mit einem gekoppelten Hidden Markov Modell (CHMM). Die Beobachtungen sind Indikatoren, RSI und CCI, die als Trigger für unsere Handelssignale verwendet werden. Nach der Decodierung der Modellierung in jeder Iteration können wir den nächstwahrscheinlichen Zustand und die nächstwahrscheinlichste Beobachtung erhalten. Hoffentlich in der Nutzung der Intermarket-Analyse und die Markov-Eigenschaft implizit in das Modell, Handel mit diesen wahrscheinlichsten Werte produzieren profitabel Ergebnisse. Möchten Sie den Rest dieses Artikels lesen? Abstrakt anzeigen Zusammenfassung ausblenden ABSTRAKT: Wir präsentieren eine stochastische Analyse eines Datensatzes, der aus 106 Zitaten des US DollarDeutschen Mark-Wechselkurses besteht. Es wird nachgewiesen, dass die Preisänderungen x () bei verschiedenen Verzögerungszeiten als Markov-Prozess beschrieben werden können. Somit kann die Abhängigkeit der Wahrscheinlichkeitsdichtefunktion (pdf) p (x,) von der Verzögerungszeit durch eine FokkerPlanck-Gleichung, eine verallgemeinerte Diffusionsgleichung für p (x,), beschrieben werden. Diese Gleichung wird vollständig durch zwei Koeffizienten D1 (x,) und D2 (x) bestimmt (Drift - und Diffusionskoeffizient). Wir zeigen, wie diese Koeffizienten direkt aus den Daten geschätzt werden können, ohne irgendwelche Annahmen oder Modelle für den zugrundeliegenden stochastischen Prozess zu verwenden. Weiterhin wird gezeigt, dass die Lösungen der resultierenden FokkerPlanck-Gleichung die empirischen pdfs korrekt beschreiben, einschließlich der ausgeprägten Schwänze. Volltext Artikel Feb 2001 Ch. Renner J. Peinke R. Friedrich Personen, die diese Publikation lesen lesen auch lesen Volltext Artikel Feb 2017 Sergi Rovira Eloi Puertas Laura Igual Volltext Artikel Dez 2016 Volltext Artikel Jan 2017 Sarala Padi Spencer Breiner Eswaran Subrahmanian Ram D. Sriram Daten zur Verfügung gestellt Dienen nur zu Informationszwecken. Obwohl sorgfältig gesammelt, kann Genauigkeit nicht garantiert werden. Publisher-Bedingungen werden von RoMEO zur Verfügung gestellt. Abweichende Bestimmungen aus der Verlagsrichtlinie oder der Lizenzvereinbarung können anwendbar sein. Diese Publikation ist aus einer Zeitschrift, die Selbstarchivierung unterstützen kann. Zuletzt aktualisiert: 13 Okt 16
Comments
Post a Comment