Wednesday, 14 June 2017

Forex Prognose Genetischer Algorithmus


Ein Forex Trading System basiert auf einem genetischen Algorithmus. Cite diesen Artikel als Mendes, L Godinho, P Anwendungen Kluwer Academic, Dordrecht 1996 MATH Google Scholar. Park, C - H Irwin, SH Was wissen wir über die Rentabilität der technischen Analyse J Econ Surv 21 4, 786 826 2007 CrossRef Google Scholar. Pictet, OV Dacorogna, MM et al Verwendung von genetischen Algorithmen für eine robuste Optimierung in Finanzanwendungen Neural Netw World 5 4, 573 587 1995 Google Scholar. Reeves, CR Mit genetischen Algorithmen mit kleinen Populationen In Proceedings of the Fifth International Conference on Genetic Algorithmen Morgan Kaufmann, San Mateo 1993 Google Scholar. Rothlauf, F Goldberg, D Redundante Darstellungen in evolutionärer Berechnungen Illinois Genetische Algorithmen Laboratory IlliGAL Report 2002.Schulmeister, S Komponenten der Profitabilität des technischen Devisenhandels Appl Financ Econ 18 11, 917 930 2008 CrossRef Google Scholar. Sweeney, RJ Den Devisenmarkt schlagen J Finanzen 41 1, 163 182 1986 Goo Gle Scholar. Wilson, G Banzhaf, W Interday Devisenhandel mit linearer genetischer Programmierung Im Rahmen der 12. Jahrestagung über genetische und evolutionäre Berechnungen GECCO 10 2010 Google Scholar. Copyright Informationen. Springer Science Business Media, LLC 2012.Autoren und Affiliations. Lus Mendes. Pedro Godinho. Email Autor.1 Faculdade de Economia Universidade de Coimbra Coimbra Portugal.2 Faculdade de Economia und GEMF Universidade de Coimbra Coimbra Portugal.3 Faculdade de Economia und Inesc - Coimbra Universidade de Coimbra Coimbra Portugal. About dieser Artikel. Es gibt eine große Anzahl von Literatur über den Erfolg der Anwendung von evolutionären Algorithmen im Allgemeinen, und die genetischen Algorithmus im Besonderen, um die Finanzmärkte. Jedoch fühle ich mich unwohl, wenn dies zu lesen Literatur Genetische Algorithmen können die vorhandenen Daten übertreffen Mit so vielen Kombinationen ist es leicht, mit ein paar Regeln zu arbeiten, die funktionieren. Es kann nicht robust sein und es hat keine konsequente Erklärung dafür, warum diese Regel funktioniert und diese Regeln don t Jenseits der bloßen kreisförmigen Argument, dass es funktioniert, weil die Tests zeigt es funktioniert. Was ist der aktuelle Konsens über die Anwendung der genetischen Algorithmus in Finance. asked 1. Februar 8 11 at 9 00.Ich habe an einem Hedge-Fonds gearbeitet, der GA-abgeleitete Strategien erlaubt. Für die Sicherheit war es erforderlich, dass alle Modelle lange vor der Produktion eingereicht wurden, um sicherzustellen, dass sie noch in den Backtests arbeiten. So könnte es eine Verzögerung geben Bis mehrere Monate, bevor ein Modell erlaubt werden zu laufen. Es ist auch hilfreich, um die Probe Universum zu trennen, verwenden Sie eine zufällige Hälfte der möglichen Aktien für GA-Analyse und die andere Hälfte für Bestätigung Backtests. Ist, dass ein anderer Prozess als Sie vorher verwenden würde Vertrauen auf jede andere Handelsstrategie Wenn ja, ist es mir nicht klar, was Sie von der Herstellung eines GA-Modells mit Daten zur Zeit t erhalten, dann testen, bis t N vor dem Vertrauen darauf, im Vergleich zu Daten zur Zeit tN, Testen von tN zu t, Und benutze es sofort Darren Cook Nov 23 11 bei 2 08. DarrenCook ein Problem, das ich sehe, ist, dass, wenn Sie testen von tN zu t und finden es doesn t gut funktionieren, dann werden Sie gehen, um ein anderes Modell, das getestet wird auf die gleiche Zeit zu schaffen Periode tN to t ad infinitum Das führt das Gleiche ein Mangel an Meta-Überlagerung während des Modellerstellungsprozesses Chan-Ho Suh Jul 22 15 at 5 24.Regarding Data-Snooping, wenn ein GA korrekt implementiert ist, sollte das kein Problem sein. Mutationsfunktionen sind speziell für die zufällige Suche durch das Problem enthalten Raum, und vermeiden Daten snooping Das heißt, das Finden der richtigen Mutation Ebenen kann etwas von einer Kunst und wenn die Mutation Ebenen zu niedrig sind, dann ist es so, als ob die Funktion war nicht implementiert in erster Linie BioinformatikGal Apr 6 11 um 16 28. BoinformaticsGal ich verstehe nicht, wie die Einbeziehung von Mutationsfunktionen erlaubt uns, Daten zu vermeiden Snooping Nach der Suche gibt es eine Fitness-Funktion, die jede Generation passt die Daten immer mehr Oder bin ich nicht verstehen Sie richtig Vishal Belsare Sep 15 11 bei 18 05.Es gibt viele Leute hier darüber, wie GAs empirisch sind, haben keine theoretischen Grundlagen, sind Black-Boxen, und dergleichen, die ich beten möchte, gibt es einen ganzen Zweig der Ökonomie gewidmet zu betrachten Märkte in Bezug auf evolutionäre Metaphern Evolutionäre Ökonomie. Ich empfehle das Dopfer Buch, die Evolutionäre Grundlagen der Wirtschaft, als intro. Wenn Ihre philosophische Ansicht ist, dass der Markt ist im Grunde ein riesiges Casino oder Spiel, dann ist ein GA einfach ein schwarzes - box und hat keine theoretische Grundlage Doch wenn Ihre Philosophie ist, dass der Markt ein Überleben-of-the-fittest Ökologie ist, dann GAs haben viele theoretische Grundlagen, und es ist völlig vernünftig, Dinge wie Corporate Speziation zu diskutieren, Markt-Ökologien, Portfolio-Genome, Trading-Klimazonen und der like. answered Apr 5 11 bei 15 42.An kurzen Zeit Skalen ist es mehr ein Casino Wie die Natur, in der Tat quantdev Apr 5 11 bei 20 46. quantdev, das Problem mit diesem ist Dass GA - wie alle anderen quantitativen Methoden - nur mit kurzer Zeitskala arbeitet, wenn ich mich nicht irre, also wenn der Aktienmarkt eher wie ein Aktienmarkt ist, dann wäre GA völlig unbrauchbar Graviton Apr 6 11 bei 8 56. Graviton There S kein inhärenter Grund warum Man kann nicht ein GA programmieren, um die Analyse zu längeren Zeitspannen durchzuführen. Der Zeitbereich eines GA wird in Generationen, nicht in Jahren oder Tagen gemessen. So müsste man einfach eine Population definieren, die Personen enthält, deren Generationen Jahre oder Jahrzehnte lang sind, dh Korporationen Ist definitiv eine Arbeit gewesen, die sich an die Definition von Unternehmensgenomen durch ihre Produktionsprozesse nähert. In einem solchen Modell würde man für ein effizientes Unternehmensmodell optimieren, da es ein besonderes Marktklima gibt. Es ist kein Aktienkurs-Portfolio-Modell, aber BioinformaticsGal Apr 6 11 bei 15 12.Assuming Sie vermeiden Daten-Snooping Bias und alle potenziellen Fallstricke der Verwendung der Vergangenheit, um die Zukunft vorauszusagen, vertrauenswürdige genetische Algorithmen, um die richtige Lösung zu finden, ziemlich viel kocht auf die gleiche Wette, die Sie machen, wenn Sie aktiv ein Portfolio verwalten, ob quantitativ Oder diskretionär Wenn Sie an die Effizienz des Marktes glauben, dann erhöhen Sie Ihre Transaktionskosten von aktivem Management ist unlogisch Wenn, wie Sie glauben, die Re sind strukturelle psychologische Muster oder Mängel, die ausgenutzt werden sollen und die Auszahlung ist die Zeit und das Geld für die Erforschung und Umsetzung einer Strategie die logische Wahl ist aktives Management. Running eine GA abgeleitet Strategie ist eine implizite Wette gegen Markt-Effizienz Sie im Grunde sagen, ich denke, Es gibt falsche Beurteilungen, die aus irgendeinem Grund Massen von irrationalen Menschen, Investmentfonds, die wegen fehlangepaßter Anreize, usw. auftreten, und das Ausführen dieser GA kann diese Massen von Daten aus dem Weg schneller schneller als ich kann. answered Feb 18 11 um 15 49 . Manuelles Management eines aktiven Portfolios beinhaltet die Nutzung aller Informationen, die wir haben und eine logische Schlussfolgerung über den Markt ableiten und dann Strategien auf sie ausführen Dies ist eine rationale Aktivität OTOH, mit GA ist mit einem Black-Box-Tool können wir t erklären, das Ergebnis abgeleitet Von ihm aus irgendwelchen akzeptierten Grundsätzen bin ich nicht allzu sicher, ob diese beiden wirklich das gleiche Graviton sind. 18. Februar 11 um 15 57. Graviton Ja aber betrachte die Ähnlichkeiten zwischen GA s und wie wir Menschen lernen über Märkte, entwickeln Strategien, lernen aus Fehlern und passen sich an veränderte Marktbedingungen an. Wenn Sie untersuchen, was gewinnen und verlieren Aktien haben gemeinsam, oder was Volumen und Preismuster schaffen gute Trades, oder welches Modell ist die genaueste für die Bewertung von Derivaten Was du tust, ist Data-Mining die Vergangenheit in einer Weise Wenn Marktbedingungen ändern Sie entweder handeln neue Strategien oder schließlich aus dem Geschäft Wenn es ausnutzbare Kanten auf dem Markt ist dann der einzige Unterschied zwischen Ihnen und einem GA ist Joshua Chance 18. Februar 11 at 16 46. Graviton in einem sehr breiten Sinn ist, dass Sie eine Erzählung haben, eine Geschichte, um mit Ihrer Strategie zu gehen Us Menschen riskieren, ein scheinbar wiederkehrendes Muster zu finden und dann rationalisieren und erstellen eine Erzählung GA Risiko das gleiche, nur ihre Potenziell falsches Modell doesn t verwenden Wörter, sie verwenden Mathe und Logik Joshua Chance Feb 18 11 bei 16 54. Die späte Thomas Cover wahrscheinlich die führende Information Theoretiker seiner Generation, als Universa Ich nähere mich an Dinge wie Datenkomprimierung und Portfoliozuweisungen als echte genetische Algorithmen. Evolution hat keine Parameter zu passen oder zu trainieren Warum sollten echte genetische Algorithmen. Universale Ansätze keine Annahmen über die zugrunde liegende Verteilung von Daten machen Sie machen keinen Versuch, die Zukunft von Mustern vorherzusagen Oder irgendetwas anderes. Die theoretische Wirksamkeit der universellen Ansätze, die sie bedeutende Umsetzungs-Herausforderungen sehen, sehen meine neuere Frage Geometrie für Universal-Portfolios folgen von ihnen tun, was Evolution verlangt Die schnellste, klügste oder stärkste don t unbedingt in der nächsten Generation überleben Evolution begünstigt das Gen, Organismus, Meme, Portfolio oder Datenkomprimierungsalgorithmus positioniert, um sich am leichtesten anzupassen, was auch immer passiert. Auch weil diese Ansätze keine Annahmen machen und nicht parametrisch betreiben, kann man alle Tests auch bei allen historischen Daten als Out - Of-sample. Sicherlich haben sie Einschränkungen, Sicherlich können sie für jeden arbeiten Ein Problem, das wir in unserer Domäne sehen, aber gee, was für eine interessante Art, über die Dinge nachzudenken. derwered Jul 14 13 at 15 42.Well, das Ziel eines genetischen Algo ist es, die beste Lösung zu finden, ohne durch alle möglichen zu gehen Szenarien, weil es zu lang wäre So natürlich ist es Kurvenanpassung, das ist das Ziel. anwered Mar 6 11 bei 20 40. Aber es ist ein signifikanter Unterschied zwischen Überfüllung der Probe schlecht und Anpassung der Bevölkerung gut Das ist, warum viele Ihnen vorschlagen Cross-Validierung Ihrer Algorithmus mit Out-of-Probe-Test Joshua Jul 17 13 bei 2 34.Your Antwort.2017 Stack Exchange, Inc. Using Genetische Algorithmen zu Prognose Financial Markets. Burton schlug in seinem Buch, eine zufällige Walk Down Wall Street, 1973, dass ein mit verbundenen Augen Affen werfen Darts auf eine Zeitung s finanziellen Seiten könnte ein Portfolio, das genauso gut wie eine sorgfältig von Experten ausgewählt würde während der Evolution kann der Mensch nicht mehr intelligent bei der Kommissionierung von Aktien gemacht haben, Charles Darwin s Theorie hat sehr effektiv W Henne angewendet mehr direkt Um Ihnen zu helfen, Aktien zu wählen, check out Wie man ein Stock. What sind Genetische Algorithmen. Genetische Algorithmen GAs sind Problemlösungsmethoden oder Heuristiken, die den Prozess der natürlichen Evolution imitieren Im Gegensatz zu künstlichen neuronalen Netzwerken ANNs, entworfen, um wie Neuronen zu funktionieren Im Gehirn nutzen diese Algorithmen die Konzepte der natürlichen Selektion, um die beste Lösung für ein Problem zu ermitteln. Als Ergebnis werden GAs häufig als Optimierer verwendet, die Parameter anpassen, um eine Rückmeldung zu minimieren oder zu maximieren, die dann unabhängig oder in der Aufbau eines ANN. In den Finanzmärkten genetische Algorithmen werden am häufigsten verwendet, um die besten Kombination Werte von Parametern in einer Handelsregel zu finden, und sie können in ANN-Modelle, die entworfen, um Aktien zu wählen und zu identifizieren Trades Mehrere Studien haben gezeigt, dass diese Methoden Kann sich als wirksam erweisen, einschließlich genetischer Algorithmen Genesis of Stock Evaluation 2004 von Rama, und die Anwendungen von genetischen Algor Ithms in Stock Market Data Mining Optimierung 2004 von Lin, Cao, Wang, Zhang Um mehr über ANN zu erfahren, siehe Neuronale Netze Prognose Profits. How Genetische Algorithmen Work. Genetic Algorithmen werden mathematisch mit Vektoren, die Mengen, die Richtung und Größe Parameter haben erstellt Für jede Handelsregel sind mit einem eindimensionalen Vektor dargestellt, der als Chromosom in genetischen Begriffen betrachtet werden kann. Inzwischen können die in jedem Parameter verwendeten Werte als Gene betrachtet werden, die dann mit der natürlichen Selektion modifiziert werden Handelsregel kann die Verwendung von Parametern wie Moving Average Convergence-Divergence MACD Exponential Moving Average EMA und Stochastik Ein genetischer Algorithmus würde dann Werte in diese Parameter mit dem Ziel der Maximierung des Nettogewinns Im Laufe der Zeit werden kleine Änderungen eingeführt und diejenigen, die eine machen Wünschenswerterweise werden für die nächste generation beibehalten. Es gibt drei Arten von genetischen Operationen, die dann durchgeführt werden können S repräsentieren die Reproduktion und den biologischen Crossover, die in der Biologie gesehen werden, wobei ein Kind bestimmte Merkmale seiner Eltern übernimmt. Mutationen stellen biologische Mutationen dar und werden verwendet, um die genetische Vielfalt von einer Generation einer Population zur nächsten zu halten, indem sie zufällige kleine Veränderungen einführen Die Stufe, in der einzelne Genome aus einer Population für eine spätere Zucht-Rekombination oder Crossover ausgewählt werden. Diese drei Operatoren werden dann in einem fünfstufigen Prozess verwendet. Initialisieren Sie eine zufällige Population, wobei jedes Chromosom n-Längen ist, wobei n die Zahl ist Parameter Das heißt, eine zufällige Anzahl von Parametern wird mit n Elementen jeweils etabliert. Wählen Sie die Chromosomen oder Parameter, die wünschenswerte Ergebnisse vermutlich Nettogewinn erhöhen. Apply Mutation oder Crossover-Betreiber zu den ausgewählten Eltern und erzeugen eine Nachkommen. Recombine der Nachkommen und der Die gegenwärtige Bevölkerung, um eine neue Population mit dem Selektionsoperator zu bilden. Wiederholen Sie die Schritte zwei bis vier. Die Zeit, diese Pro Cess wird zu immer günstigeren Chromosomen führen, oder Parameter für die Verwendung in einer Handelsregel Der Prozess wird dann beendet, wenn ein Stoppkriterium erfüllt ist, der Laufzeit, Fitness, Anzahl von Generationen oder andere Kriterien einschließen kann. Für mehr auf MACD lesen Sie den Handel MACD Divergence. Using Genetische Algorithmen im Handel. Während genetische Algorithmen werden in erster Linie von institutionellen quantitativen Händlern verwendet werden können Einzelhändler können die Macht der genetischen Algorithmen - ohne einen Grad in fortgeschrittenen Mathematik - mit mehreren Software-Pakete auf dem Markt Diese Lösungen reichen von Standalone-Software-Pakete Ausgerichtet auf die Finanzmärkte auf Microsoft Excel-Add-ons, die mehr Hands-on-Analyse erleichtern können. Wenn diese Anwendungen verwenden, können Händler eine Reihe von Parametern definieren, die dann mit einem genetischen Algorithmus und einer Reihe von historischen Daten optimiert werden. Einige Anwendungen können optimieren Welche Parameter verwendet werden und die Werte für sie, während andere in erster Linie auf simp konzentriert sind Die Optimierung der Werte für einen bestimmten Satz von Parametern Um mehr über diese Programm abgeleiteten Strategien zu erfahren, siehe die Macht des Programms Trades. Important Optimierung Tipps und Tricks. Curve Anpassung an die Montage, die Gestaltung eines Handelssystems um historische Daten anstatt identifizieren wiederholbare Verhalten, Stellt ein potentielles Risiko für Händler dar, die genetische Algorithmen verwenden. Jedes Handelssystem, das GAs verwendet, sollte auf dem Papier vor dem lebenden Gebrauch vorwärts getestet werden. Die Parameter sind ein wichtiger Teil des Prozesses, und Händler sollten Parameter suchen, die mit Änderungen des Preises eines Gegebene Sicherheit Zum Beispiel probieren Sie verschiedene Indikatoren aus und sehen, ob irgendwelche mit großen Marktwendungen korrelieren zu scheinen. Genetische Algorithmen sind einzigartige Wege, um komplexe Probleme zu lösen, indem sie die Macht der Natur nutzen. Durch die Anwendung dieser Methoden zur Vorhersage der Wertpapierpreise können Händler die Handelsregeln optimieren Durch die Identifizierung der besten Werte für jeden Parameter für eine gegebene Sicherheit zu verwenden Allerdings sind diese Algorithmen Nicht der Heilige Gral, und Händler sollten vorsichtig sein, um die richtigen Parameter zu wählen und nicht Kurve passen über fit Um mehr über den Markt zu lesen, check out Listen To The Market, nicht seine Pundits.

No comments:

Post a Comment