Monday, 8 May 2017

Amibroker Handel System Entwicklung


Ami broker Um irgendwelche von unseren Produkten zu laufen, benötigen Sie irgendeine Intel x86 kompatible CPU Windows 10, 8, 7, Vista, XP, 2K 512MB RAM 100MB Scheibenraum Alle unsere Lizenzen sind persönlich. Was bedeutet, dass Sie einzelne Lizenz auf mehreren Maschinen verwenden können, die Sie besitzen. Registrierte Benutzer erhalten kostenlose Upgrades für mindestens 12 Monate seit Kaufdatum. Danach können Sie mit der Version bleiben, die Sie besitzen oder kaufen Sie ein Upgrade mit 50 Rabatt Produkt Support Wenn Sie Probleme beim Herunterladen oder Installieren unserer Software haben oder wenn Sie Fragen zur Nutzung unserer Software haben, besuchen Sie bitte die Seiten von AmiBrokers. Die Chancen sind, dass die meisten Ihrer Fragen hier beantwortet werden. Die Support-Sektion umfasst viele häufig gestellte Fragen und Troubleshooters sowie Links zu anderen nützlichen Ressourcen im Web. AmiBroker - fortgeschrittene technische Analyse-Software AmiBroker ist eine voll funktionsfähige technische Analyse amp Trading System Development Plattform. Mit einem fortgeschrittenen Echtzeit-Charting, Portfolio-Back-Testoptimierung und Scan-Fähigkeiten. AmiBrokers robustes Systementwicklungsumfeld ermöglicht es, Marktunsicherheiten zu finden, das System zu kodieren und es mit leistungsstarken statistischen Methoden einschließlich Walk-Forward-Test und Monte-Carlo-Simulation zu validieren. AmiBroker ermöglicht es Ihnen, direkt aus Charts oder programmgesteuert zu handeln, mit der Auto-Trading-Schnittstelle (arbeitet mit Interactive Brokers). Es gibt alles, was Sie brauchen, um erfolgreich zu handeln. Schauen Sie sich unsere Quick Features Tour an, um herauszufinden, was in diesem leistungsstarken Softwarepaket enthalten ist. Die Software kommt in zwei Editionen: Standard Edition und Professional Edition. Um über Unterschiede zwischen den Ausgaben zu erfahren, klicken Sie hier. Sie können auch AmiBroker Ultimate Pack Pro kaufen, welches ein Bündel von AmiBroker Professional Edition, AmiQuote und AFL Code Wizard zum günstigen Preis ist. Single-User-Lizenzen Standard Edition: 279 Professional Edition: 339 Ultimate Pack Pro: 497 AmiQuote - Universal Zitat Downloader AmiQuote ist ein schnelles und effizientes Zitat-Downloader-Programm, mit dem Sie von kostenlosen Angeboten im Internet profitieren können. Der Hauptzweck von AmiQuote ist es, den Download und Import von Finanzdaten von den öffentlichen Webseiten in AmiBroker zu vereinfachen und zu automatisieren. Es verarbeitet leicht Tausende von Wertpapieren und führt Downloads mit mehreren Threads, so dass Sie Ihre Verbindungsbandbreite voll ausnutzen können. Es verwendet einfach Textdateien, so dass es auch mit anderen Charting-Programmen verwendet werden kann. AmiQuote erlaubt es, die folgenden Daten herunterzuladen und zu importieren: Aktueller Tag und historische End-of-Day-Zitatdaten von Yahoo Finance-Standorten Fundamentale Daten (Basic und Extra) von Yahoo Finance End-of-Day Daten von Quandl, Intraday Daten von Google Finance Intraday Daten von Yahoo Finance Historical End-of-Day-Zitate aus Google Finance historischen End-of-Day und Intraday Forex Zitate aus FinAm AmiQuote Programm ist in der Einrichtung von AmiBroker enthalten, so dass Sie nicht brauchen, um es separat herunterladen, wenn Sie bereits installiert AmiBroker. Einzelplatzlizenz: 99 AFL Code Wizard - einfach zu bedienender Trading System Code Generator AFL Code Wizard konvertiert automatisch englische Sätze in den Code, so dass Sie nicht wissen müssen, wie zu programmieren. Wenn du jemals deine eigenen Handelssysteme schaffen wolltest, aber mit Codierung kämpfst, bringt der AFL Code Wizard die Lösung. Anstatt kryptischen Code zu schreiben, holt Worte von einfach zu bedienender Benutzeroberfläche auf, um den Satz in einfachem Englisch zu beschreiben, wie das System funktionieren soll und der Assistent wird automatisch einen gültigen Systemcode generieren. Sehen ist zu glauben. Überprüfen Sie unsere Video-Einführung in AFL Code Wizard zu sehen, wie es funktioniert. AFL Wizard Programm ist in der Einrichtung von AmiBroker enthalten, so dass Sie nicht brauchen, um es separat herunterladen, wenn Sie bereits installiert AmiBroker. Einzelplatzlizenz: 99 Copyright copy2017 AmiBroker. Alle Rechte vorbehalten. Diese Seite verwendet Cookies. Durch das Durchsuchen dieser Website erklären Sie sich mit unserer Datenschutzerklärung amp Cookies-Politik Amibroker ist ein Software-Entwicklungsunternehmen und bietet keine Art von Investitionen oder Brokerage-Dienstleistungen in Finanzmärkten. Diese Seite ist veraltet. Aktuelle Versionen von AmiBroker verfügen über eingebaute, nicht erschöpfende, intelligente Multithread-Optimierer und Walk-Forward-Motor. Wie bereits erwähnt, werden die IO-Richtlinien definitionsgemäß als Kommentare von AB AA AFL betrachtet und sind somit unauffällig. Unten ist eine einfache AFL mit den erforderlichen IO-Richtlinien darin. That8217s right 8230 Es gibt keine erforderlichen Richtlinien. IO sollte ein Werkzeug für BENUTZER sein. Alle IO-Richtlinien sind optional, da sie alle Standardwerte haben, die alle mit ein paar bemerkenswerten Ausnahmen, die ich eingestellt habe, was ich glaube, dass die besten Einstellungen sind. Als Ergebnis gibt es keine Lernkurve zu klettern, um IO laufen zu lassen. Das Beste aus IO herauszuholen, indem ich Sensitivitätsprüfungen bei der Probenoptimierung und bei der Durchführung von Spaziergangstests benötige, erlebe das Wissen, wie man diese Richtlinien schreibt, die jeder in wenigen Minuten in die Lage versetzt, Die Erstinstallation von IO beinhaltet das Kopieren der IO Tasks. hta, IO. exe und IO. ico Dateien aus einem Zip in Ihr AmiBroker Verzeichnis. Danach möchte man einen einfachen Zugriff auf die IO Task Bar einrichten, da es die Leitstelle für alle IO Operationen ist. Dies kann aus dem AmiBroker, Tools, Custom Menü oder aus dem Windows Desktop oder Quick Launch Bar (Meine Präferenz, weil es ein einziger Klick). Sobald dies8217s etabliert ist, klickt ein Klick auf das Symbol für die IO Task Bar in die obere linke Ecke des Bildschirms, in der normalerweise die AmiBroker-Titelleiste überlagert wird. Es kann natürlich verschoben werden, wo immer der Benutzer wünscht. Wenn du auf der IO-Task-Leiste auf RUN klickst, startet ein IO-Laufen, ähnlich wie du in ABAA optimiere oder FE eine reguläre AmiBroker-Optimierung starten würde. Wenn IO beginnt, wird es zunächst dem Benutzer die Werte für alle IO-Richtlinien zeigen, wobei die nicht mit den Standardwerten fett gedruckt sind. Dies bietet dem Benutzer die Möglichkeit, die Richtlinien zu überprüfen und den Vorgang vor Beginn zu stornieren, wenn eine Änderung an einer Richtlinie gewünscht wird. Sobald der Benutzer auf dem Bildschirm "Richtlinien" auf OK klickt, beginnt die Optimierung. Was man bei der Optimierung sehen würde, sind kurze Bursts der AB-Optimierungs-Fortschrittsleiste, die erscheinen wird, bis zur Fertigstellung laufen, verschwinden und dann wiederholen. IO ist nur für sehr kurze Zeitspannen aktiv, typischerweise ein Bruchteil einer Sekunde, zwischen der Zeit, in der der AB-Optimierungs-Fortschrittsbalken verschwindet und wann er wieder auftaucht. Weitere Optionen aus der IO Task Bar, während IO läuft, sind 8230 8211 Status 8211 Zeigt den Status des Runs an (siehe oben) 8211 Plot Best 8211 Wird automatisch eine Equity Curve (AB8217s, Yours or Mine) aktualisiert, da neue beste Lösungen gefunden werden 8211 Stop 8211 Ermöglicht es, den Lauf zu pausieren oder abzubrechen 8211 Server 8211 Zeigt den Workflow zwischen Client und Server (oben) IO Task Bar OnOff Type Buttons werden die Farbe ändern, wenn sie wie oben gezeigt aktiviert ist. Wenn ein Lauf abgeschlossen ist, wird das Äquivalent des Klickens auf die Schaltfläche Berichte auftreten, die den GUI-Zugriff auf alle Berichte und Bildschirme im Verhältnis zu den aktuellen und vorherigen Läufen bereitstellen soll. Wenn eine einzelne Schaltfläche, die sich auf einen IO-Lauf für eine AFL für ein bestimmtes Laufdatum und - zeit bezieht, angeklickt wird, wird die Zusammenfassung für diesen Lauf angezeigt. Dies zeigt typischerweise die Zeitdauer, die der Lauf unternommen hat, und die Anzahl der Tests, die zusammen mit den Leistungsmerkmalen des Benutzers durchgeführt werden, sowie die Parameterwerte der besten Lösung aus der Optimierung. Wenn Out of Sample Testing durchgeführt wurde, dann gibt es eine zusätzliche Linie von Performance-Metriken für die außerhalb der Probe Zeitraum. Wenn Walk Forward-Tests durchgeführt wurden, gibt es mehrere Gruppen der obigen Informationen, d. h. eine für jedes Walk Forward-Segment. Wenn Sie auf eine Schaltfläche für ein bestimmtes Segment klicken, wird ein Detailbildschirm angezeigt, das das Diagramm am Ende dieses bestimmten Segments anzeigt, die Handelsliste für die Ein - und Ausstoßperiode, die es abdeckt, und das Ergebnis der endgültigen Sensitivitätsprüfung. Der Detailbildschirm hat Schaltflächen zu: 8211 Öffnen Sie eine CSV-Datei des Trades, vermutlich in Excel, für weitere Manipulationen falls gewünscht 8211 Zeigen Sie die AFL im Spiel mit den Parameterwerten aus der Optimierung in die Standardwerte der Optimierungsanweisungen 8211 Zeigen Sie das Detail Log auf Wunsch der IO-Richtlinie, die die Ergebnisse aller bei der Optimierung durchgeführten Tests zeigt und in beliebiger Reihenfolge sortiert werden kann. Eine Shareware-Version von IO mit vollständiger Dokumentation finden Sie in den AmiBroker Files Abschnitt 8230 groups. yahoogroupamibrokerfilesIO. zip amibroker. orguserkbwp-contentuploads200708io-reports. png Abgelegt von Fred um 11:11 Uhr unter Intelligent Optimization Comments Off auf IO 8211 Benutzerfreundlichkeit 13. August 2007 Diese Seite ist veraltet. Aktuelle Versionen von AmiBroker verfügen über eingebaute, nicht erschöpfende, intelligente Multithread-Optimierer und Walk-Forward-Motor. Die Ziele eines intelligenten Optimierers sollten die Fähigkeit beinhalten, Systeme zu optimieren, die zu viel Zeit in Anspruch nehmen würden oder sonst nicht mit einem Exhaustive Search-Ansatz realisierbar wäre. Optimieren Sie Systeme, die auf einer vom Benutzer abgeleiteten Kombination basieren und eine Beziehung der Leistungsmesswerte, die als Ergebnis des AmiBroker-Optimierungsprozesses bereitgestellt werden, einschließlich jener, die Benutzer mit dem benutzerdefinierten Back-Tester entwickeln, und es sollte es Benutzern ermöglichen, Ziele und Constraints zu definieren, die eine direkte Optimierung unterstützen. Führen Sie eine Sensitivitätsanalyse der optimierten Variablen durch und nutzen Sie die Parameterempfindlichkeit als Mittel, um den Optimierungsprozess auf einen robusteren Satz von Parametern zu richten. Führen Sie automatisiert aus der Probe und gehen vorwärts zu testen, d. h. wiederholte Zyklen der Optimierung der in Beispieldaten gefolgt von der Rücktestung von aus Beispieldaten entweder mit einem vorderen verankerten oder rollenden Fenster. Verwenden Sie verteiltes Rechnen, d. h. mehrere Maschinen, um die Optimierungsbelastung zu verbreiten und dadurch wesentlich schnellere Laufzeiten zu erleichtern. Nutzen Sie die vollen Fähigkeiten eines intelligenten Optimierers, auch wenn die Entscheidung ist, streng zu verwenden AmiBroker8217s Exhaustive Search Optimierung Engine. Erstellung und Lösung von fortgeschrittenen Problemen, die ursprünglich nicht im Bereich der Optimierung wie der Systemgenerierung über automatisierte Regelerstellung, Auswahl und Kombinationsmustererkennung und Data Mining gedacht sind. Neben der oben genannten Funktionalität 8230 Es sollte einfach zu bedienen 8230 Es sollte darauf hingewiesen werden, dass, wenn Ihre AFL8217s Konstanten anstelle von optimierbaren Parametern verwenden, dass die Werte dieser 8220constants8221 in vielen Situationen von jemand anderem entstanden, die etwas manuell oder anderweitig an einem anderen Punkt in Zeit und als solche scheinen nur Konstanten zu sein. Darüber hinaus haben sie als Konstanten eine Tendenz zu verbergen, wie empfindlich sie sind und als Ergebnis, wie robust oder nicht das entsprechende System, das sie sind, ist. Eine Shareware-Version von IO mit vollständiger Dokumentation finden Sie in den AmiBroker Files Abschnitt 8230 groups. yahoogroupamibrokerfilesIO. zip Diese Seite ist veraltet. Aktuelle Versionen von AmiBroker verfügen über eingebaute, nicht erschöpfende, intelligente Multithread-Optimierer und Walk-Forward-Motor. Die Hauptfaktoren, wie viel Zeitoptimierungen in der Regel beinhalten, sind: Die Anzahl der Kombinationen von Parameterwerten Die AmiBroker-Engine ist die schnellste, die ich je gesehen habe, aber auch mit sehr einfachen Systemen wie einem MACD oder Stochastic mit 3 Variablen mit Potentialwerten von 1 bis 100 kann es eine lange Zeit mit einem umfassenden Suchprozess dauern. Die Anzahl der Kombinationen für ein einfaches System wie dieses ist 10 6 und selbst wenn unser Motor in der Lage ist, 100 Kombinationen pro Sekunde zu verarbeiten, dauert es etwa 3 Stunden, um den Optimierungsprozess abzuschließen. Mit dem gleichen schnellen AmiBroker-Motor, um wiederholt kleine Optimierungsstöße mit wenigen (15 50) Kombinationen pro Burst durchzuführen und dann die Optimierung auf der Grundlage der Ergebnisse intelligent umzuleiten, wird dies in 5 10 Minuten typischerweise eine solche Aufgabe ausführen. Für intelligente Algorithmen macht es wenig Unterschied, ob es 3 Variablen zu optimieren oder 30 ist, da dies nicht typischerweise ein Faktor ist, der beeinflusst, wie lange es dauert, bis sie Probleme lösen. Robuste Lösungen für Engineering-Probleme mit Hunderten von Variablen werden in der Regel durch intelligente Algorithmen gelöst, da diese die einzigen Methoden machbar sind. Die Vorteile hier sind, dass nicht nur intelligente Algorithmen erlauben uns, gemeinsame Optimierungsprobleme viel schneller laufen sie auch erlauben uns, Probleme zu lösen, die sonst nicht möglich wäre. Die Länge der Datenströme Eines der Dinge, die ich im Laufe der Zeit beobachtet habe, ist, dass es einen deutlichen Unterschied gibt, wie lange Operationen in AmiBroker je nach Länge der in AmiBroker geladenen historischen Daten dauern. Das Ändern des AA-Datumsbereichs wird einen geringen Effekt auf die Laufzeiten haben, aber wir können eine viel größere Wirkung haben, indem wir nur die Daten, die von einem vorhandenen Symbol benötigt werden, auf ein Pseudo - oder Klon-Symbol klonen und den Klon zur Optimierung verwenden. Wie aus der folgenden Tabelle ersichtlich ist, ändert sich das Ändern der AA-Daten, um nur die Hälfte der Daten zu verwenden, zu einer Verringerung der relativen Laufzeiten von 43 auf 36 oder etwa 16. Das Klonen des Symbols mit nur der Hälfte der Daten unter einem neuen Symbol und Die Verwendung des Klons zur Optimierung führt zu einer Verringerung der relativen Laufzeiten von 43 auf 25 oder etwa 41. Das ist ein Unterschied zwischen den beiden Methoden. Während auf den ersten Blick scheint dies schmerzhaft zu nutzen, wenn wir die Mittel haben, um automatisch nur die historischen Daten zu klonen, dann können wir die Laufzeiten deutlich reduzieren. IO führt diese Funktion automatisch aus. Die Anzahl der Datenströme Hierzu gehören die Anzahl der ausländischen Symbole, auf die verwiesen wird, sowie andere Themen wie die Länge der Watch-Listen etc., die verarbeitet werden sollen, von denen wir nicht viel beeinflussen können. Dies sind Standard-Shareware-Funktionen in IO. Eine Shareware-Version von IO mit vollständiger Dokumentation finden Sie in den AmiBroker Files Abschnitt 8230 groups. yahoogroupamibrokerfilesIO. zip Filed von Fred um 5:49 am unter Intelligent Optimization Comments Off auf IO 8211 Exhaustive Suche. vs. Intelligente Algorithmen Diese Seite ist veraltet. Aktuelle Versionen von AmiBroker verfügen über eingebaute, nicht erschöpfende, intelligente Multithread-Optimierer und Walk-Forward-Motor. In AmiBroker haben wir die Möglichkeit, die Ergebnisse aus der Optimierung in AA zu sortieren, basierend auf einer beliebigen Anzahl von Spalten von Performance-Metriken, die uns aus dem Prozess zurückgegeben werden, aber was ist, wenn wir in der Lage sein möchten: Priorisierung der Ergebnisse auf der Grundlage einer Kombination von Leistung Metriken, die als Gleichung geschrieben wurden, ohne den benutzerdefinierten Back-Tester verwenden zu müssen, der zwar sehr fähig ist, hat einen Einfluss auf die Laufzeit Wenn wir Systeme auf der Grundlage der Ergebnisse von Gleichungen optimieren könnten, die ich mit Fitness bezeichnen werde, können wir außerhalb der normalen AFL schreiben Dann lässt uns die Flexibilität, um auf praktisch alles zu optimieren, ohne ständig komplizierte komplexe Segmente von Code in der benutzerdefinierten Back-Tester umzuschreiben. Als Beispiele sollten wir in der Lage sein, für Fitness zu optimieren, basierend auf einfachen Ausdrücken wie: 8211 Fitness CAR MDD 1.5 Das erlaubt uns, mit einem niedrigen MDD höher zu schätzen, dann mit einem hohen CAR 8211 Fitness CAR 0.98 Trades MDD Das erlaubt uns, Lösungen mit zu bewerten Weniger Trades als wichtiger 8211 Fitness UM1PH CAR MDD Das erlaubt uns, eine User Metric aus dem Custom Back Tester in Verbindung mit anderen Standard AmiBroker Metriken zu integrieren Penalize potenzielle Lösungen, weil sie don8217t erfüllen bestimmte Ziele oder Einschränkungen haben wir wie mit CAR, die ist Zu niedrig oder Anzahl der Trades, die zu hoch sind für ein Zwischen-Term-System, das wir versuchen zu entwickeln. Dies würde uns erlauben zu schreiben und haben Optimierung verwenden Aussagen wie: 8211 Goal CAR gt 30 8211 Goal Trades: lt 50 8211 Constraint MDD lt 10 Dies sind Standard-Shareware-Funktionen in IO. Eine Shareware-Version von IO mit vollständiger Dokumentation finden Sie in den AmiBroker Files Abschnitt 8230 groups. yahoogroupamibrokerfilesIO. zip Filed von Fred um 5:45 Uhr unter Intelligent Optimization Comments Off auf IO 8211 Fitness, Ziele und Constraints Diese Seite ist veraltet Fast alle, die Haben seit mehr als eine kurze Weile gehandelt haben, um zu erkennen, dass ohne zusätzliche Informationen, In Sample Optimization Ergebnisse sind nur für Prahlerei Rechte und als solche haben sehr wenig prädiktive Fähigkeit, wie einige System ist wahrscheinlich zu führen, wo es zählt 8230 Out of Sample . Eines der wichtigen Informationen, die wir nutzen können, um einen Hinweis darauf zu haben, ob ein System wahrscheinlich aus der Probe herauskommen wird oder nicht, ist zu prüfen, wie empfindlich die Parameterwerte sind, die wir gewählt haben. Mit einem Zwei-Parametersystem können wir in AmiBroker das System mit herkömmlichen Methoden optimieren und dann die 3D-Flächenplots betrachten, die die beiden Parameter auf die x - und y-Achse und einige Performance-Metrik auf der z-Achse wie in der unten stehenden Tabelle setzen. Wie in der obigen Tabelle ist es nicht ungewöhnlich, dass der höchste Gipfel unmittelbar neben einem Bereich liegt, in dem die Systemleistung deutlich abfällt. Die Parameterwerte, die diesen Peak darstellen, könnten dann als zu empfindlich oder nicht besonders robust bezeichnet werden. Während dies ein sehr gutes System sein könnte, würden wir nicht die Parameterwerte verwenden wollen, die uns direkt auf diesen Höhepunkt bringen, da die Wahrscheinlichkeit des Versagens oder zumindest signifikant unterschiedliche Ergebnisse im realen Handel zu groß ist. Wir möchten stattdessen Parameterwerte auswählen, die zwar immer noch gut funktionieren. In Sample hatte auch eine höhere Wahrscheinlichkeit, gut aus der Probe herauszuarbeiten, weil sie nicht so empfindlich waren. Dies könnte veranschaulicht werden, wo I8217ve den Pfeil in das obige Diagramm gesetzt hat. Während die 3D-Flächenplots in AmiBroker für die Visualisierung der Empfindlichkeit gut sind und dann bis zu einem gewissen Grad Robustheit mit 2 Parametersystemen, werden sie bei der Versuchung, die Empfindlichkeit von Parameterwerten mit Systemen mit 3 oder mehr Parametern zu verstehen. Ein Weg, um eine Vorstellung davon zu haben, wie empfindlich die Parameterwerte bei Systemen sind, die 3 oder mehr Parameter haben, ist, eine statistisch signifikante Anzahl von Punkten zu nehmen und zufällig Werte für jeden der Parameter zu erzeugen, die diese Punkte in einem prozentualen Bereich repräsentieren, der plus ist Oder minus von der ursprünglichen Punkt, testen Sie die für Fitness und vergleichen Sie dann die Ergebnisse mit der Eignung unseres ursprünglichen Punktes. Zum Beispiel in der obigen Tabelle let8217s davon ausgehen, dass die Parameterwerte für L1 und L2, wie durch, wo ich den Pfeil platziert, bei 75 und 70 sind, und wir wählten für unseren Bereich, um zufällig andere Punkte im Bereich von 5 zu testen. Wir konnten dann Punkte mit Werten für L1 von 71 8211 79 und für L2 von 66 8211 74 trennen. Dies würde uns Daten geben, die dann auf eine andere Weise aufgetragen werden konnten, die uns zeigte, wie empfindlich diese Parameter sind. Unten ist ein Beispiel für eine solche Handlung mit einem Balkendiagramm zu kategorisieren Gruppen von Punkten und ihre Fitness in Bezug auf die Fitness unserer ursprünglichen Parameter Werte in der Optimierung gefunden. Der obere Teil des Diagramms zeigt Kategorien und Prozentsätze der getesteten Punkte und zum Beispiel die höchste Bar zeigt, dass 7,3 der Punkte getestet wurden Fitness, die 93 so gut wie unsere ursprüngliche Punkt war. Beachten Sie auch, dass seit der Eignung des ursprünglichen Punktes, den wir ausgesucht haben, nicht der höchste Gipfel in der ursprünglichen 3D-Flächenfläche war, dass einige Takte in der obigen Grafik einen Wert von mehr als 100 haben. Der untere Teil des Balkendiagramms setzt sich aus kumulativen Werten aus dem oberen Teil zusammen und zeigt zum Beispiel, dass 45 unserer Tests weniger als 93 so gut wie unser ursprünglicher Punkt waren. Während dieses Tool möglicherweise nicht so nützlich erscheint wie die Flächenplots, beachten Sie, dass es unabhängig von der Anzahl der optimierten Parameter gültig ist. Die oben genannten sind Standard-Shareware-Funktionen in IO. Angesichts der Tatsache, dass eine intelligente Optimierungsmethode durch ihre Natur nicht jede mögliche Kombination von Parameterwerten untersuchen wird, wäre es unwahrscheinlich, ohne dass ein zusätzlicher Einfluss oder eine Richtung, die der intelligente Optimierungsprozess für Parameterwerte ausgewählt hätte, die nicht besonders empfindlich waren. Dies liegt daran, dass die Prozesse der Beurteilung oder Berechnung der Parameterempfindlichkeit typischerweise nach Abschluss der Optimierung durchgeführt werden, denn mit Exhaustive Search ist alles, was erforderlich ist, da wir eine Chance hatten, die Ergebnisse aller Kombinationen zu sehen. Um sicherzustellen, dass die Parameterempfindlichkeit bei der Suche nach Parameterwerten mit hoher Fitness unter Verwendung eines intelligenten Optimierers berücksichtigt wird, ist es notwendig, eine Methodik für die Auswertung, wie empfindliche Parameterwerte zu sein und die wiederum die Eignungsberechnung während der Optimierungsprozess, so dass der Prozess zu einem robusteren Satz von Parameterwerten geführt wird. Angesichts der Tatsache, dass der intelligente Optimierungsprozess, der in IO implementiert wird, Parameterwerte an AmiBroker zur Auswertung durch seinen Optimierer sendet und Ergebnisse von AmiBroker zurücksendet, um zu bestimmen, wie es sein Suchmuster in der nächsten Generation ändern soll, ist dies einfacher, dann würde es zuerst erscheinen . Dies geschieht zwischen einer Generation regelmäßiger Optimierung und dem nächsten Betrachten der Ergebnisse, die von AmiBroker zurückkommen, und für jene Punkte, die eine weitere Untersuchung durchführen, die einige Tests für Empfindlichkeit durchführt, die nicht unähnlich zu den Methoden sind, die verwendet werden, um die Balkendiagramme oben zu erzeugen. Die IO-Optionen und die Mechanik für diese, während es nicht schwierig für den Benutzer zu beschäftigen sind vielfältig und ziemlich anspruchsvoll und als solche anstatt diskutieren alle von ihnen hier würde ich empfehlen für diejenigen, die interessiert sind, dass Sie lesen die Abschnitte über Sensitivity in der vollständigen Dokumentation. Die oben genannten sind erweiterte Funktionen in IO. Eine Shareware-Version von IO mit vollständiger Dokumentation finden Sie in den AmiBroker Files Abschnitt 8230 groups. yahoogroupamibrokerfilesIO. zip Filed von Fred um 5:43 Uhr unter Intelligent Optimization Comments Off auf IO 8211 Robustheit, ein sensibler SubjectAbout für AmiBroker für AmiBroker ist ein 3. Party-Softwarepaket, das dem AmiBroker volle Programmierbarkeit bietet. NET für AmiBroker deckt alle programmierbaren Funktionen von AmiBroker ab: Plug-In-Schnittstellen, integrierte AFL-Funktionen, Backtester-Objekte, OLE-Schnittstelle, IBController. Alle programmierbaren AmiBroker-Funktionen können abgerufen und von Code benutzt werden, während Sie eine beliebige Sprache verwenden. Indikatoren, Filter, Scanner, Explorationen, benutzerdefinierte Backtester-Module, automatisierte und Echtzeit-Trading-Systeme, Optimierer - und Datenquellen-Plug-ins, OLE-Automatisierungsprogramme oder Datenlade etc. können in C, VB, VC, F oder beliebig entwickelt werden Sprache. Für AmiBroker für Handelssystementwickler Verlängern oder ersetzen Sie Ihre AFLs mit Code-AFL-Plug-In-Entwicklung, die einmal einmal herausgefordert wurde, auch erfahrene CC-Entwickler können nun in jeder Sprache sehr einfach und schnell durchgeführt werden. NET-Plug-Ins können AFL-Scripts erweitern oder vollständig ersetzen. AFL-Dateien können einfach in AFL-Plug-In umgewandelt werden. AFL-Indikatoren, Scanner, Explorationen, Backtester-Module, Echtzeit-Trading-Module etc. können in reiner oder in einer Mischung aus AFL und. NET-Code kann einfach auf alle eingebauten AFL-Methoden und Objekte der Backtester-Schnittstelle zugreifen. Datenquellen-Plug-ins können auch in jeder Sprache entwickelt werden. Die Verwendung der Datenschnittstelle ist viel einfacher als die ursprüngliche CC-Schnittstelle. Sie bieten immer noch die volle Funktionalität der ursprünglichen Schnittstelle und vereinfachen die Integration von Offline - und Streaming-Datenquellen. Echtzeit-Handel mit IBController Trading Interface NET für AmiBroker bietet eine einfache Integration von AFL-Indikatoren, Handelslogik in objektorientiertem Code und AmiBroker Auto-Trading-Schnittstelle für Interactive Brokers. Die verwaltete IBController-Schnittstelle und die Plug-Ins bieten zusammen neue, einfachere und zuverlässigere und managierbare Möglichkeiten, Echtzeit-Trading-Systeme zu erstellen. Integrieren Sie AmiBroker in Ihren benutzerdefinierten Handelsprozess NET für AmiBroker vereinfacht auch die Integration aller Arten von Anwendungen in AmiBroker. Mit der Integration von Anwendungen mit COM-Schnittstellen (wie Excel, Access, Word, R, SciLab, MatLab etc.) ist eine einfache Aufgabe möglich. Es gibt auch grenzenlose Integrationsmöglichkeiten mit der Klassenbibliothek. Z. B. NET-Plug-Ins können benutzerdefinierte E-Mails senden, SMS senden, einen Webdienst anrufen, auf Dateien zugreifen, mit einem externen Handelsmanagementsystem über das Netzwerk kommunizieren oder sogar ein Ereignis von einem externen System empfangen. Beschleunigung der Entwicklung mit Klassen und Schritt für Schritt Debugging NET für AmiBroker reduziert die Entwicklungszeit erheblich und spart Ihnen viel Zeit. Schritt für Schritt Debugging hilft, Fehler zu debuggen und zu beheben. Das Designziel war für AmiBroker einfach zu bedienen und noch effizient zu machen. NET-Plug-Ins benötigen keinen Klempner-Code wie CC-Plug-Ins. Entwickler können Code so schnell schreiben wie AFL-Code schreiben oder konvertieren ihre AFL-Code fast Zeile für Zeile zu C. VB und VB Skript-Entwickler können Plug-Ins einfach in VB schreiben. Die ParallelAB-Bibliothek hilft Ihnen, alle Ihre Hardware effizient für umfangreiche Optimierungs-, Explorations - und Scanaufgaben zu nutzen. Mit dieser Funktion können Sie automatisch einen Automatisierungscode entwickeln, der mehrere AmiBroker-Prozesse ausführen kann, um verschiedene Aufgaben mit unterschiedlichen Datenbanken auch auf verteilter Hardware auszuführen. Für AmiBroker für Handelssystemlizenzgeber NET für AmiBroker ist eine einfache Lösung für Black Box Trading Systementwickler zum Schutz, zur Lizenzierung und zum Verkauf ihrer Systeme. AFL-Scripts können einfach und schnell in Plugins umgewandelt werden, die keine öffentliche Handelslogik in AFL-Dateien hinterlassen. NET-Plugins können geschützt und lizenziert werden von kommerziellen Schutz-Tools wie IntelliLock. CliSecure Lizenzierung. Lizenzierung Pro. Etc. Die geschützten Plugins können veröffentlicht werden. Nur Kunden, die für ihre Maschinen zugelassen wurden, können die geschützten Plug-Ins nutzen. Für AmiBroker für Datendienstanbieter NET für AmiBroker ist eine einfache Lösung für Black Box Trading Systementwickler zum Schutz, zur Lizenzierung und zum Verkauf ihrer Systeme. AFL-Skripte können einfach und schnell in Plugins umgewandelt werden, die keine öffentliche Handelslogik in AFL-Dateien hinterlassen. NET-Plugins können geschützt und lizenziert werden von kommerziellen Schutz-Tools wie IntelliLock. CliSecure Lizenzierung. Lizenzierung Pro. Etc. Die geschützten Plugins können veröffentlicht werden. Nur Kunden, die eine Lizenz für ihre Maschinen erhalten haben, können die geschützten Plug-Ins nutzen. Web Solution Willkommen bei Better Technology Website Wir freuen uns, dass Sie sich Zeit nehmen, unsere Website zu besuchen und zu besuchen. Hier haben wir alle Ihre einstufige Lösung für Ihre Website. Ihre Website ist Spiegel für Ihre Persönlichkeit und Ihr Business Modal. Jetzt in diesen Tagen Ihre Website ist der Schlüssel zu wachsen Ihr Geschäft, wachsen Client Base und erhöhen Sie Ihren Gewinn. Wenn du nicht weißt, wie man das macht, deshalb sind wir hier. Du brauchst dir keine Sorgen zu machen, wir machen alles von unserer Seite. Kontaktieren Sie uns bitte. Klicken Sie hier für mehr Details. Financial Softwares Hier bei Better Technology bieten wir alle Lösungen für den Finanzsektor Softwares. Wenn Sie irgendwelche Handelsideen in Ihrem Verstand haben oder manuelle Berechnungen durchführen, dann können wir diese Logiken in Software-Sprachen umwandeln. Wir können auch Ihre Handelsstrategien vor unerwünschten Verwendungen schützen. Wir unterstützen Programmierservices für technische Analysesoftware wie Amibroker, Metatrader, Ninjatrader, Tradestation etc. Wir bieten Amibroker AFL, AFL zu DLL und DLL Licensing Protection Services. Gerade kontaktieren Sie uns mit Ihren Fragen, wir geben Ihnen beste Lösung.

No comments:

Post a Comment