Dopo due chiusure giornaliere al rialzo, il sistema cerca una barra che segni un nuovo minimo a 5 barre e poi chiuda forte nella sua metà superiore. Quello shakeout viene comprato se il prezzo è sopra la SMA a 100 barre, e l'immagine speculare viene venduta short. Ogni operazione ha un obiettivo dell'1.5%, uno stop del 2.5% e un limite di tempo di 6 barre.
Miglior esecuzione su 6. EUR/USD, 4 ore, spread 1, dall'esecuzione sweeps:2026-09-24-EURUSD-4h-opt.tsv:7.
| Periodo | Fino al 2026-09-24 |
| Strumento | EUR/USD, 4 ore |
| Spread | 1 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-24 |
| positionSize Contratti per operazione | 1 |
| lookbackPeriod Barre per il massimo e il minimo recenti | 5 |
| trendPeriod Lunghezza SMA del filtro di trend | 100 |
| maxBarsInTrade Uscita a tempo dopo questo numero di barre | 6 |
| takeProfitPct Target di profitto, percentuale del prezzo di ingresso | 1.5 |
| stopLossPct Stop protettivo, percentuale del prezzo di ingresso | 2.5 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMiglior esecuzione | 4 ore | n/a | 459 | 54.90 | 14,192 USD | -10,393 |
| USD/JPY | Giornaliero | n/a | 10 | 60.00 | 25,570 JPY | -19,860 |
| EUR/USD | Giornaliero | n/a | 11 | 54.55 | 5,181 USD | -1,989 |
| DAX 40 | Giornaliero | n/a | 8 | 87.50 | 665 EUR | -502 |
| S&P 500 | Giornaliero | n/a | 11 | 63.64 | 159 EUR | -62.27 |
| Oro | Giornaliero | n/a | 8 | 62.50 | 57.50 EUR | -21.50 |
Grafici
Il codice
// ============================================================ // Breakout Reversal // ProRealAlgos Strategy Library | prorealalgos.com // Type: Pattern // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade lookbackPeriod = 5 // bars for the recent high / low trendPeriod = 100 // trend filter SMA length maxBarsInTrade = 6 // time exit after this many bars takeProfitPct = 1.5 // profit target, percent of entry price stopLossPct = 2.5 // protective stop, percent of entry price // --- Indicators --- recentHigh = Highest[lookbackPeriod](high) recentLow = Lowest[lookbackPeriod](low) trendMA = Average[trendPeriod](close) dailyUpRun = DClose(1) > DClose(2) AND DClose(2) > DClose(3) dailyDownRun = DClose(1) < DClose(2) AND DClose(2) < DClose(3)
Altre 26 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì. Obiettivo, stop e l'uscita a tempo di 6 barre sono tutti codificati, quindi funziona senza input manuale.
Il test principale è stato EUR/USD 4 ore con 459 operazioni. I test giornalieri su USD/JPY, EUR/USD, DAX 40, S&P 500 e Gold sono stati tutti positivi ma ognuno ha avuto 11 operazioni o meno.
Il peggior drawdown su EUR/USD 4 ore è stato 10,393 USD con 1 contratto. Pianifica la dimensione del tuo conto intorno a quel numero.
Ha prodotto segnali a sufficienza per valutare l'idea. Le barre giornaliere hanno dato solo una manciata di operazioni per mercato.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.