Iscriviti alla lista d'attesa
Strategie / Volatilità / Inside Day NR2 Squeeze

Inside Day NR2 Squeeze: breakout da bar strette

Attende una inside bar il cui range è il più stretto delle ultime 2 bar, mentre la larghezza delle Bollinger Band è al minimo di 17 bar. ADX(10) deve essere sopra 17 e ATR(1) sopra ATR(9). Gli ordini stop vanno 1.5 sopra e sotto la bar, con stop, target e trailing stop basati su ATR.

VolatilitàLong & shortSwingPetrolio greggio USA1 ora
n/aProfit factor
2,602Profitto netto EUR
52.54%Percentuale di successo
118Operazioni
-1,047Max drawdown
22.05Media operazione

Migliore esecuzione su 10. US Crude Oil, 1 ora, spread 3, dall'esecuzione sweeps:2026-09-17-CRUDE-1h-opt.tsv:2.

Regole di ingresso, long

  1. Inside bar il cui range è sotto il range minimo delle 2 bar precedenti
  2. ADX(10) sopra 17 e ATR(1) sopra ATR(9)
  3. Nessuna posizione aperta
  4. Buy stop 1.5 sopra il massimo della bar

Regole di ingresso, short

  1. Stesso setup del lato long

Regole di uscita

  1. Stop loss di 2.7 x ATR(14) punti
  2. Target di profitto di 7.2 x ATR(14) punti

Condizioni di test

PeriodoFino al 2026-09-17
StrumentoUS Crude Oil, 1 ora
Spread3 punti
Contratti1
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-09-17
Parametri (14)
positionSize
Contratti per operazione
1
narrowLookback
Il range della bar deve essere sotto il range minimo di questo numero di bar precedenti
2
bandPeriod
Lunghezza della larghezza delle Bollinger Band
20
squeezeLookback
La larghezza delle bande deve essere sotto il suo minimo di questo numero di bar precedenti
17
adxPeriod
Lunghezza ADX
10
adxThreshold
ADX minimo
17
fastAtrPeriod
ATR breve che deve superare quello più lungo
1
slowAtrPeriod
ATR più lungo per quel confronto
9
entryOffset
Distanza dell'ingresso stop oltre il massimo / minimo della bar
1.5
atrPeriod
Lunghezza ATR per stop, target e trailing
14
longTrailAtr
Distanza di trailing long in ATR
2.5
shortTrailAtr
Distanza di trailing short in ATR
1.7
stopAtrMultiple
Stop protettivo in ATR
2.7
targetAtrMultiple
Target di profitto in ATR
7.2

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
Petrolio greggio USAMiglior esecuzione1 oran/a 11852.542,602 EUR-1,047
Argento4 oren/a 922.224,120 USD-3,011
Nikkei 22515 minn/a 7953.162,091 USD-1,596
Nikkei 225Giornalieron/a 366.671,888 USD-1,776
Petrolio Brent10 minn/a 8548.241,329 EUR-383
ArgentoGiornalieron/a 666.67669 USD-596
FTSE 10015 minn/a 10650.94440 EUR-285
Petrolio Brent5 minn/a 5855.17320 EUR-273
Oro30 minn/a 2762.9681.40 EUR-49.60
Oro5 minn/a 2161.9068.70 EUR-53.70

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Inside Day NR2 Squeeze
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Volatility
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
narrowLookback = 2        // bar range must be below the lowest range of this many prior bars
bandPeriod = 20           // Bollinger Band width length
squeezeLookback = 17      // band width must be below its lowest of this many prior bars
adxPeriod = 10            // ADX length
adxThreshold = 17         // minimum ADX
fastAtrPeriod = 1         // short ATR that must exceed the longer one
slowAtrPeriod = 9         // longer ATR for that comparison
entryOffset = 1.5         // stop entry distance beyond the bar high / low
atrPeriod = 14            // ATR length for stops, targets and trailing
longTrailAtr = 2.5        // long trailing distance in ATRs
shortTrailAtr = 1.7       // short trailing distance in ATRs
stopAtrMultiple = 2.7     // protective stop in ATRs
targetAtrMultiple = 7.2   // profit target in ATRs

// --- Indicators ---
// Inside bar with the smallest range recently, inside a Bollinger squeeze.
narrowInsideBar = high < high[1] AND low > low[1] AND Range < Lowest[narrowLookback](Range)[1]
bandSqueeze = BollingerBandWidth[bandPeriod](close) < Lowest[squeezeLookback](BollingerBandWidth[bandPeriod](close)[1])
adxValue = ADX[adxPeriod]
atrValue = AverageTrueRange[atrPeriod](close)
longTrailDistance = atrValue * longTrailAtr
shortTrailDistance = atrValue * shortTrailAtr

Altre 37 righe: le regole di ingresso e 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 BollingerADXATR
Leggi prima questoDebolezze note4 punti
  • Il profit factor non è stato registrato perché esistono solo dati di sweep.
  • I conteggi delle operazioni sono bassi: 118 nella migliore esecuzione, 9 su Silver 4 ore e 3 su Nikkei 225 Giornaliero.
  • Le esecuzioni su Gold hanno guadagnato a stento, EUR 81.4 su 30 minuti e EUR 68.7 su 5 minuti.
  • Molti filtri (range stretto, squeeze, ADX, ATR) riducono il numero di segnali, quindi i risultati possono cambiare molto quando si modifica una singola impostazione.

Domande

Su questa strategia

Questo setup di squeeze può funzionare in ProOrder?

Sì. Piazza due ingressi stop per bar di setup e uscite basate su ATR, tutte cose che ProOrder supporta. Controlla prima la compilazione del codice riscritto in demo.

Quali strumenti sono stati testati?

US Crude Oil 1 ora è stato il migliore con EUR 2,602.4. Nikkei 225 15 minuti ha fatto USD 2,090.6 e Brent Crude 10 minuti EUR 1,329.4.

Quale drawdown aspettarsi con 1 contratto?

La migliore esecuzione ha avuto un max drawdown di EUR 1,047.0. Silver 4 ore ha perso USD 3,010.5 su sole 9 operazioni.

Perché un grafico a 1 ora?

Le inside bar e gli squeeze hanno bisogno di abbastanza bar a settimana per comparire. Su crude oil a 1 ora il setup ha prodotto 118 operazioni, mentre i grafici Giornalieri ne hanno prodotte solo poche.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Vectorial Slope

Miglior esecuzione sullo stesso mercato, US Crude Oil.

1.76 PF · 268 operazioni

Volatility Breakout

Anche una strategia di volatilità.

1.39 PF · 475 operazioni

Scopri come altri filtrano gli squeeze di volatilità. Iscriviti alla lista d'attesa della community 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