Tradestation Look Inside Bar Back Testing Forex


TradeStation Trading Software und Plattform, jetzt bei Optimus Futures, LLC Finden Sie Trading Opportunities Finden Sie neue Trading-Möglichkeiten mit TradeStationrsquos RadarScreenreg - See Whatrsquos wirklich bewegen den Markt in Echtzeit. Schneiden Sie durch die Unordnung mit RadarScreenrsquos anpassbare Markt-Tracking-, Scan-und erweiterte Mustererkennung Fähigkeiten. Dynamisch Rang und sortieren Hunderte von Symbolen in Echtzeit - verfolgen Marktbearbeiter und führen Trades auf sie, bevor einige andere sogar sehen den Trend. Befolgen Sie die Trends und Diagrammmuster, wie sie auftreten, über einen gesamten Markt - mit TradeStations-integrierten Indikatoren oder Ihren eigenen benutzerdefinierten Kriterien. Bleiben Sie informiert über Marktbewegungen mit benutzerdefinierten Benachrichtigungen - erhalten Sie sofort benachrichtigt oder sogar automatisieren Sie Ihre Aufträge, um auf benutzerdefinierte Benachrichtigungen reagieren. TradeStation Analysieren Sie die Märkte Transformieren Sie Ihren Handel mit preisgekrönten, vollständig anpassbaren Charting-, Back-Test - und Analysefunktionen für Futures. Und bleiben Sie mit der TradeStations-Forschung und den neuesten Funktionen auf dem Laufenden. Nehmen Sie Ihre Trading auf die nächste Ebene mit professionellen Charts, die erweiterte Analyse-Funktionen an Ihren Fingerspitzen setzt. Seriöse Händler wählen TradeStation für seine preisgekrönten Charting-Tools, Tiefe der Funktionen und Flexibilität, die Händler helfen, ihre Analyse an sich ständig verändernden Märkten anzupassen. Traditionelle bis exotische Diagramme ndash Von Leuchtern zu Renko Stäben, hat TradeStation über 10 verschiedene Diagrammarten perfektioniert, also können Sie den Markt von fast jedem möglichem Winkel sehen. Indikatoren, Indikatoren und mehr Indikatoren ndash Mehr als 150 Indikatoren kommen standardmäßig mit der Plattform TradeStation. Sie können auch benutzerdefinierte Indikatoren für nahezu unbegrenzte Analysemöglichkeiten erstellen oder herunterladen. Mehrfach-Zeit-Analyse ndash Das Kombinieren mehrerer Symbole und - oder Intervalle auf demselben Chart ermöglicht es Ihnen, Marktbedingungen zu isolieren, die Ihren Handel direkt beeinflussen können. Umfassende historische Marktdaten ndash Sie können historische Marktdaten mit bis zu 90 Jahren täglicher Daten, bis zu 27 Jahren Intraday-Daten und sechs Monaten Tick-Daten ausgeben, analysieren und backtest. Visualisierung von Marktbewegungen, potenziellen Breakouts und Chartmustern in Echtzeit ndash Indikatoren, ShowMetrade-Studien, PaintBartrade-Studien, Activity Bars und Probability Maps ermöglichen es Ihnen, den Markt auf eine Art und Weise zu analysieren, die Ihnen das sinnvollste macht. Einfache Bedienung für vereinfachte Chartanalyse ndash Umfangreiche Kartenverknüpfungen, Annotating-Funktionen, Transparenz und Data-Forward-Design sind nur einige der Funktionen, die die Chartanalyse in TradeStation vereinfachen. Visuell atemberaubende und hoch anpassbare Charts ndash Praktisch jedes grafische und andere Element ihrer Charts können angepasst werden, so dass Sie Ihre Charts perfekt zu perfektionieren und Ihre Perspektive auf den Märkten zu maximieren. Strategie Back-Testing und Optimierung Lassen Sie Ihre Trading-Strategie die Analyse für Sie Erstellen, Back-Test und Optimierung Ihrer eigenen benutzerdefinierten Trading-Strategie mit Hilfe von historischen Daten und analysieren dann seine Leistung, um Ihre Trading-Ideen zu validieren. Strategieentwicklung für den Nicht-Programmierer - Erstellen Sie Ihre Strategie mit vorgefertigten Strategiekomponenten. Präzise Rückverfolgung Ihres Handels - mit Look-Inside-the-Bar-Technologie, Tick-Level-Tests, Limit-Order Fill Annahmen, und durch die Berücksichtigung von Provisionen und Schlupf. Test auf mehreren Märkten - mit Intraday oder Tick-Daten aus ihrer umfangreichen historischen Datenbank. Messen Sie Ihre Strategie Erfolgsaussichten - mit leistungsstarken Strategie-Performance-Berichte und Grafiken. Überprüfen Sie, ob Ihre Handelsstrategie robust genug ist, um auf Live-Daten verwendet zu werden. TradeStations Walk Forward Optimizer bietet einen einfach zu lesenden Passfail-Bericht. Walk-Forward Optimizer Testen Sie Ihr Trading-System auf Seen und Unseen Daten. Viele Handelssysteme scheitern in der realen Welt, weil sie gebaut und getestet werden, auf dem gleichen Satz von historischen Daten. Der neue Walk Forward Optimizer von TradeStations hilft bei der Abschwächung dieses Problems, indem er eine Reihe von Prognosetests für die anfängliche Quittierung und Fortsetzung der Marktdaten durchführt, um so die Unvorhersehbarkeit des Handels einer Strategie unter realen Marktbedingungen zu simulieren. Wo andere Optimierungsmethoden normalerweise enden, erzeugt der Walk-Forward Optimizer eine leicht verständliche, passgeschützte Analyse von strategischen Schlüsselkriterien. Rolling-Walk-Forward-Analyse In diesem Beispiel wird die Strategie auf vier Monate der Preisentwicklung optimiert, und eine Walk-Forward-Analyse wird an acht Monaten unseener Out-of-Sample-Daten durchgeführt, wodurch eine realistische Einschätzung darüber erfolgt, wie gut die Strategie ist Unter den tatsächlichen Marktbedingungen. Portfolio Maestro Portfolio Maestro unterstützt jetzt auch die folgenden erweiterten Funktionen von TradeStation: Erhöhen Sie Ihre Back-Tests auf neue Ebenen mit super-genaue Look-Inside-Bar-Logik. Integrieren Sie fundamentale Analyse in Ihre Portfolio-Strategien. Nutzen Sie die volle Leistungsfähigkeit von EasyLanguage, einschließlich Strategien, die Object Oriented EasyLanguage-Syntax implementieren. Wenn Sie mehrere Symbole und Strategien handeln, ist TradeStation Portfolio Maestro ein hochentwickeltes Tool, das Portfolio-Performance-Reporting, Risikobewertung und Optimierung für nahezu jede Kombination von Symbolen und Strategien bietet. Präzise Portfolioanalyse ndash Portfolio Maestro nutzt einen relativen Ansatz bei der Bewertung (Back-Testing) Portfolios und ndash der Ansatz, der am ehesten die tatsächliche Leistung simuliert, die erzielt werden könnte, wenn das Portfolio in Echtzeit gehandelt würde. Superior Portfolio Management ndash Portfolio-weite Einschränkungen ermöglichen es Ihnen, das Risiko effektiv zu steuern, Gewinne zu schützen und das Abwärtsrisiko des Portfolios zu begrenzen. Nahtlose Integration mit TradeStation ndash Während bisherige Portfolio-Back-Test-Tools schwer zu bauen und zu nutzen waren, ist Portfolio Maestro eng mit der TradeStation-Plattform integriert und bietet nahtlosen Zugriff auf Strategien und Daten für Händler auf allen Ebenen. Bewerten Sie den Markt von unten nach oben. Das TradeStation-Forschungsfenster mit Reuters-Fundamentaldaten gibt Ihnen die Möglichkeit, Ihr Eigenkapital vollständig auszuwerten. Überprüfen Sie eine Bestandsbewertung, Rentabilität, Finanzkraft, Kapitalisierung und Quartalsergebnisse. Plus, werfen Sie einen Blick auf den Branchenvergleich, um die Aktie gegen ihre Altersgenossen zu messen. Zugriff über 1.000 grundlegende Datenfelder - wie PE, EPS und Einnahmen. Erweitern Sie Ihre Forschung Sie können auch aus 24 unabhängigen Forschungsverbindungen wählen, darunter Unternehmensfinanzierungen, Analystenbewertungen, Research Reports, ETF-spezifische Links und Anleihen - und Fonds-Screener. Bleiben Sie oben auf dem, was passiert TradeStations News-Fenster gibt Ihnen Volltext-Nachrichten über den Handelstag - so können Sie oben auf Veranstaltungen, die Aktienkurse und Bewegungen beeinflussen können bleiben. Verpassen Sie nie eine große Veranstaltung oder News-Geschichte - mit Echtzeit-Alerts. Filtern Sie nach den Nachrichten, die Ihnen am wichtigsten sind - nach Symbolen, Schlüsselwörtern wie z. B. quotmergersquot oder logischen Ausdrücken wie quotanalysts Ratings. quot Über 45 der angesehensten Quellen - darunter Dow Jones, Business Wire, PR Newswire, Internet Wire und die Knight RidderTribune Nachrichtendienst. Ausführen von Trades Holen Sie sich professionelle Tools für die Platzierung von Trades - vom stressfreien simulierten Handel bis hin zum leistungsstarken Single-Click-Matrix-Trading - und Analysewerkzeug zum vollautomatisierten Trading. Testen Sie risikolos vor dem Handel Testen Sie Ihre Trading-Ideen in Echtzeit auf dem heutigen Markt - ohne Ihr eigenes Geld zu riskieren. Gewinnen Sie Echtzeit-Trading-Erfahrung ohne Kosten und sehen Sie die Kraft des vollautomatisierten Handels aus erster Hand. Entdecken Sie neue Märkte und neue Strategien - ohne einen Cent zu riskieren. Markieren und handeln Sie aus einem Fenster Markttiefe, erweiterte Auftragseingabe und Auftragsverfolgung - alles in einem Fenster. Blitzschnelle Ein-Klick-Bestellung - klicken Sie auf ein Gebot oder fragen Sie Zelle, um einen Handel zu diesem Preis zu platzieren. Schützen Sie Ihre Positionen - mit automatischen Stop-Loss - und Gewinnzielaufträgen. Sofortige Preisanpassung - durch Ziehen und Ablegen der Bestellung an einem neuen Ort. Verfolgen Sie Ihren Gewinn oder Verlust in Echtzeit - mit einem kurzen Blick auf die PL-Säule. Schnelle, effiziente Auftragserfassung Tragen Sie alle Sicherheiten - Aktien, Optionen, Futures oder Forex - alles durch eine intuitive Benutzeroberfläche Schnelle Auftragserfassung - mit automatischer Symbolverknüpfung. Einfache und erweiterte Auftragstypen - wie Bracket-, OCO - und OSO-Aufträge. Platzieren Sie einzelne Bein - oder komplexe Multibein-Optionen. Bühnenaufträge - für die Platzierung in der Zukunft oder für die Platzierung wiederholt. Chart Trading Das Trading von TradingStationrsquos hat es niemals einfacher gemacht TradeStationrsquos neue Chart Trading-Funktion erlaubt es diskretionären Tradern, Aufträge direkt auf einem Chart in Echtzeit intuitiv zu platzieren und zu bearbeiten. Platzieren Sie ein - und mehrbeinige Aufträge mit einem einfachen Mausklick Verschieben Sie Aufträge zu neuen Preisniveaus, indem Sie die Auftragslinie bearbeiten. Bearbeiten Sie Aufträge mit einem Rechtsklick. Platzieren Sie häufig verwendete Aufträge - einschließlich Hittake, Markt, OCO und Nachlaufstationen - mit einem Klicken Sie auf. Im Gegensatz zu anderen chartbasierten Handelswerkzeugen auf dem Markt wird die TradeStations Chart Trading-Funktion von EasyLanguage angetrieben. Dies bedeutet, dass Sie es erweitern können, um Ihre eigenen einzigartigen Handelsbedürfnisse zu erfüllen oder es als Grundlage für Ihre eigenen Analysetechniken zu verwenden. Quick Trade Bar Geschwindigkeit und Einfachheit Die Quick Trade Bar ist ein einfaches, schnelles Auftragseingabe-Tool, mit dem Sie effizient mit dem aktuellen Markt interagieren können. Steigen Sie schnell ein und aus dem Markt - mit einem Klick. Vereinfachen Sie die Auftragsverwaltung mit nur einem Klick, um Ihre offenen Aufträge zu stornieren. Track Profit und Verlust auf einen Blick. Markttiefe Sehen Sie Markttiefe und Ort-Trades gleichzeitig. Platzieren Sie Trades direkt aus der Market Depth-Anzeige. Sehen Sie Ihre Aufträge und Position in der Tiefe der Marktdarstellung. Platzieren Sie Aufträge schnell mit dem eingebauten Handels bar. Einzelklick zum Schließen oder Umkehren einer Position. Strategie und Handel Automation In den heutigen Märkten zählt jede Millisekunde. Mit TradeStation Chart Analysis und RadarScreen können Sie ganz einfach Ihre Strategie oder Ihr Kennzeichen festlegen, um Ihren Handel zu automatisieren und so die Verzögerungen zu reduzieren, die bei der manuellen Markteinführung und dem automatischen Ausstieg auftreten. Reagieren Sie auf Chancen schneller - indem Sie Ihre Strategie überwachen den Markt für Ihre vordefinierten Bedingungen. Handel mit mehr Vertrauen - durch die Verringerung der Emotionen und die Steigerung Ihrer Handelsdisziplin. Basket Trading Ort Trades für mehrere Symbole mit einem einzigen Klick. Legen Sie einen einzelnen Auftrag für einen ganzen Korb von Aktien oder Futures. Übernehmen Sie die Kontrolle über Ihren Handel - indem Sie mehrere Körbe verwalten. Scale in und aus Körbe - durch die Verwaltung der Prozentsatz des Korbes zu handeln. Überwachen Sie Ihre Positionen TradeStation TradeManager bietet fortschrittliches Echtzeit-Risikomanagement und - analyse, die Ihnen einen kritischen Einblick in Ihren Handel ermöglichen kann. TradeManager Erweitertes Ordermanagement. Verwalten Sie Ihre Positionen wie die Profis tun - TradeManager können Sie leicht anzeigen und verwalten Sie Ihre Aufträge und Positionen in Echtzeit. Verwalten Sie das Risiko durch einfaches Verfolgen und Verwalten offener Aufträge und Positionen. Verpassen Sie nie einen Schritt mit einem kompletten Blick auf alle Ihre Kontostände. TradeManager Analyse In der Tiefe anpassbare Handelsanalyse. Eine objektive und ausgewogene Sicht auf Ihre Trading-Performance, hilft Ihnen, Trends zu sehen und zu identifizieren, wo Sie am stärksten sind. Analysieren Sie die Leistung Ihres Portfolios mit 100 Leistungsfeldern und Dutzenden von Performance - und Handelsdiagrammen. Tool für die Verteilung von Zuteilungen Weisen Sie Trades zwischen den Kundenkonten zu. Institutionelle Trader und Anlageberater können Equity-Trades platzieren und unter den Kundenkonten innerhalb der TradeStation anzeigen und verteilen. Zuordnen und Neuzuordnung mehrerer Aufträge nach dem Handel bis 18.00 Uhr ET Zuordnen nach mehreren Kriterien, einschließlich Prozentsatz, Menge, Prorata Kaufkraft oder Prorata Netto-Wert Erstellen und Speichern von Dateien für mehrere benutzerdefinierte Vorlagen Ausschneiden und Einfügen aus Microsoft Excel, um Vorlagen erstellen Auto-submit Mehrfache Zuordnungen über Auftrag und Vorlage Postion Graph Sobald Ihre Bestellung einen Auftrag erteilt hat, können Sie mit der TradeStationRsquos unique PositionGraphstrade Ihre Positionen mit einem Blick auf Ihre Positionsgrafikleiste verfolgen. Die Positionsgraphen zeigen in grafischer Form die Positionen der Positionen, den aktuellen Profitverlust und den Vorlauf in Prozent oder die Kontowährungsbeträge an. Dank der fortschrittlichen Farbcodierung können Sie gewinnbringende Positionen (grün dargestellt) und verlorene Positionen (rot dargestellt) leicht erkennen. Mit PositionGraphs können Sie eine aktuelle Position schnell schließen oder rückgängig machen, indem Sie einfach mit der rechten Maustaste auf den entsprechenden Positionsgraphen klicken und die Position "quotenpositionieren" oder "quer positionieren" auswählen. Durch das Aktivieren von kumulativem Gewinn und Verlust können Sie verfolgen, wie viel ein bestimmtes Währungspaar Ihre accountrsquos Gesamtleistung beeinflusst hat. Erweitern Sie die Möglichkeiten Holen Sie sich Zugang zu Hunderten von leistungsstarken Ideen-Generierung Anwendungen, anpassbare Analytik und komplette Handelssysteme, oder haben eine individuelle Lösung für Ihre einzigartige Trading-Stil. Dies ist alles ermöglicht durch die Macht der EasyLanguagereg, TradeStations proprietäre objektorientierte Programmiersprache, die Sie Ihre Trading-Ideen mit einfachen Aussagen und Handelsbedingungen beschreiben können. EasyLanguage Erstellen Sie Ihre eigenen Analyse-Tools und Trading-Strategien. Exklusiv für TradeStation ist EasyLanguage eine Programmiersprache für Händler, die Ihnen erlaubt, Indikatoren und Handelsstrategien in TradeStation zu erstellen und zu modifizieren. EasyLanguage ist die treibende Technologie hinter all den Analysetools, die in TradeStation eingebaut sind. Mit EasyLanguage können Sie auch Ihre eigenen einzigartigen Analyse-Tools basierend auf Ihren Ideen und maßgeschneidert auf die Art und Weise, die Sie handeln, erstellen und anpassen. TradingAppreg Store Innovative Handelsstrategien und Marktindikatoren, die von unabhängigen EasyLanguage-Programmierern entwickelt wurden. Wählen Sie aus Hunderten von Handelsprodukten, die von unabhängigen EasyLanguage-Entwicklern entworfen und direkt an Ihre TradeStation-Plattform geliefert wurden. Probieren Sie ein Produkt kostenlos aus und testen Sie, wie gut es die TradeStation-Plattform ausführt. Lesen Sie Kunden-Produktbewertungen zu erfahren, was andere über die Produkte, die Sie interessieren könnten gesagt haben. EasyLanguage Add-On-Produkte Erweitern Sie Ihre Toolbox mit Analyse - und Handelswerkzeugen mit Add-On-Produkten für die TradeStation-Plattform. Das TradeStation-Add-On-Produktverzeichnis bietet den Nutzern der TradeStation Zugriff auf eine wachsende Sammlung von Drittanbietern, die auf der TradeStation-Plattform entwickelt wurden. Jedes Add-On-Produkt, das im Verzeichnis aufgeführt wird, wird auf Kompatibilität mit der TradeStation-Plattform getestet und steht direkt vom Entwickler zur Verfügung. Wenn Sie ein Entwickler sind, der daran interessiert ist, Ihre Produkte im TradeStation Add-On Produktverzeichnis zu finden, klicken Sie bitte hier für weitere Informationen. EasyLanguage-Spezialisten 3rd-Party EasyLanguage-Entwicklung Service-amp-Unterstützung Das EasyLanguage-Spezialisten-Verzeichnis bietet den Benutzern von TradeStation den Zugriff auf Drittanbieter-EasyLanguage-Entwickler, die individuelle Entwicklungs - und Supportdienste anbieten. Diese Ressource ist ideal für den Trader, der einzigartige Trading-Ideen von ihren eigenen hat, aber braucht Hilfe bei der Umwandlung dieser Ideen in funktionale Analyse-Techniken oder Handelsstrategien in der TradeStation Platform. Wenn Sie ein Entwickler sind, der Interesse an der Auflistung Ihrer Dienstleistungen im EasyLanguage Specialist Directory hat, klicken Sie hier für weitere Informationen. EasyLanguage File Library Eine Sammlung von Analyse-Techniken und Strategie-Trading-Ideen von der Community TradeStation beigetragen. Die EasyLanguage-Bibliothek bietet Benutzern einen offenen Ort für das Teilen und Herunterladen von benutzerdefinierten geschriebenen Trading-Ideen für den Handel Aktien, Optionen, Futures und Forex. Ebenfalls verfügbar sind handelsübliche Arbeitsbereiche, Hotkey-Layouts und vieles mehr. Aktivitätsleisten Analysegruppen Benutzerdefinierte Symbollisten Funktionen Allgemeine Diskussionen Hotkeys Layouts Indikatoren Makros OOEL-Beispiele OptionStation BidAsk-Preismodelle PaintBar-Studien Wahrscheinlichkeitskartenstudien ShowMe-Studien Komplette Strategien Strategiekomponenten OptionStation-Vorlagen RadarScreen-Vorlagen TradeStation Kompatible DLLs Arbeitsbereiche Entdecken Sie selbst, warum Händler mit TradeStationMetaTrader vs. TradeStation: Ein Sprachvergleich von Michael R. Bryant Wer aktiv Forex-Handel tut, hat wohl von MetaTrader gehört. Sie behaupten, mehr als eine halbe Million Nutzer für die mobilen Versionen ihrer Handelsplattformen MT4 und MT5 zu haben. Als Reaktion auf Anfragen von MetaTrader-Benutzern, Ive arbeitete auf Hinzufügen MetaTrader 4 (MT4) Ausgabe an Adaptrade Builder. Als ich die Dokumentation für die neue MT4-Code-Ausgabe-Funktion in Builder, dachte ich, wäre es eine gute Zeit, um einige der Möglichkeiten, in denen die MT4-Programmiersprache namens MQL4, unterscheidet sich von TradeStations Programmiersprache, genannt EasyLanguage. Wenn youre ein systematischer Händler, der an dem Devisenhandel interessiert ist und havent noch eine Handelsplattform gewählt hat, oder youre, das vom Umschalten von einer Plattform zur anderen denkt, gibt es einige Sachen, die Sie über die zwei scripting Sprachen wissen sollten. Wenn Sie gerade über MetaTrader lernen, fragen Sie sich vielleicht, warum seine so eine beliebte Plattform. Meiner Meinung nach ist es ein Ergebnis von mehreren Faktoren. Erstens ist die Plattform kostenlos. Sie können die Software herunterladen und kostenlose Forex-Daten als Teil der Plattform kostenlos erhalten. Die Plattform umfasst alle wichtigen Forex-Symbole, und, nachdem Sie sich für ein kostenloses Demo-Konto, die Daten in Echtzeit aktualisiert werden. Auch die MetaTrader 4-Skriptsprache, MQL4, ist ein integraler Bestandteil der Plattform. Sie können MQL4 verwenden, um Indikatoren, quotscriptsquot (Code zum Ausführen bestimmter Funktionen auf Anfrage) und Quotexpert-Berater (EAs) quot (Handelsstrategien) zu schreiben. Die MQL4-Sprache, wie unten diskutiert, ist sehr vielseitig und macht MT4, wie TradeStation, eine erweiterbare Plattform. Theres eine aktive Gemeinschaft der MT4 Benutzer, die Indikatoren und EAs zum MT4 Forum beitragen. Die MT4-Plattform, wie die MQL4-Sprache, ist speziell für Forex entwickelt. Ill diskutieren mehr darüber, wie dies Auswirkungen auf die MQL4-Sprache unten, aber der Punkt hier ist, dass Forex ist ein großer, wachsender, globaler Markt, und MetaTrader hat speziell auf diesen Markt ausgerichtet. Schließlich ist MetaTrader im Gegensatz zu TradeStation, die meistens die Nutzer dazu veranlasst, eigene Brokerdienste zu nutzen, mit einer Vielzahl von Forex-Brokern kompatibel. Als langjähriger TradeStation-Benutzer kann ich mich erinnern, wann TradeStation nur für den Handel der Futures-Märkte war. Die EasyLanguage-Programmiersprache wurde von Futures-Händlern für Futures-Händler entwickelt. Im Laufe der Jahre wurde die Sprache erweitert und angepasst, um gut zu funktionieren in anderen Märkten, vor allem Aktien, Optionen und Forex. Allerdings spiegeln einige seiner Merkmale noch ihre Ursprünge in den Futures-Märkten wider. MQL4 (kurz für MetaQuotes Language 4) wurde speziell für die Devisenmärkte entwickelt. Oftmals, Unterrichtsmaterial für Forex Trading konzentriert sich auf generische Trading-Ideen und Konzepte, wie technische Indikatoren und Arten von Trading-Logik, und ignoriert die Details, wie die Forex-Märkte funktionieren und wie macht Forex unterscheidet sich von anderen Märkten wie Aktien und Futures . Die Tatsache ist, dass Forex-Handel funktioniert etwas anders als andere Märkte, wie jeder Übergang von einem anderen Markt weiß. MQL4 neigt dazu, diese Unterschiede widerzuspiegeln. Wichtige Unterschiede Hier sind einige der wichtigsten Unterschiede zwischen EasyLanguage und MQL4. Soweit nicht anders vermerkt, bezieht sich die Diskussion auf das Schreiben von Handelsstrategien und deren Backtesting auf historische Daten. Die Prämisse der Ausführung von EasyLanguage-Code ist, dass der gesamte Code am Ende jedes Balkens des Diagramms ausgeführt wird, auf das die Strategie angewendet wird. Wenn das Diagramm aus Tagesbalken besteht, wird der Code beispielsweise am Ende jeder Tagesbar ausgeführt. Wenn der Code häufiger ausgeführt werden soll, muss das Diagramm geändert werden, um eine kleinere Balkengröße zu haben. Sie können jedoch den Code dazu zwingen, bestimmte Elemente häufiger mit der Funktion "Clickback-inside-bar-back-testingquot" auszuführen. Dies verwendet Preisdaten mit einer höheren Auflösung als in der Tabelle gezeigt, um genauere Ergebnisse zu erzielen. MQL4-Code verwendet eine Funktion namens start (), die bei jedem Tick ausgeführt wird. Typischerweise tritt der Hauptstrategiecode innerhalb der start () - Funktion auf. Wenn Sie nicht möchten, dass der Code auf jedem Tick ausgeführt wird, müssen Sie diese Logik in start () programmieren. Um z. B. den Code auf dem offenen von jedem Balken ausführen zu lassen, können Sie das Balkenvolume verwenden, um das Öffnen mit "quotenvolume0 lt 1quot" zu ermitteln. Es gibt keine praktische Möglichkeit, die Nähe der Bar zu erkennen, so dass Strategien in MT4 in der Regel auf jedem Tick oder auf den Bars zu öffnen. Da der EasyLanguage-Code am Ende der Leiste ausgeführt wird, sind Aufträge für die Ausführung von Aufträgen für die Ausführung auf der nächsten Leiste, z. B. QuotBuy nächste Bar auf marketquot. Die nächste äquivalente Anweisung in MQL4 wäre, die Reihenfolge für die aktuelle Leiste an den aktuellen Leisten zu öffnen. In diesem Fall wird die Handelslogik immer auf dem vorherigen Balken in MQL4 ausgewertet, während in EasyLanguage die Logik auf dem aktuellen Balken ausgewertet wird. Im Gegensatz zu EasyLanguage beschränkt MQL4 keine Strategien auf die Daten für das Diagramm, auf das die Strategie angewendet wurde. Sie können auf jede verfügbare Datenreihe in einer MT4-Strategie verweisen, indem Sie auf das Symbol und die Balkengröße verweisen. Bargrößen sind auf 1, 5, 15, 30, 60 und 240 Minuten sowie täglich, wöchentlich und monatlich begrenzt. TradeStation hat eine größere Auswahl an verfügbaren Bargrößen, einschließlich Bargrößen einer beliebigen Anzahl von Minuten und Zeckenstäben einer beliebigen Anzahl von Zecken. Auftragsabwicklung EasyLanguage ist eine lobenswerte Aufgabe, die Komplexität der Platzierung und Ausführung von Handelsaufträgen zu verbergen. Wenn Sie zum Beispiel eine Short-Position haben und eine Long-Order eingeben, wenn Sie die Größe nicht angeben, schließt der Long-Eintrag automatisch den Short-Trade zur gleichen Zeit, wenn er den Long-Trade platziert. Wenn Sie mehrere ausstehende Aufträge haben, zum Beispiel einen langen Handel am Markt, abhängig von unterschiedlichen Bedingungen, wenn mehrere Bedingungen gleichzeitig erfüllt sind, wird nur ein Ausstiegsauftrag platziert, die anderen werden automatisch abgebrochen. Außerdem bleiben Handelsaufträge in EasyLanguage für nur eine Bar bestehen und werden automatisch abgebrochen, wenn sie nicht am Ende der nächsten Leiste gefüllt werden. MQL4 lässt die Auftragsabwicklung weitgehend bis zum Programmierer. Wenn Sie mehrere konkurrierende Aufträge haben, müssen Sie sie selbst zu verwalten, die Annullierung diejenigen, die nicht ausgeführt werden und sicherstellen, dass mehrere Aufträge nicht unabsichtlich ausgeführt werden. Wenn Sie zum Beispiel in MQL4 einen Eintrag für eine offene Position umkehren möchten, müssen Sie entweder die Anzahl der Lose angeben, um das gewünschte Nettoergebnis zu erzielen (zB 2 Lose kurz mit 1 Lose lang bis 1 Lose kurz) Oder die offene Position verfolgen und schließen, sobald der neue Eintrag erkannt wird. Aktien vs. Lots In EasyLanguage wird die Größe einer Handelsposition entweder in Kontrakten (z. B. Futures) oder Aktien festgelegt. Für den Devisenhandel würde eine Standardpositionsgröße in der TradeStation 10.000 oder 100.000 Aktien betragen, was einer kleinen oder vollständigen Menge entspricht. Im Einklang mit seiner Forex-Orientierung, wird in MetaTrader die Handelsgröße in Losen angegeben, die fraktional sein können. Ein voller Größe Los wäre eine Menge Größe von 1. Ein Mini-Los wäre eine Menge von 0,1. Trading-Kosten und Fill-Preise Da TradeStation und EasyLanguage ursprünglich auf Futures-Handel ausgerichtet waren, folgten sie der Konvention von Slippage, um zu berücksichtigen, dass Trades in der Regel nicht zum Marktpreis gefüllt werden. Slippage ist der Dollar-Kosten hinzugefügt, um den Handel, um dies zu berücksichtigen. Typischerweise würden Sie auch die Provisionskosten pro Kontrakt oder pro Handel eintragen, um die Gebühren zu decken, die die Maklergebühren für die Ausführung des Handels ausmachen. Alle diese Kosten werden auf die gleiche Weise behandelt: Sie ziehen einen Dollarbetrag von einem gewinnbringenden Handel ab oder addieren denselben Betrag zu einem verlierenden Handel. Die gleichen Kosten werden von allen Trades abgezogen, sowohl lang als auch kurz. Gleichzeitig wird angenommen, dass der Handel zum festgelegten Preis gefüllt ist, entweder den aktuellen Preis für einen Marktauftrag oder den festgelegten Stop - oder Limitpreis. MQL4 verwendet einen etwas anspruchsvolleren Ansatz für die Handelskosten und füllen Preise. In MetaTrader, ist es wichtig zu verstehen, dass jeder Preis tatsächlich zwei Preise, das Angebot und die fragen. Das Gebot ist der niedrigere Preis, während die fragen ist der höhere Preis. Der Unterschied zwischen dem Bid und dem Ask wird als Bidask-Spread bezeichnet. Kaufaufträge werden immer bei der Nachfrage gefüllt, und Verkaufsaufträge werden immer am Gebot ausgefüllt. Eine Preisübersicht zeigt nur den Geldkurs an. Das bedeutet, dass Marktkaufaufträge oberhalb des offensichtlichen Marktpreises (basierend auf dem Chart) gefüllt werden, wohingegen Marktverkaufsaufträge zu dem in der Tabelle ersichtlichen Preis gefüllt werden. Die Bidask-Spread ist ein Teil der Kosten des Handels. Dies ist im Einklang mit der gängigen Praxis im Devisenhandel der Zahlung für den Handel durch die Ausbreitung anstatt die Zahlung der Broker eine feste Provision. MQL4 verwendet auch den Bidask-Spread, um festzustellen, ob ein ausstehender Auftrag gefüllt ist. Beispielsweise wird eine Kaufstopp-Order nur gefüllt, wenn der Ask-Preis, der über dem Chartpreis liegt (Bid), den Stop-Preis berührt. Wenn zum Beispiel die Preisleiste auf dem Chart nur den Stopppreis berührt, kann es vorkommen, dass der Auftrag gefüllt werden soll, aber MT4 zeigt den historischen Handel nicht als gefüllt an, es sei denn, der Ask-Preis hat den Buy-Stop-Preis erreicht. Ebenso wird eine Kauflimit-Order nicht als gefüllt aufgezeichnet, wenn der Ask-Preis nicht bis zum Buy-Limit-Preis reicht. Verkaufsstopps und Limits werden bei dem Gebot ausgefüllt, so dass, anders als Kaufaufträge, ihre Füllpreise direkt den Diagrammpreisen entsprechen. Die Bidask-Spread ist nicht die einzige Preisspanne, die Handelsaufträge in MT4MQL4 beeinflusst. Wenn eine anstehende Order (Stop oder Limit) zu dem Zeitpunkt, zu dem sie platziert ist, zu kurz ist, wird die Order abgelehnt. Dies basiert auf der Idee, dass es nicht genügend Zeit, um den Auftrag zu vergeben, bevor der Markt bewegt sich durch den Auftragspreis. Dieser Mindestabstand kann mit der Funktion MarketInfo (..) in MQL4 abgerufen werden. Ebenso kann ein ausstehender Auftrag nicht in MQL4 geändert werden, wenn der aktuelle Preis für den Auftrag innerhalb des so genannten Quotefreezequot-Niveaus liegt. Mit anderen Worten, wenn der Auftrag so nah an dem Markt ist, dass er zu jedem Zeitpunkt gefüllt werden kann, dürfen Sie ihn nicht ändern. Wegen des anspruchsvolleren Ansatzes, der MT4MQL4 zur Darstellung der Auftragsabfüllung verwendet, sind die Fillpreise in MT4 für historische Simulationen (d. h. Backtesting) wahrscheinlich genauer als in TradeStation. Sprache Syntax Sowohl EasyLanguage als auch MQL4 sind C-ähnliche Sprachen. Das heißt, sie haben beide Ähnlichkeiten mit der Programmiersprache C, die eine allgemeine Aufgabe ist, eine prozedurale Programmiersprache, die in den späten 1970er Jahren entwickelt wurde. MQL4 ist viel näher in der Syntax zu C als EasyLanguage. Allerdings, während MQL4 sieht fast identisch mit C, gibt es ein paar Unterschiede, und MQL4 nicht implementieren alle Cs Sprache Funktionen. Die Hilfedateien im MT4 beachten die Unterschiede. Indikatorunterschiede Für alle, die eine EasyLanguage-Strategie in MQL4 oder umgekehrt konvertieren, sollten Sie beachten, dass nicht alle Indikatoren, die auf beiden Plattformen verfügbar sind, in jeder Plattform gleich berechnet werden. Insbesondere die folgenden Indikatoren ergeben für die gleichen Preisdaten wesentlich unterschiedliche Werte: Momentum, FastD stochastisch (Hauptmodus des stochastischen Indikators in MT4), SlowD stochastisch (Signalleitung des stochastischen Indikators in MT4), DI-DI (Richtungsbewegung), ADX und Akkumulationsverteilung. Es sollte auch beachtet werden, dass TradeStation mehr eingebaute Indikatoren als MT4 enthält. Durch das Online-Forum für MT4 ist es jedoch möglich, eine Vielzahl von Indikatoren zu finden, die von anderen Mitgliedern kostenlos zur Verfügung gestellt wurden. Schlussfolgerungen Sowohl EasyLanguage als auch MQL4 sind allgemeingültige Skriptsprachen für den Handel auf den Märkten. Mit beiden Sprachen ist es möglich, hochkomplexe und anspruchsvolle Handelsstrategien zu entwickeln. Im Allgemeinen ist meine Erfahrung, die von anderen unterstützt werden soll, dass MQL4 eine anspruchsvollere Sprache zu meistern als EasyLanguage ist, obwohl die meisten Nutzer der TradeStation wahrscheinlich damit einverstanden sind, dass der Name EasyLanguage ein wenig irreführend ist. Ein Großteil der Komplexität von MQL4 stammt aus den Anforderungen an den Programmierer, um Handelsaufträge zu verwalten, etwas, das EasyLanguage hinter den Kulissen größtenteils verarbeitet. Allerdings kommt die zusätzliche Belastung mit größerer Kontrolle und größere Genauigkeit bei der Schätzung der Füllpreise in historischen Tests. Insgesamt ist es nicht verwunderlich, dass MT4 eine beliebte Handelsplattform für Forex ist und dass MQL4 auf meiner Liste der Anfragen von Kunden meiner Adaptrade Builder-Software für Strategieshops hoch war. Es gibt zwei aktuelle Version von MetaTrader: MetaTrader 4 und MetaTrader 5. Beide Plattformen werden aktiv unterstützt, verwenden aber verschiedene Skriptsprachen. MT4 ist bei weitem die beliebteste Plattform. Infolgedessen fokussiert dieser Artikel ausschließlich auf MT4 und seine verbundene scripting Sprache, MQL4. Dieser Artikel erschien in der Dezember-Ausgabe 2012 des Adaptrade Software-Newsletters.

Comments

Popular posts from this blog

Forex Rate In Pakistan Leben

Quelle Of Forex Reserven Von Indien

Thomas Koch Forex Pune Wetter