Wednesday, 1 November 2017

Laufende Korrelationen In Stata Forex


Statistisch signifikant Was bedeutet statistisch signifikanten Mittelwert Statistisch signifikant ist die Wahrscheinlichkeit, dass eine Beziehung zwischen zwei oder mehr Variablen durch etwas anderes als zufällige Chance verursacht wird. Statistische Hypothesentests werden verwendet, um zu bestimmen, ob das Ergebnis eines Datensatzes statistisch signifikant ist. Dieser Test liefert einen p-Wert, der die Wahrscheinlichkeit darstellt, dass zufällige Chancen das Ergebnis allgemein erklären können, ein p-Wert von 5 oder darunter als statistisch signifikant. Laden des Players. BREAKING DOWN Statistisch signifikant Ein Satz von Daten wird statistisch signifikant, wenn der Satz groß genug ist, um das Phänomen oder die Populationsstichprobe, die untersucht wird, genau darzustellen. Ein Datensatz gilt als statistisch signifikant, wenn die Wahrscheinlichkeit, dass das Phänomen zufällig ist, kleiner als eins von 20 ist, weshalb der p-Wert auf 5 gesetzt wird. Statistisch signifikante Daten in der Theorie Angenommen, eine Person arbeitet für ein Unternehmen Die Laufschuhe produziert. Er muss die Produktion für die Anzahl der Schuhe planen, die sein Unternehmen in jeder Größe machen sollte, sowohl für Männer als auch für Frauen. Er will nicht seine Produktion Pläne auf der anekdotischen Beweise, dass Männer in der Regel haben größere Füße als Frauen. Er braucht harte Daten, um eine genaue Prognose zu erstellen. Daher sollte er eine statistische Studie, die die Korrelation zwischen Geschlecht und Fuß Größe zeigt zu suchen. Wenn der studys p-Wert 2 war, würde er ein statistisch signifikantes Ergebnis haben. Er konnte dann vernünftigerweise die Studiendaten verwenden, um seine Produktionspläne vorzubereiten, denn der p-Wert gibt an, dass es nur eine Chance gibt, dass die Verbindung zwischen Fußgröße und Geschlecht das Ergebnis des Zufalls war. Auf der anderen Seite, wenn der p-Wert 6 war, wäre es nicht sinnvoll, die Studie als Grundlage für seine Produktionspläne zu verwenden. So, wenn die Studie mit dem 2 p-Wert sagte, dass die meisten Männer gefunden wurden, um eine Schuhgröße zwischen acht und 12 zu haben, und Frauen wurden gefunden, um eine Schuhgröße zwischen vier und acht zu haben, konnte er sicher produzieren eine Mehrheit der Schuhe in Jede dieser Größen, für jedes Geschlecht. Statistisch signifikante Daten in der Praxis Häufig wird die Idee der statistischen Signifikanz in neuen Arzneimittelstudien für Pharmaunternehmen eingesetzt. Dies ist aus zwei Gründen wichtig: Die erste ist, dass das Medikament selbst auf Wirksamkeit getestet wird, und das zweite ist, dass es Investoren erzählt, wie erfolgreich das Unternehmen bei der Freigabe neuer Produkte ist. Zum Beispiel berichtete Novo Nordisk, der pharmazeutische Führer in der Diabetesmedikation, am Juni 2016, dass es eine statistisch bedeutende Verkleinerung des Typ 1 Diabetes gab, als es sein neues Insulin prüfte. Der Test bestand aus 26 Wochen randomisierten Therapie bei Diabetes-Patienten, reduzierte Typ-1-Diabetes und hatte einen p-Wert von weniger als 5, was bedeutet, dass die Verringerung der Diabetes war nicht zufällig Chance. Der Forex Floor Algorithmic Handel wird all die Häufiger für den alltäglichen Investor. Unternehmen mögen Metaquotes und TradeStation bieten MetaEditor und EasyLanguage, die Händler mit einem grundlegenden Programmierhintergrund erlauben, um algorithmische Handelsstrategien zu schaffen. Händler können einige technische Indikatoren zu ihren Diagrammen hinzufügen, nach Mustern suchen und eine Strategie entwickeln, um ihre Hypothese zu prüfen. Aber was ist, wenn Sie es einen Schritt weiter gehen könnte Was wäre, wenn, statt Hinzufügen von Indikatoren zu Diagrammen und suchen nach Mustern, die Algorithmen selbst für die Muster auf dem Diagramm gesucht und Sie entschieden, ob es eine gute Gelegenheit war oder nicht. Sound verwirrend Let8217s Schritt durch ein Beispiel, um es klarer. Im Allgemeinen holt ein Händler ein Diagramm des Vermögenswertes, den sie handeln möchten, und sie fügen einige Indikatoren hinzu. Um es leicht machen let8217s vorgeben, dass der Händler den EUR / USD mit einem 200 und einem 50-Perioden-gleitenden Durchschnitt schaut. Während die mehr diskretionären Händler sehen, ob der 50-Perioden-gleitende Durchschnitt über oder unter dem 200-Periodendurchschnitt liegt, exportieren die anspruchsvolleren Händler die Daten nach Excel, MatLab, Stata, R, etc8230 und analysieren die Kursbewegungen vor und nach Kreuzungen, An bestimmten Tagen, zu bestimmten Zeiten, basierend auf der Distanz zwischen den beiden Durchschnitten, etc8230 Sie werden dann verfeinern die Bedingungen, die erfüllt werden müssen, um den Handel dies schließt Anwendung von Markt-Filter wie Volatilität oder Volumen-Parameter, ohne Berufe bei Nachrichten, Oder nicht den Handel am Freitag nachmittags. Händler kodieren dann ihre Strategie, wählen Sie einen Zeitraum, nehmen Sie Gewinne und Stop Verluste und Backtest die Strategie. Schließlich, sie Papier-Handel es (hoffentlich) vor dem Handel es leben. Wenn das klingt enorm zeitaufwändig, das ist, weil es ist. Was MetaTrader und TradeStation versuchen zu tun ist, verringern die Zeit, die es braucht, um Code, Backtest und Papierhandel eine Strategie, so dass Händler können sich schneller an den Spaß Zeug Live-Trading. Was anspruchsvollere Händler, professionelle Geldmanager, quantitative Hedgefonds und ähnliches tun, ist ein bisschen anders. Sie haben Zugang zu Informatikern, Mathematikern, Statistikern und erfahrenen Händlern. Sie können intelligente Algorithmen, um die schweren Heben und Suche nach Mustern in den Daten zu tun. Statt zu starren und blättern durch ihre Charts und Gießen Zeit in Excel, Matlab, Stata und R, erlauben sie einen Algorithmus, um die Mustererkennung für sie zu tun. Inovance Financial Technologies ist die Schaffung einer Plattform für Händler, die die gleiche Analyse, aber ohne Programmierung oder Mathe-Kenntnisse erforderlich. Händler geben die Indikatoren, die sie denken, Einfluss Preisänderungen und maschinelle Lernalgorithmen finden Muster in den Daten. Die einfache Point-and-Click-Schnittstelle ermöglicht dem Händler, ein Asset, Indikatoren und einen intelligenten Algorithmus auszuwählen und nach Mustern über einen bestimmten Zeitraum zu suchen. Darüber hinaus können Händler drill down in jede Handelschance zu sehen, was die Muster vor dem Simulieren oder Handel ihrer Strategie leben. Die Plattform doesn8217t kommen mit einer Strategie für Sie, aber es mildert die Zeit ein Händler verbringt Analysieren von Daten. Händler können eine algorithmische Strategie in nur wenigen Minuten erstellen. Inovance, in seiner privaten Beta bietet ihre Plattform auf Spot FX und Pläne bald auf Aktien, Futures und Optionen erweitern. Beim Aufbau einer neuen Trading-Strategie haben wir alle gesehen die Backtests, die Sie lehnen Sie sich zurück in Ihrem Stuhl und denken, Sie haben gerade die Welt erobert. Ich spreche über die schönen, ruhigen Equity-Kurven, minimale Drawdowns und die perfekt getakteten Ein - und Ausgänge. Unvermeidlich, nachdem Sie Ihre Aufregung genug, um tatsächlich die Strategie läuft live, sehen Sie in Bestürzung als Ihre Strategie nur doesn8217t durchführen, wie Sie erwartet haben. Sie werden dann mit einem erleichterten Bankkonto, einer zynischeren Weltanschauung und einem tiefen Gefühl von Frustration ans Reißbrett zurückgeschickt. Es gibt nur Wort für diese schmerzliche Lektion Schuld: Overfitting. Was ist Overfitting Overfitting, auch bekannt als Über-Optimierung oder Kurvenanpassung (obwohl diese letzte ist eine falsche Bezeichnung, da jede Backteststrategie einige Element der Kurvenanpassung hat), ist die Anpassung Ihrer Strategie an einen bestimmten Satz von Daten anpassen und nicht die Auf dem Markt. Die Strategie ist im Grunde nur zu merken, ein Datensatz, der sehr nah an nutzlos ist, wenn die Strategie live. Im maschinellen Lernen ist dieses Problem als das Bias-Varianz-Dilemma bekannt. Eine Verzerrung oder Unterbeanspruchung tritt auf, wenn Ihre Strategie zu einfach ist, um das zugrundeliegende Signal zu erfassen. Variance oder Overfitting ist, wenn die Strategie ist wirklich nur auf der Suche nach dem zufälligen Rauschen in den Daten und nicht die zugrunde liegenden Muster. Die Million-Dollar-Frage ist das Gleichgewicht zwischen der Bias und Varianz, wo die Strategie erfasst genug von dem zugrunde liegenden Signal, ohne sich in den inhärenten zufälligen Rauschen. Was Sie tun können, über es zu tun Es gibt in der Regel drei Schulen des Denkens, wie zu kämpfen Overfitting: KISS: Keep It Simple, Dumm Die einfachste Art und Weise zu vermeiden Überbeanspruchung hält Ihre Strategie Einfach, da einige der besten Strategien am einfachsten sind. Dies bedeutet einfachere Modelle, weniger Eingaben, weniger Regeln und minimale Filter, halten nur die grundlegenden Elemente Ihrer Strategie. Während dieses Institut ein hohes Maß an Bias (underfitting), zumindest können Sie sicher sein, dass Ihre Backtesting-Ergebnisse werden vergleichbar mit dem, was Sie tatsächlich erhalten, wenn Sie Ihre Strategie live. Eine einfache Strategie in der Regel erhalten Sie die spektakulären Renditen von etwas mehr anspruchsvoll, aber es ist eher in einer Vielzahl von Marktbedingungen zu arbeiten. Wenn eine ausgeklügelte Strategie ist mehr von Ihrem Stil, müssen Sie sicher sein, dass Sie die Daten, um es zurück oben. Im Allgemeinen verringert die Verwendung von mehr Daten, um Ihre Strategie zu erstellen, die Überformung, da das Modell oder der Optimierungsprozess mehr Informationen zum Trennen des Signals vom Rauschen aufweist. Dies bedeutet, dass jahrelange historische Daten und Tausende von Datenpunkten, um Ihre Strategie zu erstellen. Während Sie in der Regel Ihre Strategie so einfach wie möglich halten wollen, hat eine ausgefeiltere Strategie ihre Vorteile. Nur sicher sein, Sie haben genug Daten, so dass Sie Aren8217t passende zufällige Lärm. Know Ihre Strategie Alle Strategien sind Kurve-fit zu einem gewissen Grad aufgrund ihrer inhärenten Natur der Verlassung auf vergangene Ereignisse, um zukünftiges Verhalten vorherzusagen. Das Wenigste, was Sie tun können, ist zu verstehen, das Ausmaß, das Ihre Strategie ist die Anpassung der Daten. Der beste Weg zu tun ist, ist dies einige Daten getrennt von der Ausbildung oder Optimierung zu halten. Durch das Ausführen Ihrer Strategie auf Daten, die Ihre Strategie nie gesehen hat, können Sie eine bessere Vorstellung davon, wie es auf neue Daten ausführen erhalten. Dieses kann Ihnen helfen, Erwartungen zu handhaben und zu wissen, wann Ihre Strategie isn8217t, wie es beim Laufen laufen sollte. Wenn Sie mehrere Strategien vergleichen, empfiehlt es sich, Ihre verfügbaren Daten in 3 Sets aufzuteilen: Trainingsset, Testset und Auswertungsset. Das Trainingsset wird verwendet, um die Strategien zu erstellen, das Testset wird verwendet, um die beste Strategie auszuwählen, und das Auswertungsset wird verwendet, um Ihnen eine Vorstellung davon zu geben, wie die beste Strategie im realen Leben ausführen wird Auswertung einmal gesetzt oder Sie ein Element der Überfischung, indem Sie die Strategie, die am besten passieren, dass bestimmte Datenmenge) zu initiieren. Die allgemeine Faustregel ist 60 für das Trainingsset, 20 für das Testset und 20 für das Evaluierungsset. Zu wissen, wo Ihre Strategie liegt auf der Bias-Varianz Skala ist entscheidend für das Verständnis, wie es im wirklichen Leben durchführen wird. Es liegt bei Ihnen als Strategieentwickler, das Gleichgewicht zwischen dem Erfassen des Signals und dem Herausfiltern des Rauschens zu finden. Nur einmal verstehen Sie die Grundsätze der Überbeurteilung und wie man es vermeiden, können Sie sogar darüber nachzudenken, eine Strategie auf einem Live-Konto. Der Forex-Markt ist ein notorisch riskant Ort, doch die schnelllebigen Umgebung und das Potenzial für lukrative Erträge bringt in Tausende von Neue Händler jedes Jahr. Für diejenigen von uns, die ein wenig mehr Risiko averse sind, ist der Handel nicht der einzige Weg, um auf die Aktion. Es gibt Möglichkeiten, sich in diesem schnell wachsenden Industrie, ohne die inhärenten Risiken, die mit spekulativen Handel gehen zu beteiligen. Affiliates verweisen Kunden auf Broker durch Werbung. Affiliates erhalten eine Provision für jeden Kunden, der ein Konto eröffnet. Die Kommission wird pro Befassung oder als Pauschalgebühr je Gewerbe bezahlt. Allerdings, um eine erfolgreiche Affiliate zu werden, benötigen Sie in der Regel eine Website mit hohem Verkehrsaufkommen oder ein großes Netzwerk von Kontakten, die Händler werden wollen. Als Affiliate Sie suchen, um so viele Kunden wie möglich zu verweisen und verdienen eine kleine Provision von jedem Konto. (Sie können einen guten Überblick über Affiliate-Programme finden Sie hier.) Einführung Broker (IB) Ein Einführung Broker (IB) ist ein Schritt nach oben von einem Affiliate. Als IB würden Sie als Vermittler zwischen dem Client und Broker bieten Dienstleistungen wie Handelswerkzeuge oder Ausbildung für den Kunden als Gegenleistung für einen Teil der Ausbreitung aus dem Makler handeln. Sie müssen bei der National Futures Association (NFA) registrieren und zahlen eine 200 Anmeldegebühr und 750 in Mitgliedsbeiträge pro Jahr, aber Sie sind in der Lage, Ihre eigenen Gebühren zusätzlich zu der Ausbreitung zu berechnen. IBs suchen häufig nach Klienten, die größere Konten handeln, weil IBs aufgrund der Größe ihrer clients8217 Aufträge kompensiert werden. Da der Einzelhandel Forex-Industrie wächst und entwickelt, gibt es eine steigende Nachfrage nach Einzelpersonen auf dem Forex-Markt erlebt. Viele kleinere Firmen versuchen, sich als Behörden in ihrem Gebiet durch Blogs und Newsletter zu etablieren. Während dies vorausgesetzt, Sie sind bereits kenntnisreich in Forex, suchen viele Websites für neue Autoren und bereit sind, gute, sachkundige Autoren für ihren Inhalt zu kompensieren (Wenn nur das war der Fall mit diesem Blog). Wenn Sie ein erfahrener Programmierer gibt es eine große Nachfrage von einzelnen Händlern suchen, um ihre Strategie codiert haben. Möglicherweise müssen Sie eine neue Programmiersprache wie MQL4 oder EasyLanguage lernen. Aber diese sind sehr ähnlich zu C-basierten Sprachen und sind nicht schwierig für erfahrene Programmierer zu holen. Werden ein System-Entwickler können Sie langfristige Beziehungen mit Händlern zu etablieren und kostenpflichtige Gebühren für Ihre Dienstleistungen. Sie erhalten auch Einblick in Handelsstrategien und bauen eine Code-Basis, die Sie schließlich für Ihre eigenen Investitionen verwenden könnten. Folgende Signalanbieter oder automatisierte Programme Wie ich in einem früheren Artikel erwähnt habe. Wenn Sie etwas Geld zu investieren, aber arent zuversichtlich in Ihrem Trading Fähigkeiten können Sie die Berufe von professionellen Händlern oder automatisierten Programmen folgen. Sie können Händler oder Programme finden Sie vertrauen und Sie können auch über eine Reihe von Individuen und Strategien zu diversifizieren. Sie müssen in die Due Diligence setzen, um sicherzustellen, dass der Händler oder automatisiertes Programm passt Ihr Investitionskriterium, aber dies kann eine praktikable Option, wenn Sie in den Markt ohne zu lernen, wie zu handeln. Es gibt viele verschiedene Möglichkeiten, sich auf dem Forex-Markt, ohne tatsächlich Handel. Unabhängig davon, welche Methode Sie wählen, müssen Sie die Zeit verbringen, kenntnisreich in Ihrem Bereich, aber diese verschiedenen Optionen sind wesentlich weniger riskant als ein Händler zu werden und könnte möglicherweise ebenso profitabel sein. Der Forex-Markt ist eine spannende schnelllebigen Umgebung, die nicht nur für diejenigen Risikobereitschaft Tag Händler oder Multi-Millionen-Dollar-Institutionen reserviert werden sollte. Kommen Sie ein Stück der Aktion. Der Forex-Markt kann ein rücksichtsloser Ort, der 90 der Händler, die es wagen, zu zerstören. Das Verständnis des Marktes und die Entwicklung einer Strategie kann Jahre dauern und es gibt keine Garantie, dass Sie profitabel sein werden. Zum Glück hat sich in den vergangenen Jahren eine weitere Option herausgebildet: Lassen Sie professionelle Händler und Systeme mit Ihrem Geld umgehen, während Sie sich zurücklehnen und beobachten. Statt der Zeit und Energie, um Ihr eigenes Portfolio vollständig zu entwickeln, müssen Sie nur die richtigen Signale zu folgen finden. Für diejenigen von uns ohne Tausende von Dollar für Finanzberater oder Zugang zu exklusiven CTAs oder Hedgefonds zu verbringen gibt es grundsätzlich zwei Möglichkeiten: Signalanbieter oder automatisierte Handelsprogramme. Signalanbieter sind erfahrene Händler, die Ihnen Zugriff auf ihre Live-Trades geben. Traders senden ein Signal oder geben Sie einen Trade, der entweder an Sie per E-Mail, Instant Message oder automatisch auf Ihrem Konto eingegeben wird. Diese Signale können von einem diskretionären Händler oder mechanischen Handelssystem und in der Regel enthalten einen Eintrittspreis, Stop-Loss und profitieren. Einige der beliebtesten Dienstleister sind ZuluTrade. Etoro. Und ForexSignalProviders unter vielen anderen. Vorteile Erfahrung Signalanbieter ermöglichen Ihnen, profitable Händler zu verfolgen und ihre Leistung zu analysieren, damit Sie Händler auswählen können, denen Sie vertrauen und Ihre Anlageziele passen. Einfache Signalanbieter machen den Handel so einfach wie möglich. Sie müssen nur auf ein Signal warten oder haben den Handel automatisch auf Ihrem Konto eingegeben. Es doesn8217t erhalten alle einfacher als das. Diversifizieren Sie können so viele Signalanbieter wählen, wie Sie Ihr Handelsportfolio diversifizieren möchten. Nachteile Portfolio Risiko Obwohl einzelne Signalanbieter ihre eigenen Trades verwalten, könnten Korrelationen zwischen Signalanbietern Ihr gesamtes Portfolio gefährden. Kein Backtesting Während Sie sehen können, die Signal-Anbieter historische Leistung, können Sie nicht sehen, wie die Händler in verschiedenen Marktbedingungen durchgeführt hätten. Anonyme Signalanbieter Bei den meisten Signalanbietern wissen Sie sehr wenig über sie oder ihre Strategie. Automatisierte Handelsprogramme Automatisierte Handelsprogramme, wie in meinem früheren Blogpost diskutiert. Sind Computerprogramme, die den Markt überwachen und automatisch in Trades eintragen, die auf vorberechneten Bedingungen basieren. Während die automatisierte Handelsbranche mit scam-ähnliche Produkte gefüllt ist, nehme meine Überprüfung von Fapturbo. Gibt es tragfähige Optionen für Investoren, die für ein wenig mehr Kontrolle als blind nach einem Signalanbieter suchen. Vorteile Emotionslose Handel Einer der größten Vorteile der Verwendung eines automatisierten Handelsprogramms ist, dass sie Aren8217t Gefühle oder Emotionen unterworfen, der Untergang von vielen Händlern. Maßgeschneiderte Strategie Sie können Ihre automatisierte Handelsstrategie an Ihren individuellen Anlagestil und Ihre Risikobereitschaft anpassen. Risikosteuerung Automatisierte Handelsprogramme können das Risiko und die Exposition jedes Handels messen und die optimale Handelsgröße berechnen. Nachteile Mechanische Probleme Wie bei jedem Computerprogramm gibt es das Potenzial für technische Probleme. Dies reicht von Stromausfällen bis hin zu Programmfehlern. Marktvariabilität Automatisierte Handelsprogramme können Schwierigkeiten haben, sich an veränderte Marktbedingungen anzupassen. Ohne einen Umschulungs - oder Fortschreibungsprozess kann es Zeiten der Rentabilität geben, gefolgt von langen Dürren von Geldverlusten. Black Box Probleme Einige automatisierte Handelsprogramme sind 8220black boxes8221, wo Sie can8217t sehen, wie die Trades berechnet werden. Dies kann frustrierend sein, wenn Ihr Programm wird unrentabel scheinbar ohne Ursache. Ob Sie mit einem Signalanbieter oder einem automatisierten Handelsprogramm gehen, liegt bei Ihnen und Ihren persönlichen Investitionszielen. Jeder dieser Ansätze können Sie wie ein Profi handeln, ohne investieren Zeit in die Entwicklung Ihrer eigenen Strategie. Allerdings gibt es noch viel Zeit und Mühe, die bei der Auswahl und Verwaltung Ihres Portfolios gestellt werden müssen. Jede Stunde verbringen Sie auf die Erforschung und Auswahl Ihrer Fachleute sparen Sie eine Menge Geld und Kopfschmerzen auf der Straße. Viel Glück auf Ihrer Suche Für die meisten Menschen der Vorteil eines automatisierten Trading-Programm ist offensichtlich: Menschen wollen ein Computer-Programm, das sie Geld im Schlaf machen wird. Tausende von Menschen pro Jahr strömen auf diese Programme mit Träume von einem Millionär und Ruhestand an die französische Riviera mit ihrer Freundin, aber stattdessen sind links enttäuscht mit einem leeren Bankkonto. Diese unrealistischen Erwartungen, mit einem Mangel an Due Diligence und Forschung, haben die Retail-automatisierte Handelsindustrie einen schlechten Namen gegeben. Allerdings bieten automatisierte Handelsprogramme viel mehr als die Chance, einen schnellen Dollar zu machen. Vertrauen in eine Strategie aufbauen Eines der größten Probleme bei der Gestaltung einer neuen Strategie ist die Bestimmung, wie gut es auf einem Live-Konto ausführen wird. Mit einem automatisierten Trading-Programm können Sie Backtest und objektiv Messung Ihrer Strategie8217s Leistung. Das Programm verfügt über klare Einstiegssignale, eine festgelegte Risiko-Gewinn-Verhältnis, und eine vorgegebene Handelsgröße, die alle optimiert werden, um Ihre Trading-Stil und Ziele passen. Zu wissen, Ihre Strategie war profitabel in Ihrem Backtest gibt Ihnen das Vertrauen, um Ihre Strategie auf einem Live-Konto laufen. Halten Sie Ihre Emotionen in Schach und Festhalten an einer Strategie ist einer der schwierigsten und wichtigen Aspekte des Werdens ein erfolgreicher Trader. Der Markt ist zu Ihren Gefühlen gleichgültig. Trading, wenn Sie Angst, wütend oder kurz nach Ihrer Freundin hat Sie verlassen ist ein guter Weg, um Geld zu verlieren. Automatisierte Handelsprogramme nehmen die Emotionen aus dem Handel und müssen definitionsgemäß den Regeln Ihrer Strategie folgen. Das Ermöglichen einer automatisierten Strategie, ohne Ihre Störung laufen zu lassen, zwingt Sie, ein disziplinierter Händler zu werden. Diese Disziplin ist entscheidend für den langfristigen Erfolg als Händler. Optimierung Ihrer Strategie Automatisierte Handelsprogramme geben Ihnen die Möglichkeit, jede Variable Ihrer Strategie anzupassen, um Ihre Handelsziele zu erreichen. Dies könnte bedeuten, die Stop-Loss ändern oder profitieren, indem Sie Filter für bestimmte Marktbedingungen, oder sogar ändern Sie Ihre Eingang und Ausgang Signale. Im manuellen Handel könnte dies ein anstrengender und riskanter Prozess mit Annahmen und Vermutung sein. Automatisiertes Trading hingegen gibt Ihnen die Möglichkeit, Backtests schnell und einfach mit klaren, objektiven Ergebnissen durchzuführen. Optimierung kann leicht eine unrentable Strategie zu einem profitablen machen. Automatisierte Handelsprogramme machen Sie zu einem Millionär über Nacht oder sind sie ein get-rich-quick scam. Allerdings wird mit dem richtigen Programm, das zu Ihrem Trading-Stil wird Ihnen helfen, das Vertrauen zu bauen, optimieren Sie Ihre Strategie und lehren Sie die erforderliche Disziplin ein erfolgreicher Trader werden. Das richtige Programm ist auch nicht eine schlechte Art, Geld zu verdienen, während you8217re auf der Suche nach dieser neuen Freundin. MetaTrader 4 hat sich die beliebteste Handelsplattform, wenn es um Forex-automatisierte Trading-Strategien, bekannt als Experten Berater kommt. Die Fähigkeit, schnell und einfach bauen professionelle Berater, oder EAs, zieht neue Händler und erfahrene Coder gleichermaßen. Innerhalb ein paar Stunden, und mit ein wenig Hilfe aus einem guten Tutorial und ein paar andere Beispiele. Können Sie Ihre Strategie in eine funktionierende EA kodieren, einen Backtest ausführen und die Ergebnisse anzeigen. Während MetaTrader 4 ist ein guter Weg, um loszulegen, wenn Sie den Aufbau einer EA für ein Live-Trading-Konto gibt es einige ernsthafte Probleme, die Sie bewusst sein müssen. 1. Zuverlässigkeit der Backtesting-Ergebnisse Große Backtesting-Ergebnisse können Ihnen den Eindruck vermitteln, dass Ihr System bereit ist, live zu gehen, aber es ist nicht ganz so einfach. Diese Ergebnisse hängen vollständig von der Qualität der im Backtest verwendeten Daten ab, was bedeutet, dass schlechte Daten leicht zu unzuverlässigen Ergebnissen führen können. Die von MetaQuotes gelieferten Default-Daten in MetaTrader 4 können nur eine Modellierungsqualität von bis zu 90 erreichen. Dies mag gut scheinen, aber das kann vor allem bei kleineren Zeitrahmen große Unterschiede in Backtesting - und Live-Testergebnissen verursachen. Zum Glück gibt es Quellen von kostenlosen historischen Daten und Anweisungen, wie Sie die Daten für MetaTrader 4 vorzubereiten. Der Erhalt hochwertiger, zuverlässiger Daten für Ihre Backtests sollte der erste Schritt bei der Vorbereitung einer EA, um ein Live-Konto handeln. 2. Präzise spiegeln die Spread in Backtests Sobald Sie zuverlässige Daten in MetaTrader4 geladen haben, ist die nächste wichtige Überlegung, wie die Trading-Kosten oder die Verbreitung in Ihre Backtests zu integrieren. Die Ausbreitung kann leicht zu einer profitablen EA in eine Katastrophe. MetaTrader 4 wendet standardmäßig den aktuellen Spread zum Zeitpunkt des Backtests auf alle simulierten Trades an. Allerdings variieren die Spreads sehr stark und hängen von Ihrem Broker ab. Eine feste Spread ist einfach nicht realistisch und Backtesting am Wochenende, wenn die Märkte geschlossen sind, kann zu einigen interessanten Ergebnissen führen. (Sie können die Ausbreitung, die im Backtest verwendet wird, durch Auswahl von Symboleigenschaften im Menü "Strategy Tester" anzeigen.) Derzeit gibt es keine schnelle Lösung, um die Strecke manuell einzustellen, die ich gefunden habe, aber bitte kommentieren, wenn Sie einen guten Workaround haben. 3. Verstehen Sie Ihre Ausführungsgeschwindigkeit Während dies vor allem ein Problem für Skalping-Strategien und in Zeiten hoher Volatilität ist, kann das Verständnis der Ausführungsgeschwindigkeit Ihrer Trades entscheidend für den Aufbau einer zuverlässigen EA. MetaTrader 4 erfordert Trading alle 30 Sekunden, bekannt als Session. Wenn es keine Handelstätigkeit mehr als 30 Sekunden gibt, wird Ihre Sitzung automatisch Timeout. Dazu muss die IP-Adresse automatisch mit Anmeldeinformationen und Kennwörtern neu authentifiziert werden. Dies braucht Zeit, von 200 ms bis zu 2 Sekunden mit einigen Brokern. Selbst diese geringe Verzögerung in Zeiten hoher Volatilität kann einen erheblichen Einfluss auf die Ergebnisse Ihres Handelns haben. Es ist möglich, ein Skript, dass etwas modifiziert, aber nicht tatsächlich Ihre Bestellung, alle 29 Sekunden, um Ihre Sitzung aus Zeitüberschreitung stoppen, die diese Verzögerung ausschaltet. Dies ist ein guter Weg, um Schlupf mit jedem EA zu verringern. 4. Debugging Ihrer EA Wenn Sie verbrachte Zeit schreiben eine ziemlich komplexe EA in MetaTrader 4 Sie wissen, die Mühe des Debuggens des Codes. Die meisten anderen Software kommt mit Debugging-Tools, mit denen Sie einfach eine Pause Position, um Probleme in Ihrem Code zu finden. MetaQuotes, das Unternehmen hinter der Metatrader-Software, bietet jedoch mehr auf die Bedürfnisse von Brokern als Händler. Dies führt zu einigen Features, wie ein Debugger, nicht inbegriffen. Glücklicherweise gibt es ein paar Möglichkeiten, um Ihr Leben zu vereinfachen. Eine Möglichkeit besteht darin, print () - Funktionen in Ihren Code einzugeben (die Ausgabe dieser Druckfunktion wird in die Datei expert / logs geschrieben). Obwohl dies kann sehr umständlich, vor allem, wenn Sie Tausende von Zeilen Code oder sind nicht sicher, wo Ihr Problem liegt. Eine weitere Möglichkeit besteht darin, diesem Handbuch zu folgen und Microsoft8217s DebugView herunterzuladen, um ein ordnungsgemäß formatiertes Protokoll anzuzeigen. Es gibt auch die Möglichkeit der Entsendung Ihrer EA auf die mql4 Foren und in der Hoffnung für einen guten Samariter in der Forex-Community, Ihnen zu helfen, aber Sie haben, um die inneren Funktionen der EA freizugeben. 5. Testen des Metatraders 4 Verbindung MT4 muss eingeschaltet und mit Ihrem Broker verbunden sein, damit Ihr EA ausgeführt werden kann. Es gibt nichts frustrierender als denken, Sie haben eine EA auf und läuft nur zu sehen, es wurde getrennt und kann nicht wieder zu verbinden. Während Metatrader 4 so programmiert wird, dass es automatisch wieder mit dem Server verbunden wird, funktioniert das nicht immer wie erwartet. Wenn Sie mehrere Metatrader-Konten haben, werden manchmal die falschen Anmeldeinformationen während des Wiederinkopplungsprozesses verwendet. Oder aus welchen Gründen auch immer ein Verbindungsproblem mit Ihrem Broker oder ihrem Server vorliegt und Sie sich nicht automatisch wieder verbinden können. Die beste Lösung besteht darin, Ihre unbenutzten Konten aus dem Navigator-Fenster in Metatrader 4 zu löschen, oder einen IsConnected () - Befehl in Ihrem Code enthalten, um Sie zu warnen, wenn Sie die Verbindung getrennt haben. Dies kann nicht ein großes Problem sein, kann aber sehr frustrierend, wenn Sie immer getrennt werden und Ihre isnt EA kontinuierlich auf und läuft. Metatrader 4 kann die beliebteste Forex-automatisierte Trading-Software, aber vor dem Ausführen Ihrer EA auf einem Live-Konto gibt es einige Bereiche, die adressiert werden müssen. Dies ist keineswegs eine vollständige Liste und ich dringend empfehlen, Ihre EA auf einem Demo-Konto, bevor Sie es auf einem Live-Konto verlieren. Jedoch wenn Sie diese Probleme und die Beschränkungen von MetaTrader 4 verstehen, dann sind Sie auf Ihrem Weg zu einer rentablen und vollautomatisierten Handelsstrategie gut. Ich würde gerne Ihre Meinung über diese oder andere problematische Bereiche von MetaTrader 4 hören. Bis dahin, viel Glück und Happy TradingBonferroni Test DEFINITION von Bonferroni Test Eine Art von Mehrfach-Vergleichstest in der statistischen Analyse verwendet. Wenn ein Experimentator genug Tests durchführt, wird er oder sie schließlich am Ende mit einem Ergebnis, das statistische Signifikanz zeigt. Auch wenn es keine gibt. Wenn ein bestimmter Test korrekte Ergebnisse 99 der Zeit ergibt, können 100 Tests zu einem falschen Ergebnis irgendwo in der Mischung führen. Der Bonferroni-Test versucht zu verhindern, dass Daten durch die Senkung des Alphawertes fälschlicherweise als statistisch signifikant erscheinen. Der Bonferroni-Test, auch bekannt als Bonferroni-Korrektur oder Bonferroni-Einstellung, deutet darauf hin, dass der p-Wert für jeden Test gleich Alpha geteilt durch die Anzahl der Tests sein muss. BREAKING DOWN Bonferroni-Test Der Bonferroni-Test wurde nach dem italienischen Mathematiker Carlo Emilio Bonferroni (18921960) benannt. Andere Typen von Mehrfachvergleichstests umfassen den Scheffes-Test und den Tukey-Kramer-Methodentest. Eine Kritik der Bonferroni-Test ist, dass es zu konservativ und kann es versäumen, einige wichtige Erkenntnisse zu fangen.

No comments:

Post a Comment