Tuesday 12 September 2017

Trading System Test Software


Wie Backtests von Handelssystemen und Vermeidung von Kurvenanpassungen Um zu beurteilen, wie gut ein gegebenes Handelssystem in Zukunft funktionieren sollte, testen wir es auf vergangenen Marktdaten. Backtesting wendet eine Reihe von Handelsregeln auf historische Daten an, um zu schätzen, wie diese Regeln ausgeführt hätten, wenn wir sie tatsächlich gehandelt hätten. Gute hypothetische historische Ergebnisse garantieren nicht, dass eine Reihe von Regeln auch in Zukunft gut funktionieren wird. Jedoch, schlechte hypothetische historische Ergebnisse fast sicher bedeuten, ein System sollte nicht in Echtzeit gehandelt werden. Der wahrgenommene Wert des Backtests ist in dem Glauben verwurzelt, dass historische Tendenzen sich wiederholen. Trader testen Strategien für historische Daten für Generationen. Allerdings wurde die Praxis mit dem Aufkommen von Personalcomputern und zweckgebundenen System-Test-Software populär. Wie System Writer, die in TradeStation entwickelt. Diese Software und eine Datenbank mit historischen Daten erlaubten denjenigen ohne Code-Schreiben Hintergrund, um Handelssystemideen zu testen. Das breitere Verständnis und die Akzeptanz von Handelssystemen sowie die Enttäuschung, die viele beim Versuch hatten, Handelssysteme auf eigene Faust aufzubauen, halfen dem Markt der Drittsysteme in den 1990er Jahren zu gedeihen. Futures Truth ist ein unabhängiges Unternehmen, das seit den 1980er Jahren handelsübliche Handelssysteme verfolgt. Derzeit verfolgt er mehr als 500 Systeme. Futures Truth testet Handelssysteme in Echtzeit, nicht auf historischen Daten. Dies verhindert die Modifikation von Regeln über die Zeit und simuliert die Ausführung von Regeln in tatsächlichen Marktbedingungen, wie z. B. Perioden hoher Volatilität. Nach Futures Truth sind nur rund 45 der Tracking-Systeme langfristig rentabel, während nur 20 ein gutes Risiko-Rendite-Verhältnis aufweisen. Allerdings sind diese Zahlen wahrscheinlich besser als die breitere Bevölkerung rsquos, weil nur die Anbieter wirklich zuversichtlich, in ihrer Logik wenden Sie sich an Futures Truth für Echtzeit-Analyse und öffentliche Kritik. So viele Systeme scheitern, weil sie eine gültige Prämisse fehlt. Stattdessen werden die Ein - und Ausfahrparameter aus dem Data Mining abgeleitet. Data Mining einfach scannt historische Daten für Regeln, die in der Vergangenheit gearbeitet haben würde. Oft sind solche Regeln genau auf die Vergangenheit abgestimmt und haben keine Hoffnung, besser zu funktionieren als zufällig auf unsichtbare Daten. Stattdessen sollte die Systementwicklung mit einer Theorie beginnen, die getestet, analysiert und auf die Anwendung abgestimmt werden kann. Dieses Konzept beinhaltet auch eine andere Perspektive auf das System-Testen selbst: Das Ziel des Backtesting ist es nicht, eine Sammlung von hypothetischen Gewinn-und Verlust-Statistiken zu produzieren. Es ist, die Gültigkeit der Theorie und die Richtigkeit der Regeln bei der Erfassung der Prämisse zu testen. Die Systemprüfung ist ein vielfältiger Prozess von den Daten, über die Zeitskala bis hin zu Auftragseingangsannahmen, Kontraktspezifika und Risikokontrolle. Das Failing an irgendwelchen von diesen kann ein anderweitig gültiges Testmdash ruinieren, oder, sie zu manipulieren, Resultate erzeugen, die weit überlegen sind, als, was wir in der Realzeit erreichen würden. Sie müssen es richtig machen, wenn Sie hoffen, mdash validieren oder wenn angemessen, ungültig mdash Ihr System. Werkzeuge des Handels Es gibt zwei Elemente zum Backtesting: Die richtigen Werkzeuge mdash Software und Daten mdash und eine wissenschaftliche Methode, um Systeme mit diesen Werkzeugen zu entwickeln. Letrsquos beginnen mit Blick auf die Werkzeuge des Handels. Viele Optionen stehen für die Prüfung Ihrer Ideen zur Verfügung. Sie unterscheiden sich in der Leichtigkeit der Umwandlung von Ideen in Code und in, wie sie die Details behandeln, die einen großen Einfluss auf die Ergebnisse haben können. Wenn zum Beispiel ein System eine Limit-Order eingibt, registriert eine Software eine Füllung, wenn dieser Preis berührt wird. Allerdings gibt es kaum eine Garantie, dass eine solche Bestellung im echten Handel gefüllt worden wäre, noch gibt es eine Garantie, die es sein wird. Die Eingabe auf Stationen garantiert eine Eintragung, aber nicht einen Preis. Ein weiteres Problem ist die Erfassung der realen Preise. Während die meisten professionell entwickelten Software nicht mehr dieses Problem hat, ist es immer noch ein Anliegen für diejenigen, die manuell testen Systeme in Tabellenkalkulationen, wie Microsoft Excel. Zum Beispiel, wenn ein System kauft auf einem Stopp gleich der Nähe plus ein Drittel des durchschnittlichen Bereichs in den letzten drei Perioden, und wenn die durchschnittliche Reichweite ist 10, dann sind wir am Schluss zu kaufen und 3,333. Wenn wir den E-Mini SampP 500 handeln, handelt es sich um 0,25 Tick-Größen. Das bedeutet, dass die Eingangsdifferenz auf 3,50 runden muss. Ein Anfang Trader kann dies nicht erkennen, wenn manuell knirscht Zahlen, und es war nicht zu lange her, dass viele professionelle Programme den gleichen Fehler gemacht. Im Laufe der Zeit könnte ein solcher Fehler bis zu einer beträchtlichen Diskrepanz. Im großen Bild sind jedoch solche Verfahrensdetails gering. Das große Problem sind Daten. Verwandte Artikel Rezepte: Eine große Trading System Testing Tool 8220Trading Rezepte weit und weg bietet die beste Flexibilität für Geld-Management (oder Wette Sizing) in der Trading-Software-Welt. Trading Recipes bietet eine große Unterstützung Gemeinschaft mit einem fanatisch loyalen Benutzer base.8221 TurtleTrader Das folgende Interview ist zwischen TurtleTrader und Trading Recipes Software. Q: Können Sie auf Geld-Management-Fähigkeiten von Trading Recipes A erarbeiten: Money Management-Fähigkeiten sind, was setzt Trading Recipes (TR) abgesehen von anderen Software. Wir glauben, dass TR die flexibelsten Geldmanagement-Tools zur Verfügung stellt. Das Ziel des Programms ist es, Ihnen bei der Entwicklung eines erfolgreichen, nutzbaren Handelssystems zu helfen, indem Sie eine breite Palette von Trading-, Positionsgrößen-, Money-Management - und Portfolio-Strategien vergleichen können, bevor Sie echtes Geld auf dem Markt riskieren. Intelligente Händler handhaben Gefahr, und that8217s, was TR Sie tun lässt. Es erlaubt Ihnen, sich selbst beizubringen, wie man Risiken zu verwalten, so dass Sie Ihre Ziele schnell und sicher erreichen können. Indem Sie Ihr Risiko quantifizieren und verwalten können, können Sie Handelssysteme entwickeln, die zu Ihrem eigenen Appetit für Risiko und Belohnung passen. Q: Ist TR ein Werkzeug für professionelle Händler nur oder können neue Händler es auch A: TR ist nicht speziell auf den professionellen Händler ausgerichtet, obwohl einige bekannte Händler und professionelle Geld-Manager verwenden. Es ist auch ein Werkzeug für diejenigen, die Profis werden wollen und für diejenigen, die lernen wollen, wie man den Handel nutzen, um mehr autark zu werden. F: Wie funktioniert Trading Recipes A: TR ist ein sprachgesteuertes Software-Tool zum Entwickeln, Testen und Traden von regelbasierten mechanischen Handelssystemen. Es verfügt über ein modulares Design, das Sie ermutigt, Ihre Handelsregeln in kleine, überschaubare Programmieraufgaben zu brechen. Zum Beispiel hat TR getrennte Bereiche für die Definition Ihrer Indikatoren und Werte, für die Definition, wie Sie einen Handel geben, für die Definition, wie zu verwalten und beenden Sie einen offenen Handel, und für die Definition Ihrer Geld-Management-Regeln. TR8217s Programmiersprache schneidet Entwicklungszeit, während Benutzer ihre Systeme aufbauen. Zum Beispiel, um einen einfachen gleitenden Durchschnitt der letzten 20 Schlusskurse zu erfassen (in Spalte 1), würde ein TR-Benutzer einfach schreiben: COL1 SMACLOSE, 20 Um zu gehen, wenn gestern8217s zu schließen war größer als der Wert in Spalte 3 gestern, ein TR Benutzer würde schreiben: IF CLOSE1 gt COL31 DANN BUYOPEN Andere TR-Funktionen umfassen Berichte, eine tabellenartige Darstellung von Werten, die in Ihren Handelssystemen verwendet werden, zahlreiche vorverpackte Indikatoren und die Fähigkeit, viele verschiedene Handelsdatenformate zu behandeln. Q: Können Sie mir mehr über seine Geld-Management-Fähigkeiten A: Nicht nur eine gut gestaltete Geld-Management-Strategie sparen Sie von finanziellen Ruin, aber es kann auch Turbolader die Leistung Ihres Systems. TR ermöglicht es Ihnen, umfangreiche What-If-Analyse durchzuführen, um diese beiden Ziele zu erreichen. Sagen Sie, dass ein bestimmter Sektor (Aktien oder Futures) heiß wird und dass Ihr System plötzlich anfangen möchte, viele Positionen in diesem Sektor hinzuzufügen. Da Ihr System mehr und mehr Positionen in diesem Sektor hinzufügt, wird Ihr Portfolio mit dem Sektorrisiko überkompensiert. Sie könnten mit einem hochkorrelierten Portfolio konfrontiert werden, das beispielsweise aus zu vielen Getreide - oder Biotech-Beständen besteht. Wenn sich dieser Sektor gegen Sie wendet, könnte der Drawdown schwerwiegend sein. Sie brauchen also eine Art Schutzmechanismus gegen diese Art von Risiko. Wie implementiert TR eine solche Kontrolle mit einem Schlüsselwort: GROUPRISK. Wenn ein Handel der TR für eine mögliche Eintragung vorgelegt wird, bestimmt TR, welcher Vorrats - oder Rohstoffsektor der Handel gehört. Über GROUPRISK kann TR den Gesamtbetrag zurückgeben, um den das Eigenkapital reduziert würde, wenn alle offenen Positionen in diesem Sektor gestoppt würden. So, auch wenn Sie mehrere Märkte über mehrere Systeme handeln, wird TR ständig überwachen, wie viel Risiko Sie in verschiedenen Sektoren angesammelt haben. GROUPRISK ist ein Beispiel für viele Geld-Management-Schlüsselwörter und Konzepte in TR. Das Programm ermöglicht es Ihnen, Risiko und Kapital auf der Grundlage jeder Kombination von: Equity zur Verfügung, wenn jeder neue Handel kommt. Höhe des Risikos und Anzahl der Positionen im gesamten Portfolio. Höhe des Risikos und Anzahl der Positionen in einem System. Höhe des Risikos und Anzahl der Positionen innerhalb eines Sektors. Höhe des Risikos und Anzahl der Positionen für eine bestimmte Aktie oder Zukunft. Höhe des Risikos und Anzahl der Positionen für Long Trades. Höhe des Risikos und Anzahl der Positionen für Short Trades. Die Höhe des Risikos und andere Metriken für einen Handel unter Berücksichtigung. Startkapital und Startdatum. Aktuelle Marktvolatilität. F: Wo kann ich mehr Informationen über Trading Recipes bekommen A: Vielen Dank für die Gelegenheit, über TR zu sprechen Sie finden unsere Website bei tradingrecipes. Alle Kunden von TurtleTrader haben Anspruch auf 10 auf den neuen Kaufpreis von Trading Recipes. Dies gilt nur für Neukauf von Trading Recipes Software ab dem 5. März 2003. Bitte kontaktieren Sie TR direkt für dieses Angebot. Denken Sie daran, dass, während Trading Recipes ist ein großartiges Software-Tool, müssen Sie noch ein Handelssystem und planen, voll davon zu profitieren. Das ist unsere Rolle. Trend Folgende Produkte Michael Covel Trend Folgende Produkte copy 1996-17 Trend Followingtrade Alle Rechte vorbehalten Kontakt Trend Followingtrade, TurtleTraderreg, TurtleTraderreg sind Markenzeichen von Trend Following. Andere Marken und Dienstleistungsmarken, die auf dem Trend Folgenden Netzwerk von Websites erscheinen, können Eigentum von Trend Folgende oder von anderen Parteien, einschließlich Dritten, die nicht mit Trend Folgende verbunden sind, gehören. Artikel und Informationen zum Trend-Folgesystem dürfen nicht ohne schriftliche Genehmigung von Michael Covel und / oder Trendfolgen kopiert, nachgedruckt oder weiterverbreitet werden (aber eine schriftliche Genehmigung ist leicht und typischerweise erteilt). Der Zweck dieser Website ist es, den freien Austausch von Ideen über Investitionen, Risiko, Wirtschaft, Psychologie, menschliches Verhalten, Unternehmertum und Innovation zu fördern. Der gesamte Inhalt dieser Website basiert auf den Bewertungen von Michael Covel, sofern nicht anders angegeben. Die einzelnen Artikel beruhen auf den Stellungnahmen des jeweiligen Autors, die das Urheberrecht behalten. Die Informationen auf dieser Website dienen der Weitergabe von Wissen und Informationen aus der Forschung und Erfahrung von Michael Covel und seiner Gemeinde. Die hierin enthaltenen Informationen sind nicht dazu bestimmt, als Einladung für Investitionen mit einem Berater profiliert verwendet zu werden. Alle Daten auf dieser Website sind direkt von der CFTC, SEC, Yahoo Finance, Google und Offenlegungsunterlagen von Managern, die hier erwähnt werden. Wir übernehmen keine Haftung für Fehler, Auslassungen oder Schreibfehler, die durch Quellen verursacht wurden. Trend Followingtrade Märkte und verkauft verschiedene Investment Research und Investment Information Produkte. Die Leser sind ausschließlich für die Auswahl der Aktien, Währungen, Optionen, Rohstoffe, Futures-Kontrakte, Strategien und Überwachung ihrer Brokerage-Konten verantwortlich. Trend Followingtrade, seine Tochtergesellschaften, Mitarbeiter und Agenten erbringen keine Geschäfte oder geben Anlageberatung und sind nicht als Broker oder Berater mit einer Bundes - oder Landesbehörde registriert. Lesen Sie unseren vollständigen Haftungsausschluss. Sehen Sie sich Michael Covels Film jetzt an. Der einzige Trend nach documentaryMultiCharts 10 MultiCharts ist eine preisgekrönte Handelsplattform Ob Sie Day-Trading-Software benötigen oder länger investieren, MultiCharts verfügt über Funktionen, mit denen Sie Ihre Trading-Ziele erreichen können. High-Definition Charting, integrierte Indikatoren und Strategien, One-Click-Trading von Chart und DOM, hochpräzises Backtesting, Brute-Force und genetische Optimierung, automatisierte Ausführung und Unterstützung von EasyLanguage-Skripten sind alle Schlüsselinstrumente zur Verfügung. Hoice von Brokern und Datenfeeds Freiheit der Wahl war die treibende Idee hinter unseren MultiCharts und Sie können es in der breiten Auswahl von unterstützten Datenfeeds und Brokern sehen. Wählen Sie Ihre Trading-Methode, testen Sie es und starten Sie den Handel mit jedem unterstützten Broker, die Sie wie das ist der Vorteil von MultiCharts.

No comments:

Post a Comment