Iscriviti alla lista d'attesa
Strategie / Volatilità / Bollinger Squeeze

Bollinger Squeeze Breakout su azioni giornaliere

Quando l'ampiezza della banda di Bollinger (22) scende al minimo delle ultime 2 barre, il sistema piazza un buy stop sulla banda superiore per la barra successiva. Mantiene l'operazione fino a quando la chiusura scende sotto la SMA a 165 giorni. È un sistema swing lento, solo long, testato su grafici giornalieri di grandi azioni USA e dell'S&P 500.

VolatilitàSolo longSwingAmazonGiornaliero
14.30Profit factor
386,898Profitto netto USD
43.02%Percentuale di successo
86Operazioni
-361,369Max drawdown
4,499Media operazione

Migliore esecuzione su 31. Amazon, Giornaliero, dall'esecuzione stock2-queue:2026-09-15-Amazon.tsv:9.

Regole di ingresso, long

  1. L'ampiezza della banda di Bollinger (22) è al suo minimo delle ultime 2 barre

Regole di uscita

  1. Nessuno stop loss o target

Condizioni di test

PeriodoFino al 2026-09-15
StrumentoAmazon, Giornaliero
Capitale per operazione10,000
CostiNon registrato per questa esecuzione.
BarreBarre giornaliere, tutto lo storico disponibile
Ultimo test2026-09-15
Parametri (4)
capitalPerTrade
Denaro impegnato in ogni operazione
10000
bandPeriod
Lunghezza delle Bollinger Band
22
squeezeBars
L'ampiezza della banda deve essere la più bassa di questo numero di barre
2
exitPeriod
Lunghezza SMA di uscita
165

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
AmazonMiglior esecuzioneGiornaliero14.30 8643.02386,898 USD-361,369
PalantirGiornaliero16.65 2040.0094,451 USD-31,293
CiscoGiornaliero13.86 10350.49225,807 USD-41,136
MetaGiornaliero13.76 2850.0046,969 USD-10,472
MastercardGiornaliero10.32 4052.5080,788 USD-23,544
NvidiaGiornaliero7.16 10227.45202,659 USD-36,363
BroadcomGiornaliero5.04 3540.0047,678 USD-9,468
TeslaGiornaliero4.11 6440.6262,570 USD-28,438
AlphabetGiornaliero3.79 2937.9319,069 USD-5,070
OracleGiornaliero3.72 14833.78100,248 USD-24,550
Applied MaterialsGiornaliero3.60 9837.7674,042 USD-30,687
MicrosoftGiornaliero3.54 12531.2084,446 USD-34,568
AMDGiornaliero3.22 18644.09124,415 USD-24,881
CostcoGiornaliero3.17 10044.0039,134 USD-6,597
Berkshire HathawayGiornaliero3.02 7546.6721,168 USD-9,905
Bank of AmericaGiornaliero2.93 8940.4535,213 USD-7,319
VisaGiornaliero2.86 3935.9021,413 USD-6,405
AbbVieGiornaliero2.71 3943.5911,391 USD-5,999
Lam ResearchGiornaliero2.65 12739.3789,157 USD-32,344
CaterpillarGiornaliero2.52 18935.9851,732 USD-10,618
Eli LillyGiornaliero2.40 18637.6349,760 USD-14,648
S&P 500Giornaliero2.23 18330.0528,567 EUR-6,839
WalmartGiornaliero1.99 23922.1849,448 USD-43,858
Johnson & JohnsonGiornaliero1.99 21431.3130,738 USD-9,947
JPMorganGiornaliero1.90 19637.7634,834 USD-8,919
ExxonMobilGiornaliero1.59 23524.6823,697 USD-10,693
ChevronGiornaliero1.12 11128.832,671 USD-9,124
AppleGiornaliero0.55 775.19-10,740 USD-23,393
IntelGiornaliero0.48 616.67-11,000 USD-21,000
Coca-ColaGiornaliero0.45 916.59-10,165 USD-17,369
MicronGiornaliero0.28 2725.93-10,755 USD-14,397

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 31. L'elenco completo è nella tabella qui sopra.

Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Bollinger Squeeze
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Volatility
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
capitalPerTrade = 10000   // money committed to each trade
bandPeriod = 22           // Bollinger Band length
squeezeBars = 2           // band width must be the lowest of this many bars
exitPeriod = 165          // exit when the close drops below this SMA

// --- Indicators ---
positionSize = capitalPerTrade / close
bandWidthValue = BollingerBandWidth[bandPeriod](close)
upperBand = BollingerUp[bandPeriod](close)
exitMA = Average[exitPeriod](close)

Altre 14 righe: le regole di ingresso e di uscita.

Configurazione

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.

Indicatori utilizzati

Bande di BollingerSMA
Leggi prima questoDebolezze note4 punti
  • Non c'è stop loss. La migliore esecuzione su Amazon ha avuto un max drawdown di USD 361,368.9, vicino al suo profitto netto di USD 386,897.72.
  • Quattro dei trenta mercati hanno perso denaro: Apple, Intel, Coca-Cola e Micron. Coca-Cola ha vinto solo il 6.59% delle sue 91 operazioni.
  • Alcuni risultati si basano su poche operazioni, per esempio Palantir (20 operazioni) e Intel (6 operazioni), quindi i profit factor in quei casi possono oscillare molto con qualche operazione in più.
  • Le posizioni sono dimensionate come 10,000 diviso la chiusura, quindi il rischio per operazione cambia con il prezzo e non esiste un limite di perdita fisso.

Domande

Su questa strategia

Posso automatizzare il Bollinger Squeeze in ProOrder?

Sì. Il buy stop viene ripiazzato a ogni barra mentre lo squeeze persiste, cosa che ProOrder gestisce, ma il codice riscritto non è stato verificato in compilazione, quindi eseguine prima il backtest.

Quali azioni sono state testate?

Trenta grafici giornalieri, in gran parte grandi azioni USA più l'S&P 500. Amazon ha dato la migliore esecuzione con un profit factor di 14.3 su 86 operazioni, mentre Apple, Intel, Coca-Cola e Micron hanno perso.

Come viene impostata la position size?

Ogni operazione acquista circa 10,000 di azioni, calcolato come 10,000 diviso la chiusura. Senza alcuno stop, la migliore esecuzione ha comunque registrato un max drawdown di USD 361,368.9.

Perché barre giornaliere?

L'uscita usa una SMA a 165 giorni, quindi il sistema è costruito per trend di più settimane. I dati giornalieri hanno fornito tutta la storia disponibile per ciascuna azione.

Correlati

Strategie come questa

Long-Term Moving Average Cross

Usa lo stesso indicatore.

12.31 PF · 61 operazioni

Winter Only

Un profit factor simile.

14.53 PF · 49 operazioni

Volatility Breakout

Anche una strategia di volatilità.

1.39 PF · 475 operazioni

Curioso di sapere come i breakout di volatilità vengono combinati con altri sistemi? Iscriviti alla lista d'attesa ProRealAlgos.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione