StrategyQuant
Assistente IA QAlgoCloudQuantAnalyzerQuantDataManager
Corso gratuitoAzienda
BlogDocumentazioneForumContattaci
BlogMarketplace
Accedi
Crea un account gratuito

Prodotto

  • Prezzi e licenze
  • Impara
  • Marketplace
  • Inizia la prova gratuita

Note legali

  • Termini di servizio
  • Informativa sulla privacy
  • Cookie

Contatti

[email protected]

Azienda

StrategyQuant s.r.o.

Korunní 2569/108, Vinohrady, 101 00 Praha 10, Repubblica Ceca, UE

IČ: 04000498

P. IVA / DIČ: CZ04000498

Social

  • Note legali | TRATTAMENTO E PROTEZIONE DEI DATI PERSONALI

    I risultati passati non garantiscono successi futuri. Tutte le informazioni devono essere considerate esclusivamente a scopo didattico

    STATI UNITI Disclaimer richiesto dal Governo - La Commodity Futures Trading Commission informa: il trading su futures e opzioni comporta grandi ricompense potenziali, ma anche un grande rischio potenziale. È necessario essere consapevoli dei rischi ed essere disposti ad accettarli per poter investire nei mercati dei futures e delle opzioni. Non fare trading con denaro che non puoi permetterti di perdere. Questa non è né una sollecitazione né un'offerta per acquistare/vendere futures, azioni o opzioni su di essi. Non viene rilasciata alcuna dichiarazione che un qualsiasi conto conseguirà o con ogni probabilità conseguirà profitti o perdite simili a quelli discussi in questo documento. Le performance passate di qualsiasi sistema o metodologia di trading non sono necessariamente indicative dei risultati futuri.

    REGOLA CFTC 4.41 - I RISULTATI DI RENDIMENTO IPOTETICI O SIMULATI PRESENTANO DETERMINATI LIMITI. A DIFFERENZA DI UN REGISTRO DI RENDIMENTO REALE, I RISULTATI SIMULATI NON RAPPRESENTANO UN'ATTIVITÀ DI TRADING EFFETTIVA. INOLTRE, POICHÉ LE OPERAZIONI NON SONO STATE ESEGUITE, I RISULTATI POTREBBERO AVER COMPENSATO L'IMPATTO, SE PRESENTE, DI DETERMINATI FATTORI DI MERCATO, COME LA MANCANZA DI LIQUIDITÀ. I PROGRAMMI DI TRADING SIMULATI IN GENERALE SONO ANCHE SOGGETTI AL FATTO DI ESSERE PROGETTATI CON IL BENEFICIO DEL SENNO DI POI. NON VIENE RILASCIATA ALCUNA DICHIARAZIONE CHE UN QUALSIASI CONTO CONSEGUIRÀ O CON OGNI PROBABILITÀ CONSEGUIRÀ PROFITTI O PERDITE SIMILI A QUELLI MOSTRATI.

    NON VIENE RILASCIATA ALCUNA DICHIARAZIONE CHE UN QUALSIASI CONTO CONSEGUIRÀ, O CON OGNI PROBABILITÀ CONSEGUIRÀ, PROFITTI O PERDITE SIMILI A QUELLI DISCUSSI ALL'INTERNO DI QUESTO SITO. SE DECIDI DI INVESTIRE DENARO REALE, TUTTE LE DECISIONI DI TRADING NEI MERCATI FINANZIARI DEVONO ESSERE ESCLUSIVAMENTE TUE.

    © StrategyQuant 2026

    Offerto da Klaudie.ai

    Torna al marketplaceDIGITAL

    Monte Carlo – Simula jitter dei parametri

    StrategyQuantPlugin
    Monte Carlo – Simula jitter dei parametri

    Simulazione Monte Carlo che applica variazioni casuali dei parametri (salti di operazioni e regolazioni di prezzo) su più backtest per valutare la robustezza della strategia rispetto alle instabilità operative del mondo reale.

    Nel mondo reale del trading, le condizioni di mercato evolvono costantemente. La volatilità cambia, la liquidità fluttua e il feed dei dati stesso può presentare minime variazioni da un tick all'altro. Di conseguenza, persino una strategia ben ottimizzata potrebbe non performare esattamente come previsto da un backtest, poiché i suoi parametri principali o i calcoli degli indicatori potrebbero subire un leggero "jitter" o instabilità di fronte a condizioni reali. Questa simulazione Monte Carlo è progettata per testare quanto sia resiliente la vostra strategia a tali deviazioni minori e imprevedibili rispetto al suo comportamento ideale nei backtest.

    Se applichiamo questo test Monte Carlo, la simulazione introduce due potenziali effetti sulle operazioni all'interno di ciascuna esecuzione di backtest generata:

    1. Flicker della condizione (entrate mancate): In base alla Skip Probability, una percentuale casuale di operazioni viene semplicemente rimossa dal backtest. Ciò simula i casi in cui un leggero jitter dei parametri potrebbe far perdere per un pelo una condizione di entrata, che era stata invece soddisfatta nel backtest storico, in uno scenario live leggermente diverso.

    2. Variazione del livello di uscita (fluttuazione di P/L): Per le operazioni non saltate, un'ulteriore percentuale casuale (definita da Adjust Probability) vedrà il proprio risultato finale leggermente alterato. Questo avviene modificando il prezzo di chiusura (Close Price) dell'operazione. L'entità della modifica è calcolata come una percentuale casuale (fino al Max Price Adjust Percent) dell'escursione di prezzo originale di quella specifica operazione (dall'apertura alla chiusura). Aspetto fondamentale: questa regolazione può essere positiva o negativa, il che significa che l'effetto del jitter potrebbe portare casualmente a un prezzo di chiusura leggermente migliore o leggermente peggiore, simulando variazioni minime nei punti di esecuzione di Stop Loss, Take Profit o trailing stop.

    In parole semplici, eseguendo 500 (o un numero differente di) backtest di simulazione, ciascuno applicando diversi salti casuali e modifiche casuali bidirezionali dei prezzi all'elenco delle operazioni, ottieni una prospettiva Monte Carlo su quanto le prestazioni della tua strategia siano sensibili a piccole instabilità casuali nella sua stessa logica di esecuzione o nella sua reazione ai dati di mercato.

    Ad esempio, l'esecuzione di 100 simulazioni con questo test genererà 100 curve di equity differenti, ciascuna rappresentante un percorso di esito plausibile considerando queste minime variazioni casuali.

    Questo test differisce in modo significativo dall'applicazione di uno slippage fisso o dalla simulazione di un tempo di inattività casuale. Non si limita a peggiorare i risultati in modo uniforme; introduce un disturbo probabilistico direttamente correlato alla potenziale sensibilità dei parametri interni della strategia. Una simulazione potrebbe saltare le operazioni #3 e #25, peggiorare leggermente l'operazione #10 e migliorare leggermente l'operazione #42. Un'altra simulazione potrebbe saltare solo l'operazione #15 ma applicare aggiustamenti di prezzo maggiori (sia positivi che negativi) alle operazioni #8, #33 e #50. Valutando la distribuzione dei risultati su numerose simulazioni, è possibile valutare l'effettiva robustezza della strategia rispetto al tipo di sottili variazioni operative che si riscontrano spesso nel trading reale.

    Come importare snippet personalizzati (come questo test Monte Carlo) in SQX:

    https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/

    Mi conoscete come clonex. Sono Ivan Hudec — ho creato i blocchi gratuiti che state usando qui e scrivo della ricerca dietro di essi su algotrading.space. Avete bisogno di qualcosa su misura? Lavorate con me.
    I rendimenti passati non garantiscono successi futuri. Tutte le informazioni devono essere considerate esclusivamente a scopo didattico Disclaimer STATI UNITI richiesto dal Governo - La Commodity Futures Trading Commission informa: Il trading su futures e opzioni offre grandi opportunità di guadagno, ma comporta anche grandi rischi potenziali. È necessario essere consapevoli dei rischi ed essere disposti ad accettarli per poter investire nei mercati dei futures e delle opzioni. Non fare trading con denaro che non ci si può permettere di perdere. La presente comunicazione non costituisce né una sollecitazione né un'offerta di acquisto/vendita di futures, azioni o relative opzioni. Non viene rilasciata alcuna dichiarazione attestante che qualsiasi conto conseguirà o possa conseguire profitti o perdite simili a quelli descritti in questo documento. I rendimenti passati di qualsiasi sistema o metodologia di trading non sono necessariamente indicativi dei risultati futuri. REGOLA CFTC 4.41 - I RISULTATI DI RENDIMENTO IPOTETICI O SIMULATI PRESENTANO ALCUNI LIMITI. A DIFFERENZA DI UN REGISTRO DEI RENDIMENTI EFFETTIVI, I RISULTATI SIMULATI NON RAPPRESENTANO OPERAZIONI DI TRADING REALI. INOLTRE, POICHÉ LE OPERAZIONI NON SONO STATE EFFETTIVAMENTE ESEGUITE, I RISULTATI POTREBBERO NON AVERE RISENTITO DELL'IMPATTO, SE PRESENTE, DI DETERMINATI FATTORI DI MERCATO, COME LA MANCANZA DI LIQUIDITÀ. I PROGRAMMI DI TRADING SIMULATI IN GENERALE SONO ANCHE SOGGETTI AL FATTO DI ESSERE PROGETTATI CON IL BENEFICIO DEL SENNO DI POI. NON VIENE RILASCIATA ALCUNA DICHIARAZIONE ATTESTANTE CHE QUALSIASI CONTO CONSEGUIRÀ O POSSA CONSEGUIRE PROFITTI O PERDITE SIMILI A QUELLI MOSTRATI. NON VIENE RILASCIATA ALCUNA DICHIARAZIONE ATTESTANTE CHE QUALSIASI CONTO CONSEGUIRÀ, O POSSA CONSEGUIRE, PROFITTI O PERDITE SIMILI A QUELLI DESCRITTI ALL'INTERNO DI QUESTO SITO. QUALORA SI DECIDA DI INVESTIRE DENARO REALE, TUTTE LE DECISIONI DI TRADING NEI MERCATI FINANZIARI DEVONO ESSERE ESCLUSIVAMENTE PERSONALI.
    Gratis

    File

    • Snippet-MonteCarloSimulateParameterJitter.sqm7 KBBloccato

    Il download si sblocca dopo l’acquisto o con un livello attivo.

    Dettagli
    Versione1.0.0
    Pubblicato19 ottobre 2026
    Ultimo aggiornamento2 novembre 2026
    AppSQ
    TypeSnippet
    Authorclonex / Ivan Hudec
    App version145.3058
    Codebase categoryManipulation methods