Tre chiusure consecutive che restano dentro il range della barra precedente segnalano un mercato compresso. Quando poi la chiusura rompe sopra il massimo più alto delle quattro barre precedenti, il sistema compra. Le uscite usano uno stop di 2 x ATR(14) e un target di 2.5 x ATR(14), reimpostati a ogni barra.
Migliore esecuzione su 6. Dow Jones, 1 ora, spread 3, dall'esecuzione sweeps:2026-09-22-DOW30-1h-opt.tsv:2.
| Periodo | Fino al 2026-09-22 |
| Strumento | Dow Jones, 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-22 |
| positionSize Contratti per operazione | 1 |
| skipDayA Nessun ingresso sulle barre che aprono di lunedì | 1 |
| skipDayB Nessun ingresso sulle barre che aprono di domenica | 0 |
| atrPeriod Lunghezza ATR per stop e target | 14 |
| stopAtrMultiplier Distanza dello stop in ATR | 2 |
| targetAtrMultiplier Distanza del target in ATR | 2.5 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesMiglior esecuzione | 1 ora | n/a | 463 | 46.22 | 4,854 EUR | -2,531 |
| USD/JPY | Giornaliero | n/a | 118 | 50.00 | 4,550 JPY | -1,640 |
| Petrolio greggio USA | Giornaliero | n/a | 119 | 48.74 | 3,120 EUR | -1,815 |
| DAX 40 | 4 ore | n/a | 376 | 48.14 | 2,855 EUR | -2,694 |
| S&P 500 | Giornaliero | n/a | 155 | 41.94 | 946 EUR | -393 |
| S&P 500 | 4 ore | n/a | 378 | 46.56 | 707 EUR | -580 |
Grafici
Il codice
// ============================================================ // Tight Range Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long only // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade skipDayA = 1 // no entries on bars opening on Monday skipDayB = 0 // no entries on bars opening on Sunday atrPeriod = 14 // ATR length for stop and target stopAtrMultiplier = 2 // stop distance in ATRs targetAtrMultiplier = 2.5 // target distance in ATRs // --- Indicators --- blockedDay = (OpenDayOfWeek = skipDayA) OR (OpenDayOfWeek = skipDayB) // Each of the last three closes stayed inside the range of the bar before it tightRange = close[3] <= high[4] AND close[3] >= low[4] AND close[2] <= high[3] AND close[2] >= low[3] AND close[1] <= high[2] AND close[1] >= low[2] // Highest high of the four bars before this one recentHigh = max(max(high[4], high[3]), max(high[2], high[1])) atrValue = AverageTrueRange[atrPeriod](close)
Altre 11 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, solo long con 1 contratto, con lo stop e il target su ATR codificati.
Dow Jones 1 ora ha prodotto EUR 4,854.30 su 463 operazioni. Anche le esecuzioni su USD/JPY, US Crude Oil, DAX 40 e S&P 500 sono state tutte profittevoli.
Su Dow Jones 1 ora il max drawdown è stato EUR 2,531.20 con 1 contratto.
Gli squeeze inside-bar si formano spesso sulle barre orarie del Dow Jones, dando 463 operazioni, mentre le esecuzioni giornaliere hanno operato tra 118 e 155 volte.
Correlati
Il copy trading sugli indici USA è disponibile per i membri ProRealAlgos quando si liberano dei posti.