In diesem Artikel
Nach diesem Artikel kannst du …
- Edition, Tarif und Kontoverbindung getrennt auswählen.
- Fehlende frühere SMA-Eingaben korrekt behandeln.
- OHLC-Pfadannahmen von tatsächlichen Tickdaten unterscheiden.
- Gleichzeitige Signale gegen ein gemeinsames EUR-Budget prüfen.
Begriffe direkt erklärt
Backtesting Einfacher gleitender Durchschnitt (SMA) Portfoliorisiko DrawdownMultiCharts verbindet Chartanalyse, Strategietests und automatisierten Handel. PowerLanguage ist interessant, wenn du passenden Code oder einen bestimmten Testablauf brauchst. Schreibe zuerst auf, welche Aufgabe deine jetzige Umgebung nicht erfüllt. Eine andere Oberfläche oder ein höherer simulierter Gewinn belegt noch keinen praktischen Vorteil.
Für welchen Arbeitsablauf ist MultiCharts relevant?
Systematisches Trading umfasst formulierte Regeln, historische Tests und die Prüfung mehrerer Strategien unter gemeinsamen Bedingungen. Portfolio Trader ermöglicht entsprechende Portfolioabläufe. Prüfe dafür Datenabdeckung, Code und Kapitalregeln. /de/broker/mt4-vs-mt5-2026/ hilft beim Ausgangsvergleich: MT5 bietet bereits Tests mit echten Ticks, genetische Optimierung, Forward-Tests und Strategien mit mehreren Instrumenten. Allein diese Funktionsnamen begründen keinen Wechsel.
PowerLanguage, .NET und Python unterscheiden
Klassisches MultiCharts nutzt PowerLanguage und unterstützt EasyLanguage-Ressourcen; die konkrete importierte Strategie muss dennoch geprüft werden. MultiCharts x .NET nutzt C# und VB.NET. Das Help Center nennt .NET Framework 4.8. Eine aktuelle externe Bibliothek ist deshalb nicht allein wegen ihres .NET-Namens kompatibel.
Die Kaufseite führt Python als Beta, während das Help Center erklärt, MultiCharts x Python werde nicht mehr aktiv entwickelt oder unterstützt. Kläre Edition, Version und Supportstatus vor einer Abhängigkeit davon. Die beiden Herstellerangaben dürfen nicht zu einer vermeintlich gesicherten Python-Unterstützung zusammengezogen werden.
Free umfasst Beispieldaten und Simulation. Standard ergänzt Datenfeed- und Brokeranbindungen für manuelles sowie automatisiertes Trading; Advanced enthält unter anderem Portfolio Trader, Matrix- und Walk-Forward-Optimierung. Ein zeitlich begrenzter Vollfunktionsversuch ist vom dauerhaften Free-Angebot zu unterscheiden. Prüfe Tarif und Lizenzbedingungen sowie separat benötigte Daten- und Brokerleistungen. Hier genannte Funktionen sind keine pauschale Preiszusage.
Warum unterscheiden sich Historie und sichtbarer Chart?
Hypothetischer SMA(3): Frühere Schlusswerte 92 und 96 liegen vor den sichtbaren Werten 100, 104, 108, 112 und 116 in gleichen Abständen. Unser Algorithmus mittelt jeweils drei aufeinanderfolgende vorhandene Werte und ersetzt fehlende Eingaben nie durch null. Mit früherer Historie ergibt der erste sichtbare Durchschnitt (92 + 96 + 100) / 3 = 96. Ohne sie fehlen zunächst zwei Ergebnisse; erst beim sichtbaren Wert 108 entsteht (100 + 104 + 108) / 3 = 104.
Fehlende frühere Daten dürfen nicht als null in den Durchschnitt eingehen.
- Frühe Eingaben vorhanden
- Erster sichtbarer SMA: 96 – (92 + 96 + 100) / 3.
- Nur sichtbare Eingaben
- Zunächst 2 Ergebnisse fehlen – 100 und 104 reichen noch nicht für drei Beobachtungen.
- Dritter sichtbarer Wert: 108
- SMA: 104 – (100 + 104 + 108) / 3.
MaxBarsBack beschreibt in MultiCharts die benötigten früheren Daten für eine Berechnung. Das Beispiel definiert weder einen Standardwert dieser Einstellung noch den Start jeder konkreten Indikatorimplementierung. Dokumentiere sichtbaren Ausschnitt und geladenen Beginn getrennt. Ein scheinbarer Anzeigeunterschied kann sonst bloß ein anderer Berechnungsstart sein.
Ein weiteres hypothetisches Pfadmodell kauft bei 100 mit Stop 95 und Ziel 108. Die Kerze hat Hoch 110 und Tief 90. Erreicht der angenommene Pfad erst das Ziel, beträgt der Bruttowert +8 Preiseinheiten; erreicht er erst den Stop, sind es −5. Beide Grenzen liegen in derselben Kerze, OHLC allein beweist ihre Reihenfolge nicht. Die Rechnung nimmt genaue Ausführungen ohne Kosten an.
Bar Magnifier verwendet detailliertere Historie; fehlende Tickdaten können trotzdem aus OHLC emuliert werden. Intra-Bar Order Generation steuert Berechnungen und Auftragserzeugung innerhalb der Kerze, erzeugt aber keine fehlenden echten Ticks. Prüfe Charttyp, Abdeckung, Spread, Kosten und Ausführungsannahmen. Keiner dieser Schalter garantiert den späteren Live-Preis.
Optimierung sucht Parameterkombinationen; genetische Suche prüft nicht zwingend jede Kombination. Walk Forward trennt wiederholt ein Trainingsfenster von einer späteren Bewertung. Lege Fenster, Suchräume und Annahmekriterien vor der Bewertung fest. Ein enttäuschendes Ergebnis darf nicht stillschweigend zur nächsten Optimierungsrunde werden. Die Methode allein garantiert keine Freiheit von Überanpassung.
Ein gemeinsames Risikobudget in EUR
Für einen Leser mit EUR-Konto lokalisieren wir das bewusst hypothetische Budget: 10.000 EUR Equity, geplante Gesamtbelastung an Stops 2 % = 200 EUR. Drei gleichzeitige Signale benötigen jeweils geschätzte 100 EUR. Eines nutzt 100 EUR, zwei nutzen die ganzen 200 EUR, drei wären 300 EUR beziehungsweise 3 %. Mindestens ein Signal muss verworfen, verschoben oder verkleinert werden. Diese Änderung ist keine Umrechnung eines beobachteten PLN-Kontos.
Die Beträge sind geplante Stop-Verluste, keine Marginanforderungen und keine garantierten maximalen Verluste. Lücken, Kosten und gemeinsame Risikotreiber können den tatsächlichen Verlauf verändern. Prüfe im Vergleich beider Testumgebungen, wie zeitgleiche Positionen und gemeinsames Kapital behandelt werden. Miss Laufzeit nur mit gleichen Daten, Code, Kosten, Einstellungen und Hardware; erfundene Geschwindigkeitsverhältnisse helfen nicht.
Verbindung und Konto sind zwei Prüfungen
Prüfe die aktuelle Herstellerliste für deinen Datenfeed und Broker. Ein gelisteter Anschluss beweist weder Kontoberechtigung noch Unterstützung jedes Symbols oder Auftragstyps. Bei Interactive Brokers sind API-Ablauf, Marktfreigaben und Gebühren konkret zu kontrollieren. Die Tabelle zu Mindestanforderungen nennt für Individual-Konten 0 USD Kontominimum; das beseitigt Margin- und Berechtigungsbedingungen nicht. Broker Accounts bilden dort eine andere Kategorie, keine allgemeine Mindesteinlage für Privatkunden.
Wie vergleichst du mit NinjaTrader?
Vergleiche benötigte Instrumente, Konto, Sprache, Portfolioablauf und Zusatzmodule. /de/plattformen/ninjatrader-plattform/ erläutert dessen eigene Umgebung. Verwende dieselbe kleine Kontrollstrategie auf dokumentierten Eingaben. Untersuche fehlende Historie, Pfadannahmen, Kosten und Orderbehandlung, bevor du einen Unterschied der Testqualität zuschreibst. Ein höherer Gewinn allein entscheidet die Wahl nicht.
Welche Fehler löst eine Lizenz nicht?
PowerLanguage hat eigene Regeln und Ausführungssemantik. Prüfe eine kleine Anweisung wie „buy this bar on close“ im konkreten Testmodus, bevor du eine Bibliothek migrierst. Daten brauchen passende Zeitstempel, lückenlose Abdeckung und richtige Instrumentzuordnung. Ein bezahlter Feed ist für sich kein Handelsvorteil.
Separates Futures-Rollmodell: Der alte Kontrakt zeigt 100, 100, der nächste 110, 110. Aneinanderhängen erzeugt Änderungen 0, +10, 0 und scheinbar ein Überschreiten von 105, obwohl sich keiner der beiden Einzelkontrakte zwischen seinen Beobachtungen bewegt. Eine ausdrücklich gewählte Anpassung um +10 am alten Abschnitt ergibt 110, 110, 110, 110 ohne dieses Kreuzungssignal. Das ist kein behaupteter MultiCharts-Standard. Indikatoren einer fortlaufenden Reihe hängen von deren Konstruktion ab; reale Aufträge nutzen handelbare Kontrakte und brauchen separate Rollgeschäfte sowie Zahlungsströme.
Vier praktische Vergleichsschritte
- Formuliere eine fehlende Aufgabe und prüfe im passenden kostenlosen Angebot oder zulässigen Testmodus eine kleine Strategie darauf. Notiere Edition, Tarif, Datenrestriktionen und erwartete Ergebnisse. Dein Ergebnis soll eine konkret erfüllte oder weiterhin fehlende Funktion benennen, ohne einen Kauf vorauszusetzen.
- Erstelle eine Zwölfmonatsrechnung für den tatsächlich benötigten Tarif, Datenservice, Broker und Zusatzwerkzeuge anhand aktueller Angebote. Kennzeichne Währungen, Abrechnungsintervalle und mögliche Umrechnungskosten. Vergleiche denselben Umfang mit deiner heutigen Umgebung und halte offene Gebühren ausdrücklich fest, statt pauschale Erstjahrespreise zu übernehmen.
- Teste eine bestehende kleine Strategie mit gleichen Daten, Parametern, Kosten und dokumentierten Pfadannahmen in beiden Umgebungen. Vergleiche nicht nur den Endgewinn, sondern auch Drawdown und Verlustfolgen. Dein Ergebnis soll eine nachvollziehbare Ursache jeder Abweichung enthalten; eine Lizenzamortisation lässt sich daraus nicht garantieren.
- Prüfe bei einer TradeStation-Migration zuerst einen überschaubaren Kontrollcode mit selbst berechenbaren Signalen. Vergleiche Import, Symbolzuordnung und tatsächliche Auftragssemantik, bevor du umfangreiche Bibliotheken überträgst. Dokumentiere jede notwendige Anpassung konkret; allgemeiner Kompatibilitätssupport beweist keinen unveränderten Betrieb sämtlicher Skripte und externer Komponenten.
Prüfe dein Verständnis
Etwa 3 Minuten Übung.
Antwort und Erklärung anzeigen
Richtig. Drei unveränderte Signale benötigen 300 EUR, also 3 % statt der geplanten 2 %.
Weitere Fragen
Wann kann MultiCharts für einen privaten Forex-Trader sinnvoll sein?
Wenn eine konkrete Code-, Daten- oder Portfolioaufgabe in deiner bisherigen Umgebung fehlt und ein kontrollierter Versuch ihren Nutzen zeigt. Free bietet Beispieldaten und Simulation, weitere Verbindungen und Portfoliomodule hängen vom Tarif ab. MT5 besitzt ebenfalls mehrere Testmethoden. Eine Plattformentscheidung braucht daher einen belegten Arbeitsablauf und eine vollständige Kostenrechnung.
Was unterscheidet PowerLanguage und MultiCharts x .NET?
Klassisches MultiCharts nutzt PowerLanguage und unterstützt EasyLanguage-Ressourcen, deren konkrete Kompatibilität du testen musst. Die .NET-Edition unterstützt C# und VB.NET; das Help Center nennt Framework 4.8. Prüfe externe Bibliotheken gegen diese Umgebung. Die Kaufseite bezeichnet Python als Beta, die Hilfe nennt es nicht mehr aktiv unterstützt. Kläre diese Abweichung vor Nutzung.
Ist MultiCharts automatisch besser als NinjaTrader?
Das lässt sich aus einem Funktionsnamen oder größeren simulierten Gewinn nicht ableiten. Vergleiche Konto, Instrumente, Sprache, Daten und Portfolioaufgaben in den konkreten Versionen. Ein Desktop-Merkmal eines Herstellers gilt nicht automatisch für dessen Web- oder Mobilprodukt. Verwende eine kleine Kontrollstrategie und erkläre Abweichungen in Kosten, Historie und Auftragsbehandlung.
Warum fehlen am Anfang meines sichtbaren SMA Werte?
Der sichtbare Ausschnitt kann weniger Vorgeschichte enthalten, als die Berechnung braucht. Unser SMA(3) benötigt drei vorhandene Schlusswerte. Ohne die früheren 92 und 96 fehlen bei sichtbaren 100 und 104 zunächst Ergebnisse; bei 108 beträgt der erste Mittelwert 104. Prüfe geladene Historie und MaxBarsBack, ohne das Modell als allgemeinen Indikatorstandard zu behandeln.
Quellen und Nachvollziehbarkeit
- MultiCharts: Pläne und Editionen
Free nur Beispieldaten/Simulation; Standard Anbindungen, Advanced Portfolio Trader/Matrix/Walk-Forward. Python auf Kaufseite als Beta.
- MultiCharts Help Center
.NET Framework 4.8, C#/VB.NET; Python nicht mehr aktiv entwickelt/unterstützt.
- MultiCharts: MaxBarsBack
Benötigte frühere Berechnungshistorie ist von angezeigtem Ausschnitt zu unterscheiden.
- MultiCharts: Bar Magnifier
Detailliertere Historie zur Pfadprüfung; fehlende Tickabdeckung kann aus OHLC emuliert werden.
- MultiCharts: Intra-Bar Order Generation
Berechnungs- und Auftragserzeugungsereignisse; liefert keine fehlende Tickhistorie.
- MultiCharts: Anbindungen
Gelistete Datenquellen und Broker; Kontoberechtigung und konkrete Instrumentspezifikation separat prüfen.
- MultiCharts: algorithmische Werkzeuge
PowerLanguage, Backtest, Optimierung und Portfolio Trader.
- Interactive Brokers: Required Minimums
Individual/Joint/Trust/Org Konto-Minimum USD 0, getrennt von Broker Accounts; keine Aufhebung von Margin/Berechtigungen.
- MetaQuotes: Reale und erzeugte Ticks
Minutenbar ohne Ticks kann generierte Ticks verwenden; Ticks ohne passende Minutenbar ignoriert. Bid/Ask und Last getrennt.
Rechenfälle sind ausdrücklich angenommene Beispiele. Sie ersetzen weder aktuelle Marktdaten noch die Spezifikation deines Anbieters.
