Saturday, November 5, 2016

Kostenlose Forex-Algorithmen

Strategien für Forex Algorithmic Trading Als Ergebnis der jüngsten Kontroverse, wurde der Forex-Markt unter einer erhöhten Prüfung. Vier große Banken wurden schuldig befunden, verschworen, um Wechselkurse zu manipulieren, die Händler erhebliche Einnahmen mit relativ niedrigem Risiko versprochen. Insbesondere die weltweit größten Banken vereinbart, den Preis des US-Dollar und Euro von 2007 bis 2013 zu manipulieren. Der Forex-Markt ist bemerkenswert unreguliert trotz Handling 5 Billionen-Wert von Transaktionen jeden Tag. Als Ergebnis haben Regulierungsbehörden die Annahme von algorithmischen Handel gedrängt. Ein System, das mathematische Modelle in einer elektronischen Plattform verwendet, um Trades auf dem Finanzmarkt auszuführen. Aufgrund der hohen Menge an täglichen Transaktionen, Forex algorithmischen Handel schafft mehr Transparenz, Effizienz und beseitigt menschliche Bias. Eine Reihe von verschiedenen Strategien können von Händlern oder Unternehmen auf dem Forex-Markt verfolgt werden. Beispielsweise bezieht sich die automatische Absicherung auf die Verwendung von Algorithmen zur Absicherung des Portfolio-Risikos oder zur effizienten Positionierung von Positionen. Neben Auto-Hedging, algorithmischen Strategien gehören statistischen Handel, algorithmische Ausführung, direkten Marktzugang und Hochfrequenz-Handel, die alle auf Forex-Transaktionen angewendet werden können. Auto Hedging Bei der Investition ist Hedging eine einfache Möglichkeit, Ihre Vermögenswerte vor erheblichen Verlusten zu schützen, indem Sie den Betrag reduzieren, den Sie verlieren können, wenn etwas Unerwartetes eintritt. Im algorithmischen Handel kann die Absicherung automatisiert werden, um das Risiko von Händlern zu reduzieren. Diese automatisch generierten Hedging-Aufträge folgen bestimmten Modellen, um das Risikoniveau eines Portfolios zu verwalten und zu überwachen. Innerhalb der Forex-Markt, die wichtigsten Methoden der Absicherung von Geschäften sind durch Spot-Kontrakte und Devisenoptionen. Spotkontrakte sind der Kauf oder Verkauf einer Fremdwährung mit sofortiger Lieferung. Der Fprex Spotmarkt ist seit dem Beginn der 2000er Jahre aufgrund des Zustroms von algorithmischen Plattformen deutlich gewachsen. Insbesondere die rasche Verbreitung von Informationen, wie sie sich in den Marktpreisen widerspiegelt, ermöglicht es, dass Arbitragemöglichkeiten entstehen. Arbitrage-Chancen entstehen, wenn Währungspreise falsch werden. Dreieckige Arbitrage. Wie es im Forex-Markt bekannt ist, ist der Prozess der Umwandlung einer Währung zurück in sich selbst durch mehrere verschiedene Währungen. Algorithmische und HF-Händler können diese Chancen nur mittels automatisierter Programme identifizieren. Als Derivat. Forex-Optionen funktionieren in ähnlicher Weise wie eine Option auf andere Arten von Wertpapieren. Die Devisenoptionen geben dem Käufer das Recht, das Währungspaar zu einem bestimmten Wechselkurs zu einem bestimmten Zeitpunkt in der Zukunft zu kaufen oder zu verkaufen. Computerprogramme haben automatisierte binäre Optionen als Alternative zur Absicherung von Devisengeschäften automatisiert. Binäre Optionen sind eine Option, bei der Auszahlungen eines von zwei Ergebnissen treffen: Entweder erledigt sich der Handel bei Null oder zu einem vorher festgelegten Ausübungspreis. Statistische Analyse Innerhalb der Finanzbranche ist die statistische Analyse nach wie vor ein wichtiges Instrument zur Messung der Kursbewegungen eines Wertpapiers im Zeitablauf. Im Forex-Markt werden technische Indikatoren verwendet, um Muster zu identifizieren, die helfen können, zukünftige Preisbewegungen vorherzusagen. Das Prinzip, das sich Geschichte wiederholt, ist fundamental für die technische Analyse. Da die FX-Märkte 24 Stunden am Tag arbeiten, erhöht die robuste Informationsmenge dadurch die statistische Signifikanz der Prognosen. Aufgrund der zunehmenden Komplexität von Computerprogrammen wurden Algorithmen in Übereinstimmung mit technischen Indikatoren, einschließlich der gleitenden durchschnittlichen Konvergenzdivergenz (MACD) und relativen Stärkeindex (RSI) erzeugt. Algorithmische Programme schlagen bestimmte Zeiten vor, an denen Währungen gekauft oder verkauft werden sollten. Algorithmische Ausführung Algorithmischer Handel erfordert eine ausführbare Strategie, die Fondsmanager verwenden können, um große Mengen von Vermögenswerten zu kaufen oder zu verkaufen. Handelssysteme folgen einem vorgegebenen Regelwerk und sind so programmiert, dass sie einen Auftrag unter bestimmten Preisen, Risiken und Anlagehorizonten ausführen. Im Devisenmarkt ermöglicht der direkte Marktzugang Buy-Side-Trader, Forex-Aufträge direkt auf dem Markt auszuführen. Der direkte Marktzugang erfolgt über elektronische Plattformen, was oftmals zu Kosten - und Handelsfehlern führt. In der Regel ist der Handel auf dem Markt auf Broker und Market Maker beschränkt, aber direkten Marktzugang bietet Buy-Side-Unternehmen Zugang zu Sell-Side-Infrastruktur, die Gewährung von Klienten mehr Kontrolle über Trades. Aufgrund der Art des algorithmischen Handels und der Devisenmärkte ist die Orderausführung extrem schnell, so dass die Händler kurzlebige Handelsmöglichkeiten nutzen können. High Frequency Trading Als die häufigste Teilmenge der algorithmischen Handel, Hochfrequenz-Handel hat sich immer beliebter in der Forex-Markt. Basierend auf komplexen Algorithmen, Hochfrequenz-Handel ist die Durchführung einer großen Anzahl von Transaktionen mit sehr schnellen Geschwindigkeiten. Da der Finanzmarkt weiterentwickelt wird, ermöglichen schnellere Ausführungsgeschwindigkeiten den Händlern, profitable Chancen im Devisenmarkt zu nutzen, eine Reihe von hochfrequenten Handelsstrategien sind darauf ausgelegt, profitable Arbitrage - und Liquiditätssituationen zu erkennen. Vorausgesetzt, Aufträge werden schnell ausgeführt, können Händler nutzen Arbitrage, um risikofreie Gewinne zu sperren. Wegen der Geschwindigkeit des Hochfrequenzhandels kann Arbitrage auch über Punkt - und zukünftige Preise der gleichen Währungspaare erfolgen. Die Befürworter des Hochfrequenzhandels auf dem Devisenmarkt unterstreichen seine Rolle bei der Schaffung hoher Liquidität und Transparenz in Handel und Preisen. Die Liquidität ist tendenziell laufend und konzentriert, da es eine begrenzte Anzahl von Produkten im Vergleich zu Aktien gibt. Im Forex-Markt zielen Liquiditätsstrategien darauf ab, Auftragsungleichheiten und Preisunterschiede zwischen einem bestimmten Währungspaar zu erkennen. Ein Auftragsungleichgewicht tritt auf, wenn eine überschüssige Anzahl von Kauf - oder Verkaufsaufträgen für ein bestimmtes Vermögen oder eine bestimmte Währung vorhanden ist. In diesem Fall fungieren Hochfrequenzhändler als Liquiditätsanbieter und verdienen den Spread, indem sie die Differenz zwischen dem Kaufpreis und dem Verkaufspreis verteilen. Die Bottom Line Viele fordern mehr Regulierung und Transparenz im Forex-Markt angesichts der jüngsten Skandale. Die wachsende Annahme von Forex-algorithmischen Handelssysteme können effektiv erhöhen die Transparenz im Forex-Markt. Neben der Transparenz ist es wichtig, dass der Devisenmarkt mit einer geringen Preisvolatilität flüssig bleibt. Algorithmische Handelsstrategien wie Auto-Hedging, statistische Analysen, algorithmische Ausführung, direkter Marktzugang und Hochfrequenzhandel können Preisinkonsistenzen aufzeigen, die für Händler attraktive Möglichkeiten darstellen. Eine Person, die Derivate, Rohstoffe, Anleihen, Aktien oder Währungen mit einem überdurchschnittlichen Risiko im Gegenzug handelt. "HINTquot ist ein Akronym, das für für quothigh Einkommen keine Steuern steht. Es wird auf Hochverdiener angewendet, die vermeiden, Bundeseinkommen zu zahlen. Ein Market Maker, dass kauft und verkauft extrem kurzfristige Unternehmensanleihen genannt Commercial Paper. Ein Papierhändler ist in der Regel. Eine Bestellung mit einem Brokerage zu kaufen oder zu verkaufen eine bestimmte Anzahl von Aktien zu einem bestimmten Preis oder besser platziert. Der uneingeschränkte Kauf und Verkauf von Waren und Dienstleistungen zwischen den Ländern ohne Einschränkungen wie. In der Welt des Geschäfts ist ein Einhorn ein Unternehmen, in der Regel ein Start-up, die nicht über eine etablierte Performance record. The Grundlagen der Forex Algorithmic Trading Fast vor dreißig Jahren war der Devisenmarkt (Forex) geprägt von Trades durchgeführt über Telefon, institutionelle Anleger. Undurchsichtige Preisinformationen, eine klare Trennung zwischen Interdealer-Handel und Händler-Kunden-Handel und geringe Marktkonzentration. Heute haben technologische Fortschritte den Markt verändert. Trades werden in erster Linie über Computer, so dass Einzelhändlern in den Markt eintreten, haben Echtzeit-Streaming-Preise zu mehr Transparenz geführt und die Unterscheidung zwischen Händlern und ihren anspruchsvollsten Kunden ist weitgehend verschwunden. Eine besonders wichtige Änderung ist die Einführung des algorithmischen Handels. Die, während bedeutende Verbesserungen der Funktionsweise des Devisenhandels, stellt auch eine Reihe von Risiken. Durch die Betrachtung der Grundlagen der Forex-Markt und algorithmischen Handel, werden wir einige Vorteile algorithmischen Handel hat zum Devisenhandel gebracht, während zeigt auch einige der Risiken zu identifizieren. Forex Basics Forex ist der virtuelle Ort, an dem Währungspaare in unterschiedlichen Volumina nach festgelegten Preisen gehandelt werden, wobei eine Basiswährung einen Preis in Form einer Quotierungswährung erhält. Betrieb 24 Stunden am Tag, fünf Tage die Woche, Forex gilt als weltweit größte und liquide Finanzmarkt. Nach der Bank für Internationalen Zahlungsausgleich (BIZ) lag das tägliche weltweite durchschnittliche Handelsvolumen im April 2013 bei 2,0 Billionen. Der Großteil dieses Handels ist für US-Dollar, Euro und japanischen Yen erfolgt und umfasst eine Reihe von Spielern, darunter private Banken, Zentralbanken, Pensionskassen. Institutionelle Anleger, Großkonzerne, Finanzgesellschaften und Einzelhändler. Obwohl spekulative Handel die Hauptmotivation für bestimmte Investoren sein kann, ist der Hauptgrund für die Existenz der Forex-Märkte, dass Menschen Währungen handeln müssen, um ausländische Waren und Dienstleistungen zu kaufen. Die Aktivität auf dem Forex-Markt wirkt sich auf die realen Wechselkurse aus und kann daher den Output, die Beschäftigung, die Inflation und die Kapitalströme einer bestimmten Nation tief greifen. Aus diesem Grund haben Politiker, die Öffentlichkeit und die Medien alle ein Interesse an dem, was auf dem Forex-Markt geht. Grundlagen des algorithmischen Handels Ein Algorithmus ist im Wesentlichen eine Reihe von spezifischen Regeln entworfen, um eine klar definierte Aufgabe abzuschließen. Im Finanzmarkthandel führen Computer benutzerdefinierte Algorithmen durch, die durch eine Reihe von Regeln, die aus Parametern wie Timing, Preis oder Menge, die Struktur der Trades, die gemacht werden, bestehen. Es gibt vier grundlegende Arten von algorithmischen Handel auf den Finanzmärkten: statistische, Auto-Hedging, algorithmische Ausführungsstrategien und direkten Marktzugang. Statistisch bezieht sich auf eine algorithmische Strategie, die auf der Grundlage der statistischen Analyse der historischen Zeitreihendaten nach rentablen Handelsmöglichkeiten sucht. Auto-Hedging ist eine Strategie, die Regeln, um eine Händler Risiko-Risiko zu reduzieren erzeugt. Das Ziel der algorithmischen Umsetzung Strategien ist es, ein vorgegebenes Ziel, wie z. B. Verringerung der Auswirkungen auf den Markt oder führen Sie einen Handel schnell. Schließlich beschreibt der direkte Marktzugang die optimalen Geschwindigkeiten und niedrigeren Kosten, auf die algorithmische Händler Zugriff haben und auf mehrere Handelsplattformen zugreifen können. Eine der Unterkategorien des algorithmischen Handels ist der Hochfrequenzhandel, der durch die extrem hohe Häufigkeit von Handelsaufträgen gekennzeichnet ist. High-Speed-Handel kann bedeutende Vorteile für Händler, indem sie ihnen die Fähigkeit, Geschäfte in Millisekunden von inkrementalen Preisänderungen zu machen. Aber es kann auch bestimmte Risiken mit sich bringen. Algorithmischer Handel im Forex-Markt Ein Großteil des Wachstums des algorithmischen Handels in den Devisenmärkten der vergangenen Jahre ist auf Algorithmen zurückzuführen, die bestimmte Prozesse automatisieren und die zur Durchführung von Devisentransaktionen benötigten Stunden reduzieren. Die Effizienz der Automatisierung führt zu niedrigeren Kosten bei der Durchführung dieser Prozesse. Ein solches Verfahren ist die Ausführung von Handelsaufträgen. Das Automatisieren des Handelsprozesses mit einem Algorithmus, der auf vorher festgelegten Kriterien beruht, wie beispielsweise das Ausführen von Aufträgen über eine bestimmte Zeitspanne oder zu einem bestimmten Preis, ist wesentlich effizienter als die manuelle Ausführung durch den Menschen. Banken haben auch die Vorteile von Algorithmen genutzt, die programmiert sind, um die Preise von Währungspaaren auf elektronischen Handelsplattformen zu aktualisieren. Diese Algorithmen erhöhen die Geschwindigkeit, mit der die Banken Marktpreise zitieren und gleichzeitig die Anzahl der manuellen Arbeitsstunden reduzieren können, die zur Preisangabe erforderlich sind. Einige Banken programmieren Algorithmen, um ihr Risiko zu reduzieren. Die Algorithmen können verwendet werden, um eine bestimmte Währung an einen Kundenhandel zu verkaufen, in dem die Bank den Gegenwert gekauft hat, um eine konstante Menge dieser bestimmten Währung beizubehalten. Dies ermöglicht es der Bank, eine vorab festgelegte Risikoposition für diese Währung zu halten. Diese Prozesse wurden durch Algorithmen deutlich effizienter, was zu niedrigeren Transaktionskosten führt. Dennoch sind diese nicht die einzigen Faktoren, die das Wachstum im Forex algorithmischen Handel treiben. Algorithmen wurden zunehmend für spekulativen Handel verwendet, da die Kombination von Hochfrequenz und die Fähigkeit, Daten zu interpretieren und Aufträge auszuführen, es den Händlern ermöglicht haben, Arbitrage-Chancen zu nutzen, die sich aus kleinen Preisabweichungen zwischen Währungspaaren ergeben. All diese Vorteile haben zu einer verstärkten Nutzung von Algorithmen in der Forex-Markt geführt, aber lassen Sie sich einige der Risiken, die algorithmischen Handel begleiten. Risiken im algorithmischen Forex Trading beteiligt Obwohl algorithmischen Handel hat viele Verbesserungen gemacht, gibt es einige Nachteile, die die Stabilität und Liquidität der Forex-Markt bedrohen könnte. Ein solcher Nachteil betrifft Ungleichgewichte der Handelskraft der Marktteilnehmer. Einige Teilnehmer haben die Mittel, um eine ausgeklügelte Technologie zu erwerben, die es ihnen ermöglicht, Informationen zu erhalten und Aufträge mit einer viel schnelleren Geschwindigkeit auszuführen als andere. Dieses Ungleichgewicht zwischen Haves and Have-Nots in Bezug auf die anspruchsvollste algorithmische Technologie könnte zu einer Fragmentierung innerhalb des Marktes führen, die zu Liquiditätsengpässen im Laufe der Zeit führen kann. Darüber hinaus gibt es grundlegende Unterschiede zwischen den Aktienmärkten und dem Forex-Markt gibt es einige, die befürchten, dass die Hochfrequenz-Handel, der den Börsen-Blitz Absturz am 6. Mai 2010 verschärft könnte ähnlich beeinflussen den Forex-Markt. Da Algorithmen für bestimmte Marktszenarien programmiert sind, können sie nicht schnell genug reagieren, wenn sich der Markt drastisch verändert. Um dieses Szenario zu vermeiden, müssen die Märkte überwacht und das algorithmische Handel während der Marktturbulenzen ausgesetzt werden. Allerdings könnte in solchen Extremszenarien eine gleichzeitige Aussetzung des algorithmischen Handels durch zahlreiche Marktteilnehmer zu einer hohen Volatilität und einer drastischen Verringerung der Marktliquidität führen. Die Bottom Line Obwohl algorithmischen Handel wurde in der Lage, die Effizienz zu steigern, wodurch die Kosten für den Handel Währungen, hat es auch mit einigen zusätzlichen Risiken gekommen. Damit Währungen ordnungsgemäß funktionieren, müssen sie einigermaßen stabile Wertpapiere sein und hochflüssig sein. Daher ist es wichtig, dass der Forex-Markt mit niedrigen Preisvolatilität flüssig bleiben. Wie alle Lebensbereiche bringt die neue Technologie viele Vorteile mit sich, bringt aber auch neue Risiken mit sich. Die Herausforderung für die Zukunft der algorithmischen Forex-Handel wird, wie man Veränderungen, die den Nutzen maximieren und gleichzeitig die Risiken zu reduzieren. Eine Person, die Derivate, Rohstoffe, Anleihen, Aktien oder Währungen mit einem überdurchschnittlichen Risiko im Gegenzug handelt. "HINTquot ist ein Akronym, das für für quothigh Einkommen keine Steuern steht. Es wird auf Hochverdiener angewendet, die vermeiden, Bundeseinkommen zu zahlen. Ein Market Maker, dass kauft und verkauft extrem kurzfristige Unternehmensanleihen genannt Commercial Paper. Ein Papierhändler ist in der Regel. Eine Bestellung mit einem Brokerage zu kaufen oder zu verkaufen eine bestimmte Anzahl von Aktien zu einem bestimmten Preis oder besser platziert. Der uneingeschränkte Kauf und Verkauf von Waren und Dienstleistungen zwischen den Ländern ohne Einschränkungen wie. In der Welt der Wirtschaft, ist ein Einhorn ein Unternehmen, in der Regel ein Start-up, die nicht über eine etablierte Leistung record. SnowCron SnowCron genetischen Algorithmus in FOREX Trading Systems mit genetischen Algorithmus, um profitable FOREX Trading-Strategie zu schaffen. Genetischer Algorithmus in Cortex Neuronale Netze Software Feedforward Backpropagation Neuronales Netz Anwendung für genetische Berechnungen basierte Forex Trading. Dieses Beispiel verwendet Konzepte und Ideen des vorherigen Artikels, so lesen Sie bitte Neural Network Genetic Algorithm in Forex Trading Systems zuerst, obwohl es nicht obligatorisch ist. Zu diesem Text Zuerst lesen Sie bitte den Haftungsausschluss. Dies ist ein Beispiel für die Verwendung von Cortex Neural Networks Software genetischen Algorithmus-Funktionalität, nicht ein Beispiel, wie man profitabel Handel tun. Ich bin nicht euer Guru, und ich sollte auch nicht für eure Verluste verantwortlich sein. Cortex Neural Networks Software hat neuronale Netzwerke in ihr, und FFBP wir diskutiert, bevor ist nur eine Möglichkeit der Auswahl eines Forex Trading-Strategien. Es ist eine gute Technik, leistungsstark und wenn richtig angewendet, sehr vielversprechend. Allerdings hat es ein Problem - das Neuronale Netz zu lehren. Müssen wir die gewünschte Ausgabe wissen. Es ist ziemlich einfach zu tun, wenn wir Funktion Näherung tun, nehmen wir nur den realen Wert einer Funktion, weil wir wissen, was es sein sollte. Wenn wir neuronale Netzwerk-Prognose. Verwenden wir die in früheren Artikeln beschriebene Technik des Neuronalen Netzes auf die Geschichte, wenn wir, wie wir sagen, einen Wechselkurs voraussagen, wissen wir (während des Trainings), was die richtige Vorhersage ist. Allerdings, wenn wir ein Handelssystem zu bauen, haben wir keine Ahnung, was die richtige Handelsentscheidung ist, auch wenn wir wissen, der Wechselkurs Wie die Tatsache, wir haben viele Forex Trading-Strategien können wir zu jedem Zeitpunkt verwenden, und Müssen wir eine gute finden - wie Was sollten wir als die gewünschte Leistung des Neuronalen Netzes füttern Wenn Sie unserem vorherigen Artikel gefolgt sind, wissen Sie, dass wir betrogen haben, um mit diesem Problem umzugehen. Wir lehrten das Neuronale Netz zu tun Wechselkurs (oder Wechselkurs-basierte Indikator) Vorhersage, und dann verwendet diese Vorhersage zu tun Handel. Dann, außerhalb der Neural Network Teil des Programms, haben wir eine Entscheidung, auf die Neural Network ist die beste. Genetische Algorithmen können mit diesem Problem direkt umgehen, können sie lösen das Problem als die besten Trading-Signale finden. In diesem Artikel werden wir Cortex Neural Networks Software verwenden, um ein solches Programm zu erstellen. Mit genetischen Algorithmen genetische Algorithmen sind sehr gut entwickelt und sehr vielfältig. Wenn Sie alles über sie lernen wollen, schlage ich vor, Sie verwenden Wikipedia, da dieser Artikel nur darüber, was Cortex Neural Networks Software tun kann. Mit der Cortex Neural Networks Software. Können wir ein Neuronales Netz schaffen, das einige Werte, zB Werte eines Indikators, annimmt und einige Outputs erzeugt, zB Handelssignale (Kauf, Verkauf, Halten) und Stop-Loss / Take-Profit für Positionen, die geöffnet werden sollen. Natürlich, wenn wir diese Neural Network s Gewichte zufällig seed, werden die Handelsergebnisse schrecklich sein. Allerdings können wir sagen, wir haben ein Dutzend solcher NNs. Dann können wir testen Leistung von jedem von ihnen, und wählen Sie die beste, der Gewinner. Dies war die erste Generation von NNs. Um mit der zweiten Generation fortzufahren, müssen wir unseren Siegern erlauben, zu formen, aber um zu vermeiden, identische Kopien zu erhalten, können wir einige zufällige Laute hinzufügen, um seine absteigenden Gewichte. In der zweiten Generation haben wir unseren ersten Sieger und seine unvollkommenen (mutierten) Kopien. Lassen Sie uns erneut testen. Wir haben einen weiteren Sieger, der BESSER ist als jedes andere Neuronale Netzwerk in der Generation. Und so weiter. Wir erlauben es den Gewinnern, zu züchten und die Verlierer zu eliminieren, genau wie in der wirklichen Evolution, und wir werden unser bestes Trading Neural Network bekommen. Ohne vorheriges Wissen über das, was das Handelssystem (genetischer Algorithmus) sein sollte. Neuronales Netzwerk Genetischer Algorithmus: Beispiel 0 Dies ist das erste Beispiel eines genetischen Algorithmus. Und eine sehr einfache. Wir werden Schritt für Schritt durch sie gehen, um alle Tricks zu lernen, die folgende Beispiele nutzen werden. Der Code hat Inline-Kommentare, so können nur auf wichtige Momente konzentrieren. Zuerst haben wir ein neuronales Netzwerk geschaffen. Es ist mit zufälligen Gewichten, und wurde noch nicht unterrichtet. Dann, im Zyklus, machen wir 14 Kopien davon, mit MUTATIONNN fumction. Diese Funktion macht eine Kopie eines Quell-Neuronalen Netzes. Zufallswerte von 0 bis (in unserem Fall) 0,1 zu allen Gewichten addieren. Wir halten Griffe zu resultierenden 15 NNs in einem Array, können wir es tun, da Handle ist nur eine ganze Zahl. Der Grund, warum wir 15 NNs verwenden, hat nichts mit dem Handel zu tun: Cortex Neural Networks Software kann bis zu 15 Zeilen auf einem Chart gleichzeitig darstellen. Wir können verschiedene Ansätze für die Prüfung verwenden. Zuerst können wir das Lernset verwenden, alles auf einmal. Zweitens können wir auf 12000 Resonanzen (von 100000) testen und durch das Lernset gehen, von Anfang bis Ende. Das wird lernen, verschiedene, wie wir für Neural Network s, die profitabel sind, auf einem bestimmten Teil der Daten, nicht nur auf den gesamten Satz zu suchen. Der zweite Ansatz kann uns Probleme, wenn Daten ändern, von Anfang bis Ende. Dann wird das Netzwerk entwickeln, die Fähigkeit zu erwerben, am Ende des Datensatzes handeln, und verlieren Fähigkeit, den Handel an seinem Anfang. Um dieses Problem zu lösen, werden wir zufällige 12000 Datensätze Fragmente aus Daten zu nehmen, und füttern sie an das neuronale Netzwerk. Ist einfach ein endloser Zyklus, da 100000 Zyklen nie bei unserer Geschwindigkeit erreicht werden. Darunter fügen wir ein Kind für jedes Netzwerk, mit etwas anderen Gewichten. Beachten Sie, dass 0,1 für Mutation Tange ist nicht die einzige Wahl, wie die Tatsache, auch dieser Parameter kann mit Hilfe von genetischen Algorithmus optimiert werden. Neu erstellte NNs werden nach 15 bestehenden hinzugefügt. Auf diese Weise haben wir 30 NNs in einem Array, 15 alte und 15 neue. Dann werden wir den nächsten Testzyklus durchführen und Verlierer von beiden Generationen töten. Um Tests durchzuführen, wenden wir Neuronales Netz an unsere Daten an, um Ausgänge zu erzeugen und dann Testfunktion aufzurufen, die diese Ausgänge zur Simulation des Handels verwendet. Die Ergebnisse des Handels werden verwendet, um zu entwerten, welche NNs am besten sind. Wir verwenden ein Intervall von nLearn-Datensätzen, von nStart bis nStart nLearn, wobei nStart ein zufälliger Punkt innerhalb des Lernsatzes ist. Der Code unten ist ein Trick. Der Grund, warum wir es verwenden, ist die Tatsache zu veranschaulichen, dass genetischer Algorithmus einen genetischen Algorithmus erzeugen kann. Aber es wird nicht notwendigerweise die beste sein, und auch, um vorzuschlagen, dass wir das Ergebnis verbessern können, wenn wir einige Einschränkungen des Lernprozesses implizieren. Es ist möglich, dass unser Handelssystem sehr gut auf langen Trades funktioniert und sehr schlecht auf kurzem, oder umgekehrt. Wenn, sagen wir, lange Trades SEHR gut sind, kann dieser genetische Algorithmus gewinnen, auch mit großen Verlusten auf Short Trades. Um es zu vermeiden, weisen wir den Long-Trades in ungeraden und kurzen Trades in gleichmäßigen Zyklen mehr Gewicht zu. Dies ist nur ein Beispiel, es gibt keine Garantie, dass es etwas verbessern wird. Mehr darüber unten, in der Diskussion über Korrekturen. Technisch müssen Sie es nicht tun, oder können es anders machen. Fügen Sie einem sortierten Array einen Gewinn hinzu. Es gibt eine Einfügeposition zurück, dann verwenden wir diese Position, um Neural Network Griff hinzuzufügen, Lernen und Testen von Gewinnen in nicht sortierte Arrays. Jetzt haben wir Daten für das aktuelle Neuronale Netzwerk mit dem gleichen Array-Index wie sein Gewinn. Die Idee ist, zu Array von NNs, sortiert nach Rentabilität zu gelangen. Da Array nach Gewinn sortiert ist, um 1/2 von Netzwerken zu entfernen, die weniger rentabel sind, müssen wir nur NNs 0 bis 14 entfernen. Entscheidungen für den Handel basieren auf dem Wert des Neuronalen Netzwerksignals, von diesem Gesichtspunkt aus ist das Programm identisch Beispiele aus dem vorherigen Artikel. FOREX Trading-Strategie: Diskussion Beispiel 0 Zunächst einmal können wir einen Blick auf Charts. Das erste Diagramm für den Gewinn während der ersten Iteration ist nicht gut, wie zu erwarten ist, verliert das Neuronale Netz Geld (Bild evolution00gen0.png kopiert nach der ersten Iteration aus dem Bilderordner): Das Bild für Profit auf Zyklus 15 ist manchmal besser , Genetische Algorithmus kann wirklich schnell lernen: Allerdings bemerken die Sättigung auf einer Gewinn-Kurve. Interessant ist auch, wie sich einzelne Profite verändern, wobei man bedenkt, dass die Kurvenzahl, sagen wir, 3 nicht immer für dasselbe Neuronale Netz gilt. Wie sie geboren und beendet werden die ganze Zeit: Beachten Sie auch, dass aus kleinen Forex-automatisierte Handelssystem führt schlechte auf kurze Trades, und viel besser auf longs, die möglicherweise mit der Tatsache, dass der Dollar im Vergleich zu sinken In diesem Zeitraum. Es kann auch etwas mit den Parametern unseres Indikators zu tun haben (vielleicht brauchen wir verschiedene Zeit für Shorts) oder die Wahl der Indikatoren. Hier ist die Geschichte nach 92 und 248 Zyklen: Zu unserer Überraschung, genetischen Algorithmus völlig versagt. Lets versuchen, herauszufinden, warum, und wie die Situation zu helfen. Zunächst einmal, ist nicht jede Generation soll besser als die previuos ein Die Antwort ist nein, zumindest nicht innerhalb des Modells, das wir verwendet haben. Wenn wir ENTIRE Lernen auf einmal gesetzt und es immer wieder verwendet, um unsere NNs zu lehren, dann ja, werden sie auf jede Generation zu verbessern. Stattdessen nahmen wir zufällige Fragmente (12000 Datensätze in der Zeit), und verwendet sie. Zwei Fragen: Warum das System fehlgeschlagen auf zufällige Fragmente von Lern-Set, und warum havent wir ganze Lern-Set verwendet Nun. Um die zweite Frage zu beantworten, habe ich. NNs durchgeführt sehr - auf Lern-Set. Und sie fehlgeschlagen beim Testen Set, aus dem gleichen Grund scheitert es, wenn wir FFPB-Lernen verwendet. Um es anders auszudrücken, wurden unsere NNs überspezialisiert, sie haben gelernt, in der Umgebung zu überleben, die sie gewohnt sind, aber nicht draußen. Das geschieht sehr viel in der Natur. Der Ansatz, den wir stattdessen beabsichtigten, war zu kompensieren, dass durch die zwingende NNs, um auf jedem zufälligen Fragment des Datensatzes gut durchzuführen, so dass hoffentlich konnten sie auch auf einem unbekannten Testset. Stattdessen scheiterten sie sowohl beim Testen als auch beim Lernsatz. Stellen Sie sich vor, Tiere, die in einer Wüste leben. Viel Sonne, kein Schnee. Dies ist eine Metafor für rizing Markt, wie für unsere NNs Daten spielen die Rolle der Umwelt. Tiere lernten, in einer Wüste zu leben. Stellen Sie sich vor, Tiere, die in einem kalten Klima zu leben. Schnee und keine Sonne. Nun, sie stellten sich. Allerdings haben wir in unserem Experiment zufällig unsere NNs in einer Wüste, im Schnee, im Wasser, an den Bäumen platziert. Indem man sie mit verschiedenen Datenfragmenten (zufällig steigend, fallend, flach) präsentiert. Tiere starben. Um es anders auszudrücken, haben wir das beste Neuronale Netzwerk für den Zufallsdatensatz 1 ausgewählt, der zum Beispiel für den steigenden Markt war. Dann stellten wir den Gewinnern und ihren Kindern eine sinkende Marktdatenlage vor. NNs schlecht durchgeführt haben, nahmen wir am besten von schlechten Leistungsträgern, vielleicht, einer der mutierten Kinder, die Fähigkeit verloren, auf dem steigenden Markt zu handeln, aber bekam einige Fähigkeit, mit fallender zu bewältigen. Dann drehten wir den Tisch wieder um, und wieder haben wir den besten Spieler - aber am besten unter schlechten Künstlern. Wir haben einfach nicht unsere NNs alle Chancen, universal zu werden. Es gibt Techniken, die den genetischen Algorithmus erlauben, neue Informationen zu erlernen, ohne die Leistung auf alten Informationen zu verlieren (schließlich können die Tiere im Sommer und im Winter leben, richtig, so Evolution ist in der Lage, wiederholende Änderungen zu behandeln). Wir können diese Techniken später zu diskutieren, obwohl dieser Artikel ist mehr über die Verwendung von Cortex Neural Networks Software. Als über den Aufbau eines erfolgreichen Forex-automatisierten Handelssystems. Neuronales Netz Genetischer Algorithmus: Beispiel 1 Jetzt ist es Zeit, über Korrekturen zu sprechen. Ein einfacher genetischer Algorithmus, den wir im vorigen Schritt erstellt haben, hat zwei Hauptfehler. Erstens gelang es nicht, mit Gewinn zu handeln. Es ist ok, wir können versuchen, teilweise geschultes System zu benutzen (es war am Anfang rentabel). Der zweite Fehler ist ernster: wir haben keine Kontrolle über Dinge, die dieses System tut. Zum Beispiel kann es lernen, rentabel zu sein, aber mit riesigen Drawdowns. Es ist eine bekannte Tatsache, dass Evolution im wirklichen Leben mehr als einen Parameter gleichzeitig optimieren kann. Zum Beispiel können wir ein Tier bekommen, das schnell laufen kann und resistent gegen Kälte sein kann. Warum nicht zu versuchen, das Gleiche in unserem Forex-automatisierten Handelssystem. Das ist, wenn wir Korrekturen verwenden, die nichts als die Menge der zusätzlichen Strafen sind. Sagen wir, unser System handelt mit Drawdown 0.5, während wir es auf 0 - 0.3 Intervall bestätigen wollen. Um dem System zu sagen, dass es einen Fehler gemacht hat, verringern wir seinen Profit (einer verwendet, um zu bestimmen, welcher genetische Algorithmus gewonnen hat) in dem Grad, der proportional zur Größe von DD ist. Dann kümmert sich der Evolutionsalgorithmus um den Rest. Es gibt nur wenige weitere Faktoren, die wir in Betracht ziehen wollen: Vielleicht möchten wir mehr oder weniger gleich viele Kauf - und Verkaufsgeschäfte haben, wir wollen mehr rentable Geschäfte haben, dann von Ausfällen können wir die Gewinndiagramme wollen Linear sein und so weiter. In evolution01.tsc implementieren wir einen einfachen Satz von Korrekturen. Zuerst verwenden wir eine große Zahl für einen anfänglichen Korrekturwert. Wir multiplizieren es mit einem kleinen (in der Regel zwischen 0 und 1) Werte, abhängig von der Strafe, die wir anwenden möchten. Dann multiplizieren wir unseren Gewinn mit dieser Korrektur. Als Ergebnis wird der Gewinn korrigiert, um zu reflektieren, wie viel der genetische Algorithmus unseren anderen Kriterien entspricht. Dann verwenden wir das Ergebnis, um einen Gewinner Neural Network zu finden. FOREX Handelsstrategie: Beispiel 1 Beispiel 1 arbeitet viel besser als Beispiel 0. Während der ersten 100 Zyklen hat es viel gelernt, und Gewinndiagramme sehen beruhigend aus. Allerdings sind, wie in Beispiel 0, lange Trades viel mehr rentabel, was wahrscheinlich bedeutet, dass es ein Problem in unserem Ansatz. Dennoch hat das System eine Balance zwischen zwei widersprüchlichen Anfangsbedingungen gefunden: Es gibt einige positive Dynamiken sowohl beim Lernsatz als auch, noch wichtiger, beim Testen. Wie für weiteres Lernen, bei Zyklus 278 können wir sehen, dass unser System übertraf. Es bedeutet, dass wir noch Fortschritte beim Lernen haben: Aber Testset zeigt Schwäche: Dies ist ein häufiges Problem mit NNs: Wenn wir es lernen, lernen, lernt es, damit umzugehen, und manchmal lernt es zu gut - um die Grad, wenn es verliert Leistung auf Testsatz. Um dieses Problem zu lösen, wird eine herkömmliche Lösung verwendet: Wir suchen das Neuronale Netz. Die am besten auf dem Test-Set durchgeführt wird, und speichern Sie es, überschreiben vorherige beste, jedes Mal, wenn neue Spitze erreicht wird. Dies ist der gleiche Ansatz, den wir in FFBP-Training, außer, diesmal haben wir es selbst tun (Hinzufügen von Code, der für ein bestes Neuronales Netzwerk sucht auf einem Testset und Aufrufen von SAVENN oder Exportieren von Gewichten von Neural Network zu einem Datei). Auf diese Weise, wenn Sie Ihr Training zu stoppen, youll haben die besten Darsteller ON TESTING SET gespeichert und warten auf Sie. Beachten Sie auch, dass es nicht die max. Profitieren Sie nach, aber optimale Leistung, so betrachten Korrekturen, bei der Suche nach einem besten Darsteller auf einem Test-Set. Genetischer Algorithmus für FOREX Technische Analyse: Wo jetzt Nachdem Sie Ihre Gewinner erhalten Neuronales Netzwerk. Können Sie die im vorherigen Artikel beschriebenen Schritte ausführen, um die Gewichte dieses Neuronalen Netzwerks zu exportieren. Und dann nutzen sie in Ihrer Echtzeit-Handelsplattform, wie Meta Trader, Trade Station und so weiter. Alternativ können Sie sich auf andere Möglichkeiten der Optimierung des Neuronalen Netzes konzentrieren. Anders als mit FFBP-Algorithmus, hier können Sie Avay aus mit Lern-und Test-Sets zu erhalten, und verschieben sequentiellen Lernen. Download Cortex Order Cortex Preisliste ansehen Die Sichtbarkeit ist für diese Seite sehr wichtig. Wenn es Ihnen gefällt, verlinken Sie bitte auf diese URLAlgorithmen mal Warnung Das Ausführen von cBots, die von diesem Abschnitt heruntergeladen werden, kann zu einem Verlust von Geldern führen. Verwenden Sie sie auf eigene Gefahr. Mal benachrichtigen Veröffentlichung urheberrechtlich geschützten Materials ist streng verboten. Wenn Sie glauben, dass es in diesem Abschnitt urheberrechtlich geschütztes Material gibt, können Sie das Formular zur Verletzung von Urheberrechtsverletzungen verwenden, um einen Anspruch einzureichen. So installieren Sie cBots amp Indicators Laden Sie den Indicator oder cBot herunter. Doppelklicken Sie auf die heruntergeladene Datei. Dadurch werden alle notwendigen Dateien in cAlgo installiert. Suchen Sie die zu verwendende Anzeige / cbot im Menü links. Fügen Sie eine Instanz des auszuführenden Indikators / cBot hinzu. Den Indikator herunterladen Doppelklicken Sie auf die heruntergeladene Datei. Dadurch werden alle notwendigen Dateien in cTrader installiert. Wählen Sie das Kennzeichen in den Funktionen (f) in der oberen Mitte des Diagramms aus. Geben Sie die Parameter ein und klicken Sie auf OK Beschreibung Nach Datum gesendet Kategorie Vorschau Downloads Kommentare Bewertung Dieses Kennzeichen erkennt die Angebots - und Nachfragezonen auf Ihrem Diagramm und markiert diese mit einem Rechteck Form, wenn der Preis eine Zone berührt es zeigt ein Alert-Fenster und dann entfernt es diese Zone aus Ihrem Diagramm. Sie können den Stil der Rechteckzeilen ändern. Dots, DotsRare, DotsVeryRare, Linien, LinienDots und Solid. Der Parameter Perioden dient zum Abtasten der x-Menge von Kerzen, um die Zonen zu identifizieren. Download: drive. google/file/d/0B93GK1Ip4NSMUjJYTzZ3TjMwVEE/viewuspsharing Haben Sie eine Menge Fehler in den Handel zu machen oder haben Sie Probleme in Ihrem System folgende Regeln Schnell Prozentual Sizing ein Werkzeug zum Entfernen von Händler Emotionen und Fehler aus dem Handel es Ihnen entworfen ist hilft auto Größe Ihrer Trades basierend auf x Prozentsatz der Kontostand, so dass keine manuelle Skalierung es Sie auch zwingen, Stop-Loss-Aufträge für Ihre Trades basierend auf Marktvolatilität (ATR), neueste geschlossene Kerze Bereich oder feste Kerne verwenden. Features: anstelle von Market-Order auf hoch oder niedrig der letzten abgeschlossenen Kerze Nennbestätigung Box vor Auftragsausführung Rollier SL (gleiche wie cTrader TSL) auf der Basis Ihres Handels SL und TP-Einstellung auf neueste Platzierung Stop-Order geschlossene Kerze Bereich nur auf Kerze Nähe zur Vermeidung spät Eine Einträge Position pro Symbol eine Position pro Währung Schnellzugriffskontrolle Maximum Risk Prozentsatz an Schlupf Zeigt Risiko: Reward Verhältnis Mindest R: R-Verhältnis für den Handel Herunterladen kompilierte Version: drive. google/file/d/0B93GK1Ip4NSMSmJHd3BRNXJ2MHc/viewuspsharing~~V GitHub: Github / afhacker / Quick-Percentage-Sizing Screenshots: Der cBot eröffnet Trades nach dem Ausbrechen der vorherigen Bars. Starke Geld-Management, Primäre SL Ampere Umkehrung Trailing-Algorithmus. Risiko pro Trade auf der Grundlage der Entfernung zwischen Einstiegspreis amp Primary SL und auch Sie können manuelle Losgrößen von Risiko verwenden pro Trade 0. www. facebook / cls. fx fängt dieser Indikator die Umkehrungen durch Verwendung von Bollinger-Bänder und Ablehnung Kerze, Wann immer Preis berührt eine der Bands und bilden eine Ablehnung Kerze zeigt es ein Kauf-oder Verkaufs-Signal. Dieser Indikator ist ein großes Werkzeug für kurzfristige Day-Trader diejenigen, die die Zeit für Frames unter M15 handeln, es zeigt einige nützliche Informationen über das entsprechende Symbol auf dem Diagramm. Symbol Info-Anzeige ATR Wert in Pips (Sie können den Multiplikator verwenden ATR Wert zu multiplizieren), tägliche High / Low-Linien, Echtzeit verbreitet, ADR oder durchschnittliche tägliche Reichweite, Aktueller Tag Bereich, viel Platz in Pips, dass bestimmte Paar nach oben gehen kann / Down an diesem Tag basierend auf ADR und der längeren Zeitrahmen-Trendrichtung unter Verwendung eines gleitenden Durchschnitts. Sie können die Farbe des Aufwärts - / Abwärts-Raums anpassen, indem Sie Ihr Risiko / Belohnung festlegen, wenn Sie den ATR-Wert als Trading-Stopverlust verwenden. Diese Overlay-Anzeige stellt die 34 EMA-Welle und malt die Schnappen Kerzen ausgiebig von Raghee Horner und Anhänger ihres Trading-Stil verwendet. Zusätzlich zeigt dieser Indikator vertikale Linien an, um den minimalen und maximalen Lookback anzuzeigen, der von Raghee befürwortet wird, wenn der Trend in einem bestimmten Zeitrahmen identifiziert wird. Für weitere Informationen darüber, was diese sind und wie Raghee befürwortet, verwenden sie einen Blick auf youtu. be/L06MjjgwYnw Einschränkungen: Die cTrader / cAlgo API ermöglicht es Entwicklern nicht zu erkennen, wenn die Zoom-Ebene geändert hat oder was es ist. Dies bedeutet, dass ich eine bestimmte Breite Einstellung beim Malen von Kerzenkörper verwenden müssen. Die Standardeinstellung ist 5, aber ich habe einen Parameter zur Verfügung gestellt, mit dem Sie zwischen 1 und 15 wechseln können. Wenn Sie die ganze Zeit vergrößern und verkleinern, kann dies ein wenig langweilig sein, aber nicht viel, was ich dagegen tun kann, bis die API Um Entwicklern zu ermöglichen, Dinge wie Zoom-Ebene und / oder Ansicht Port Dimensionen zu bestimmen. Auch die API dos nicht unterstützen Farbe oder Linie Einstellung Parameter. Es gibt einen Hack / Arbeit rund um Ausgänge, aber wir haben tatsächliche Ergebnisse in diesem Indikator so habe ich nicht verwendet. Wenn das API Farben - und Linienart als einzelne Parameter unterstützt, aktualisiere ich die Anzeige, um kundengerechte Farben zu erlauben, die benutzt werden, um Kerzen und die Rückblicklinien zu malen. Konstruktive Kritik und Feedback sind immer willkommen Tick Volumen Daten im Forex-Markt ist eine zusätzliche Information, die Händler hat, aber der Punkt ist, wie sollten wir es verwenden Und was es sagen kann Für mich ist das Tick-Volumen nichts anderes als ein Indikator für die Preisvolatilität auf So dass wir neben anderen Volatilitätsindikatoren die Marktvolatilität finden können. Dieser Indikator trennt Tick-Volumen in zwei Teile hoch und niedrig, verwenden Sie einen gleitenden Durchschnitt, um die durchschnittliche Menge von x vorherigen Balken Tick-Volumen zu finden, und dann vergleichen Sie die aktuelle Balken-Tick-Volumen mit dem durchschnittlichen Betrag so, wenn das aktuelle Balkenvolumen über dem Durchschnitt lag Lautstärke bedeutet, dass diese Leiste eine höhere Lautstärke hat und wenn sie niedriger als die durchschnittliche Lautstärke war, bedeutet dies, dass die Lautstärke niedriger war. Entwickelt von Alexander Elder Der Force Index kombiniert Volumen mit Preis, um die Kraft von Bullen oder Bären hinter jeder Rallye oder Niedergang zu ermitteln. Force Index bringt drei wesentliche Informationen zusammen. Die Richtung der Preisänderung ihr Ausmaß das Volumen während dieser Änderung Force Index bietet eine praktische Möglichkeit der Verwendung von Volumen für die Herstellung von Handelsentscheidungen. Force Index (Histogramm amp 13 EMA) Force Index Divergence Elder Enthält eine vollständige Beschreibung, wie dieser Indikator in seiner Anwendung verwendet werden kann Buch Trading for a Living Entwickelt von Alexander Elder Die Idee von Impulse misst jeden Markt durch Inertia amp Leistung nach Elder Inertia kann durch die Steilheit einer schnellen EMA gemessen werden Leistung kann durch die Steilheit des MACD Histogramms gemessen werden Wenn beide ansteigen Wert ---- gt UP Trend, wenn beide Werte sinken ---- gt Dn Trend Wenn sie unterschiedlich sind (eine steigert den Verstärker, der andere sinkt). Sein Kein Handel oder eine Marktumdrehung. Die letzte Verwendung dieses Indikators durch Alexander Elder ist ein Zensurindikator. D. h. Wenn beide Punkte grün / weiß / oben auf der Tageskarte sind. Sollten keine Intra-Day Shorts genommen werden. Nur Long Trades, wenn beide Punkte rot / Dn auf der Tageskarte sind. Keine intra-day Longs sollte genommen werden. Nur kurze Trades. Dieser Indikator zeigt die MFI-Bot-Signale in Dots-Stil auf Ihrem Diagramm, wenn Sie eine manuelle diskretionäre Trader sind und wollen Ihre Chart-Lese-Fähigkeiten für die Filterung einige Signale dann seine für Sie verwenden. Dieser Bot basiert auf dem Money Flow Index-Indikator und Heiken Ashi. Die Strategie ist sehr einfach, wenn eine bullishe HA-Kerze geschlossen wurde und MFI über einem benutzerdefinierten Level (Standard 40) liegt und verkauft, wenn eine bärische HA-Kerze geschlossen und MFI war Unterhalb einer benutzerdefinierten Ebene (Voreinstellung 70). Es ist nicht ein Martingal oder Raster-Typ bot, so wird es verlieren Tage, Wochen und sogar aufeinander folgenden verlierenden Monaten, aber es hält Ihr Risiko niedrig und vermeiden große Draw Downs. Der oben genannte Rücktest-Ergebniszeitraum war von 29/01/2012 bis 16/09/2016 und der Datentyp war Tickdaten mit 40 Provisionen pro Standardlos. Zurück Testparameter Datei. Drive. google/file/d/0B93GK1Ip4NSMbUt4aFA4dmxaVkU/viewuspsharing Copyright-Kopie 2016 Spotware Systems Ltd. Alle Rechte vorbehalten. Die von Spotware Systems Ltd. angebotenen Dienstleistungen sind nicht für Bürger oder Einwohner der USA verfügbar. Weder sind die Informationen auf unseren Webseiten auf die Forderung Bürger oder Bewohner der USA gerichtet. Forex Algorithmic Trading: Eine praktische Geschichte für Ingenieure Wie Sie vielleicht wissen, ist der Foreign Exchange (Forex) Markt für den Handel zwischen Währungspaare verwendet. Aber Sie können nicht bewusst sein, dass seine die liquidesten Markt in der Welt. Vor ein paar Jahren, von meiner Neugier getrieben, nahm ich meine ersten Schritte in die Welt der Forex-Handel Algorithmen durch die Schaffung eines Demo-Account und Simulationen (mit gefälschte Geld) auf der Meta Trader 4 Handelsplattform. Nach einer Woche des Handels, Id fast mein Geld verdoppelt. Angespornt durch meinen eigenen Erfolg, grub ich tiefer und schließlich unterschrieben für eine Reihe von Foren. Bald verbrachte ich stundenlanges Lesen über algorithmische Handelssysteme (Regelsätze, die bestimmen, ob Sie kaufen oder verkaufen sollten), benutzerdefinierte Indikatoren. Marktstimmungen und vieles mehr. Mein erster Kunde Um diese Zeit, zufällig, hörte ich, dass jemand versucht, einen Software-Entwickler zu finden, um ein einfaches Handelssystem zu automatisieren. Dies war wieder in meinem College-Tagen, als ich über die gleichzeitige Programmierung in Java (Threads, Semaphoren, und all jene Junk) zu lernen. Ich dachte, dass dieses automatisierte System dieses nicht viel komplizierter sein könnte, als meine fortgeschrittene Datenwissenschaftkursarbeit, also erkundigte ich mich über den Job und kam an Bord. Der Client wollte das System mit MQL4 gebaut. Eine funktionale Programmiersprache, die von der Meta Trader 4-Plattform für die Durchführung von aktienbezogenen Aktionen verwendet wird. Holen Sie sich an Bord, wenn Sie so viel garantierten Erfolg von Tag eins ohne Test-Amp-Fehler wollen. It39s wirklich sehr informativ und wirklich hilfreich. Bitte aufbewahren. Danke noch einmal.


No comments:

Post a Comment