Op de wachtlijst
Strategieën / Volatiliteit / Bollinger Squeeze

Bollinger Squeeze Breakout op aandelen op dagbasis

Wanneer de breedte van de Bollinger Band (22) naar zijn laagste van de laatste 2 bars zakt, plaatst het systeem een buy stop op de bovenste band voor de volgende bar. Het houdt de trade aan tot de close onder de 165-daagse SMA valt. Dit is een langzaam swing-systeem dat alleen long gaat, getest op dagcharts van grote Amerikaanse aandelen en de S&P 500.

VolatiliteitAlleen longSwingAmazonDagelijks
14.30Profit factor
386,898Nettowinst USD
43.02%Winstpercentage
86Trades
-361,369Max drawdown
4,499Gem. trade

Beste run van 31. Amazon, Daily, uit run stock2-queue:2026-09-15-Amazon.tsv:9.

Instapregels, long

  1. De breedte van de Bollinger Band (22) staat op zijn laagste van de laatste 2 bars

Uitstapregels

  1. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-15
InstrumentAmazon, Dagelijks
Kapitaal per trade10,000
KostenNiet vastgelegd voor deze run.
BarsDagbars, volledige beschikbare historie
Laatst getest2026-09-15
Parameters (4)
capitalPerTrade
Geld dat per trade wordt ingezet
10000
bandPeriod
Bollinger Band-lengte
22
squeezeBars
De bandbreedte moet de laagste van dit aantal bars zijn
2
exitPeriod
Uitstap SMA-lengte
165

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
AmazonBeste runDagelijks14.30 8643.02386,898 USD-361,369
PalantirDagelijks16.65 2040.0094,451 USD-31,293
CiscoDagelijks13.86 10350.49225,807 USD-41,136
MetaDagelijks13.76 2850.0046,969 USD-10,472
MastercardDagelijks10.32 4052.5080,788 USD-23,544
NvidiaDagelijks7.16 10227.45202,659 USD-36,363
BroadcomDagelijks5.04 3540.0047,678 USD-9,468
TeslaDagelijks4.11 6440.6262,570 USD-28,438
AlphabetDagelijks3.79 2937.9319,069 USD-5,070
OracleDagelijks3.72 14833.78100,248 USD-24,550
Applied MaterialsDagelijks3.60 9837.7674,042 USD-30,687
MicrosoftDagelijks3.54 12531.2084,446 USD-34,568
AMDDagelijks3.22 18644.09124,415 USD-24,881
CostcoDagelijks3.17 10044.0039,134 USD-6,597
Berkshire HathawayDagelijks3.02 7546.6721,168 USD-9,905
Bank of AmericaDagelijks2.93 8940.4535,213 USD-7,319
VisaDagelijks2.86 3935.9021,413 USD-6,405
AbbVieDagelijks2.71 3943.5911,391 USD-5,999
Lam ResearchDagelijks2.65 12739.3789,157 USD-32,344
CaterpillarDagelijks2.52 18935.9851,732 USD-10,618
Eli LillyDagelijks2.40 18637.6349,760 USD-14,648
S&P 500Dagelijks2.23 18330.0528,567 EUR-6,839
WalmartDagelijks1.99 23922.1849,448 USD-43,858
Johnson & JohnsonDagelijks1.99 21431.3130,738 USD-9,947
JPMorganDagelijks1.90 19637.7634,834 USD-8,919
ExxonMobilDagelijks1.59 23524.6823,697 USD-10,693
ChevronDagelijks1.12 11128.832,671 USD-9,124
AppleDagelijks0.55 775.19-10,740 USD-23,393
IntelDagelijks0.48 616.67-11,000 USD-21,000
Coca-ColaDagelijks0.45 916.59-10,165 USD-17,369
MicronDagelijks0.28 2725.93-10,755 USD-14,397

Grafieken

Resultaten per run

Top 10 van 31 runs. De volledige lijst staat in de tabel hierboven.

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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)

Nog 14 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

Bollinger BandsSMA
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss. De beste run op Amazon had een max drawdown van USD 361,368.9, dicht bij de nettowinst van USD 386,897.72.
  • Vier van de dertig markten verloren geld: Apple, Intel, Coca-Cola en Micron. Coca-Cola won slechts 6.59% van zijn 91 trades.
  • Sommige resultaten rusten op weinig trades, bijvoorbeeld Palantir (20 trades) en Intel (6 trades), dus de profit factors daar kunnen flink schommelen met een paar trades meer.
  • Posities worden bepaald als 10,000 gedeeld door de close, dus het risico per trade verandert met de prijs en er is geen vaste verlieslimiet.

Vragen

Over deze strategie

Kan ik de Bollinger Squeeze automatiseren in ProOrder?

Ja. De buy stop wordt elke bar opnieuw geplaatst zolang de squeeze aanhoudt, wat ProOrder aankan, maar de herschreven code is niet op compileerfouten gecontroleerd, dus backtest hem eerst.

Welke aandelen zijn getest?

Dertig dagcharts, vooral grote Amerikaanse aandelen plus de S&P 500. Amazon gaf de beste run met een profit factor van 14.3 over 86 trades, terwijl Apple, Intel, Coca-Cola en Micron verloren.

Hoe wordt de position size bepaald?

Elke trade koopt ongeveer 10,000 aan aandelen, berekend als 10,000 gedeeld door de close. Zonder stop zag de beste run toch een max drawdown van USD 361,368.9.

Waarom dagbars?

De uitstap gebruikt een 165-daagse SMA, dus het systeem is gebouwd voor trends van meerdere weken. Dagdata gaf de volledige beschikbare historie voor elk aandeel.

Gerelateerd

Strategieën zoals deze

Long-Term Moving Average Cross

Gebruikt dezelfde indicator.

12.31 PF · 61 trades

Winter Only

Een vergelijkbare profit factor.

14.53 PF · 49 trades

Volatility Breakout

Ook een volatiliteitsstrategie.

1.39 PF · 475 trades

Nieuwsgierig hoe volatiliteits-breakouts met andere systemen worden gecombineerd? Zet je op de ProRealAlgos-wachtlijst.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie