StrategyQuant
Q AI AssistantAlgoCloudQuantAnalyzerQuantDataManager
Kostenloser KursUnternehmen
BlogDokumentationForumKontakt
BlogMarktplatz
Anmelden
Kostenloses Konto erstellen

Produkt

  • Preise & Lizenzen
  • Lernen
  • Marktplatz
  • Kostenlose Testversion starten

Rechtliches

  • Nutzungsbedingungen
  • Datenschutzerklärung
  • Cookies

Kontakt

[email protected]

Unternehmen

StrategyQuant s.r.o.

Korunní 2569/108, Vinohrady, 101 00 Praha 10, Tschechische Republik, EU

IČ: 04000498

DIČ: CZ04000498

Social Media

  • Impressum | VERARBEITUNG UND SCHUTZ PERSONENBEZOGENER DATEN

    Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Erfolge. Alle Informationen sollten ausschließlich zu Bildungszwecken betrachtet werden

    VEREINIGTE STAATEN Gesetzlich vorgeschriebener Haftungsausschluss – Die Commodity Futures Trading Commission informiert: Der Handel mit Futures und Optionen birgt großes Gewinnpotenzial, aber auch erhebliche Verlustrisiken. Sie müssen sich der Risiken bewusst sein und bereit sein, diese zu akzeptieren, um an den Futures- und Optionsmärkten zu investieren. Handeln Sie nicht mit Geld, dessen Verlust Sie sich nicht leisten können. Dies ist weder eine Aufforderung noch ein Angebot zum Kauf/Verkauf von Futures, Aktien oder Optionen darauf. Es wird keine Zusicherung gemacht, dass ein Konto Gewinne oder Verluste erzielen wird oder wahrscheinlich erzielen wird, die denen in diesem Dokument genannten ähnlich sind. Die vergangene Wertentwicklung eines Handelssystems oder einer Methodik lässt nicht notwendigerweise auf zukünftige Ergebnisse schließen.

    CFTC-REGEL 4.41 – HYPOTHETISCHE ODER SIMULIERTE PERFORMANCE-ERGEBNISSE UNTERLIEGEN BESTIMMTEN EINSCHRÄNKUNGEN. IM GEGENSATZ ZU EINER TATSÄCHLICHEN PERFORMANCE-HISTORIE STELLEN SIMULIERTE ERGEBNISSE KEINEN ECHTEN HANDEL DAR. DA DIE TRADES NICHT TATSÄCHLICH AUSGEFÜHRT WURDEN, KÖNNEN DIE ERGEBNISSE AUSSERDEM DIE AUSWIRKUNGEN GEWISSER MARKTFAKTOREN WIE MANGELNDE LIQUIDITÄT ETWAIG KOMPENSIERT HABEN. SIMULIERTE HANDELSPROGRAMME UNTERLIEGEN IM ALLGEMEINEN ZUDEM DER TATSACHE, DASS SIE IM NACHHINEIN ENTWICKELT WURDEN. ES WIRD KEINE ZUSICHERUNG GEMACHT, DASS EIN KONTO GEWINNE ODER VERLUSTE ERZIELEN WIRD ODER WAHRSCHEINLICH ERZIELEN WIRD, DIE DEN DARGESTELLTEN ÄHNLICH SIND.

    ES WIRD KEINE ZUSICHERUNG GEMACHT, DASS EIN KONTO GEWINNE ODER VERLUSTE ERZIELEN WIRD ODER WAHRSCHEINLICH ERZIELEN WIRD, DIE DEN AUF DIESER WEBSITE BESPROCHENEN ÄHNLICH SIND. WENN SIE SICH ENTSCHEIDEN, ECHTES GELD ZU INVESTIEREN, SOLLTEN ALLE HANDELSENTSCHEIDUNGEN AN DEN FINANZMÄRKTEN IHRE EIGENEN SEIN.

    © StrategyQuant 2026

    Bereitgestellt von Klaudie.ai

    Zurück zum MarktplatzDIGITAL

    Monte Carlo – MACHR Block Randomization

    StrategyQuantPlugins
    Monte Carlo – MACHR Block Randomization

    Testet die Robustheit von Strategien gegenüber wechselnden Marktregime-Sequenzen mittels Block-Randomisierung. Zeigt, ob der Vorteil Ihrer Strategie regimeunabhängig ist oder von der historischen Reihenfolge in Ihrem Backtest abhängt.

    In der realen Welt des Tradings folgen Marktbedingungen keiner vorhersehbaren Abfolge. Bullenmärkte, Bärenmärkte, Phasen hoher Volatilität und Konsolidierungsphasen können über verschiedene Zeiträume oder Instrumente hinweg in völlig unterschiedlicher Reihenfolge auftreten. Eine Strategie, die bei einer bestimmten Abfolge von Marktregimen gut abschneidet, könnte Probleme bekommen, wenn dieselben Regime in einer anderen Reihenfolge auftreten würden. Diese Monte-Carlo-Simulation wurde speziell entwickelt, um zu testen, wie robust Ihre Strategie gegenüber Veränderungen in der Abfolge von Marktregimen ist, ohne dabei die internen Eigenschaften zu zerstören, die jede Regimeperiode definieren.

    Der MACHR-Test (Market Condition Historical Randomization) mit Block-Randomisierung geht einer grundlegenden Frage nach: „Was wäre, wenn dieselben Marktbedingungen aufgetreten wären, jedoch in einer anderen Reihenfolge?“

    Wenn wir diesen Monte-Carlo-Test anwenden, führt die Simulation eine ausgeklügelte Form der Randomisierung ein, die auf Blöcken aufeinanderfolgender Trades statt auf einzelnen Trades basiert:

    1. Block-Erstellung: Die ursprüngliche Trade-Sequenz wird in Blöcke aufeinanderfolgender Trades unterteilt (standardmäßig 5 Trades pro Block, konfigurierbar von 2 bis 50). Jeder Block stellt eine zusammenhängende Periode des Marktverhaltens dar und bewahrt die internen Beziehungen zwischen Trades, die unter ähnlichen Marktbedingungen stattgefunden haben.
    2. Bootstrap-Block-Sampling: Anstatt einzelne Trades einfach zufällig zu mischen, verwendet die Simulation ein Bootstrap-Sampling, um Blöcke zufällig mit Zurücklegen auszuwählen. Dies bedeutet, dass einige Marktregime-Phasen (Blöcke) in einer Simulation mehrfach vorkommen können, während andere überhaupt nicht erscheinen – ganz ähnlich wie bestimmte Marktbedingungen manche Zeiträume dominieren können, während sie in anderen fehlen.
    3. Erhaltung der Regime-Struktur: Innerhalb jedes ausgewählten Blocks bleiben die ursprüngliche Trade-Sequenz und die zeitlichen Beziehungen erhalten. Dadurch bleiben die authentische Marktmikrostruktur, Einstiegs-/Ausstiegsbeziehungen und regimespezifische Verhaltensmuster gewahrt, die definieren, wie Ihre Strategie unter diesen Bedingungen tatsächlich abgeschnitten hat.
    4. Zeitstempel-Rekonstruktion: Nach der Block-Randomisierung rekonstruiert die Simulation optional chronologische Zeitstempel, um eine korrekte Berechnung der Equity-Kurve und der Leistungskennzahlen zu gewährleisten. So wird sichergestellt, dass die randomisierte Sequenz als plausible alternative Markthistorie erscheint.

    Stellen Sie sich beispielsweise vor, Ihr ursprünglicher Backtest enthielt diese Trade-Blöcke:

    • Block 1: 5 Trades während eines Bullenmarktes im Trend
    • Block 2: 5 Trades während einer Konsolidierung mit hoher Volatilität
    • Block 3: 5 Trades während eines Bärenmarktabschwungs
    • Block 4: 5 Trades während einer Erholung mit geringer Volatilität

    Eine Simulation könnte per Bootstrap Folgendes generieren: Block 2 → Block 1 → Block 2 → Block 4. Dies schafft ein Szenario, in dem volatile Phasen dominieren, Trendphasen reduziert sind und Bärenmärkte vollständig fehlen. Eine andere Simulation könnte ergeben: Block 3 → Block 3 → Block 1 → Block 4, was ein stark bärenmarktdominiertes Szenario mit anschließender Erholung erzeugt.

    Dieser Test unterscheidet sich grundlegend von der Randomisierung einzelner Trades oder von Parameter-Jitter-Tests. Anstatt die Sensitivität gegenüber Ausführungsschwankungen oder Parameterinstabilitäten zu testen, bewertet die MACHR-Block-Randomisierung gezielt die Abhängigkeit von der Regime-Reihenfolge. Sie beantwortet die Frage, ob der Erfolg Ihrer Strategie auf einer glücklichen Abfolge von Marktbedingungen beruhte oder ob sie über verschiedene plausible Anordnungen derselben Marktregimes hinweg robust bleibt.

    Durch das Ausführen von mehr als 500 Simulationen generieren Sie eine Verteilung von Performance-Ergebnissen, die widerspiegelt, wie Ihre Strategie in verschiedenen möglichen „Markthistorien“ abschneiden könnte – wobei jede dieselben Arten von Marktbedingungen enthält, jedoch in neu gemischter Reihenfolge. Dies liefert entscheidende Erkenntnisse darüber, ob der Vorteil Ihrer Strategie wirklich regimeunabhängig ist oder ob er auf bestimmten Abfolgen von Marktbedingungen beruht, die sich in Zukunft möglicherweise nicht wiederholen.

    Eine Strategie, die über alle MACHR-Simulationen hinweg eine konsistente Leistung zeigt, beweist echte Regime-Robustheit. Umgekehrt deutet eine hohe Varianz bei den Simulationsergebnissen darauf hin, dass die Strategie möglicherweise zu stark von der spezifischen historischen Abfolge der Marktregimes in Ihren Backtest-Daten abhängt.

    So importieren Sie benutzerdefinierte Snippets (wie diesen Monte-Carlo-Test) in SQX: https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/

    Sie kennen mich als clonex. Ich bin Ivan Hudec – ich habe die kostenlosen Bausteine erstellt, die Sie hier verwenden, und schreibe über die Forschung dahinter auf algotrading.space. Benötigen Sie eine individuelle Entwicklung? Arbeiten Sie mit mir zusammen.
    Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftigen Erfolg. Alle Informationen sollten ausschließlich zu Bildungszwecken betrachtet werden. Von der Regierung der VEREINIGTEN STAATEN vorgeschriebener Haftungsausschluss – Die Commodity Futures Trading Commission weist darauf hin: Der Handel mit Futures und Optionen birgt große potenzielle Erträge, aber auch große potenzielle Risiken. Sie müssen sich der Risiken bewusst und bereit sein, diese zu akzeptieren, um an den Futures- und Optionsmärkten zu investieren. Handeln Sie nicht mit Geld, dessen Verlust Sie sich nicht leisten können. Dies ist weder eine Aufforderung noch ein Angebot zum Kauf/Verkauf von Futures, Aktien oder darauf basierenden Optionen. Es wird keine Zusicherung gegeben, dass irgendein Konto Gewinne oder Verluste erzielen wird oder wahrscheinlich erzielen wird, die den in diesem Dokument besprochenen ähnlich sind. Die vergangene Wertentwicklung eines Handelssystems oder einer Handelsmethodik lässt nicht notwendigerweise auf zukünftige Ergebnisse schließen. CFTC-REGEL 4.41 – HYPOTHETISCHE ODER SIMULIERTE PERFORMANCE-ERGEBNISSE UNTERLIEGEN BESTIMMTEN EINSCHRÄNKUNGEN. IM GEGENSATZ ZU EINER AUFZEICHNUNG DER TATSÄCHLICHEN WERTENTWICKLUNG STELLEN SIMULIERTE ERGEBNISSE KEINEN TATSÄCHLICHEN HANDEL DAR. DA DIE TRADES NICHT AUSGEFÜHRT WURDEN, KÖNNEN DIE ERGEBNISSE AUSSERDEM DEN EINFLUSS BESTIMMTER MARKTFAKTOREN WIE ETWA MANGELNDE LIQUIDITÄT AUSGEGLICHEN HABEN. SIMULIERTE HANDELSPROGRAMME UNTERLIEGEN IM ALLGEMEINEN ZUDEM DER TATSACHE, DASS SIE IM NACHHINEIN ENTWICKELT WURDEN. ES WIRD KEINE ZUSICHERUNG GEGEBEN, DASS EIN KONTO GEWINNE ODER VERLUSTE ERZIELEN WIRD ODER WAHRSCHEINLICH ERZIELEN WIRD, DIE DEN DARGESTELLTEN ÄHNLICH SIND. ES WIRD KEINE ZUSICHERUNG GEGEBEN, DASS IRGENDEIN KONTO GEWINNE ODER VERLUSTE ERZIELEN WIRD ODER WAHRSCHEINLICH ERZIELEN WIRD, DIE DEN AUF DIESER WEBSITE BESPROCHENEN ÄHNLICH SIND. WENN SIE SICH ENTSCHEIDEN, ECHTES GELD ZU INVESTIEREN, SOLLTEN ALLE HANDELSENTSCHEIDUNGEN AN DEN FINANZMÄRKTEN IHRE EIGENEN SEIN.
    Kostenlos

    Dateien

    • Snippet-MonteCarloMACHRBlockRandomization.sqm6 KBGesperrt

    Der Download wird nach dem Kauf oder mit einem aktiven Tier freigeschaltet.

    Details
    Version1.0.0
    Veröffentlicht19. Oktober 2026
    Zuletzt aktualisiert2. November 2026
    AppSQ
    TypeSnippet
    Authorclonex / Ivan Hudec
    App version145.3058
    Codebase categoryMonte Carlo