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.
Migliore esecuzione su 10. US Crude Oil, 1 ora, spread 3, dall'esecuzione sweeps:2026-09-17-CRUDE-1h-opt.tsv:2.
| Periodo | Fino al 2026-09-17 |
| Strumento | US Crude Oil, 1 ora |
| Spread | 3 punti |
| Contratti | 1 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-17 |
| 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
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| Petrolio greggio USAMiglior esecuzione | 1 ora | n/a | 118 | 52.54 | 2,602 EUR | -1,047 |
| Argento | 4 ore | n/a | 9 | 22.22 | 4,120 USD | -3,011 |
| Nikkei 225 | 15 min | n/a | 79 | 53.16 | 2,091 USD | -1,596 |
| Nikkei 225 | Giornaliero | n/a | 3 | 66.67 | 1,888 USD | -1,776 |
| Petrolio Brent | 10 min | n/a | 85 | 48.24 | 1,329 EUR | -383 |
| Argento | Giornaliero | n/a | 6 | 66.67 | 669 USD | -596 |
| FTSE 100 | 15 min | n/a | 106 | 50.94 | 440 EUR | -285 |
| Petrolio Brent | 5 min | n/a | 58 | 55.17 | 320 EUR | -273 |
| Oro | 30 min | n/a | 27 | 62.96 | 81.40 EUR | -49.60 |
| Oro | 5 min | n/a | 21 | 61.90 | 68.70 EUR | -53.70 |
Grafici
Il codice
// ============================================================ // 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
Domande
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.
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.
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.
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
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.