Quando una barra con il corpo nel terzo inferiore del suo range è seguita da una barra forte che apre e chiude interamente sopra di essa, il sistema compra, purché il prezzo sia sopra le SMA a 5, 10 e 50 periodi. Il lato short rispecchia questa logica. Le uscite usano un trailing stop di 18 punti per i long e 24 per gli short.
Miglior esecuzione su 17. Nasdaq 100, 1 ora, spread 3, dall'esecuzione pf:2026-09-16-NAS100-1h.tsv:2.
| Periodo | Fino al 2026-09-16 |
| Strumento | Nasdaq 100, 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-16 |
| positionSize Contratti per operazione | 1 |
| fastPeriod Lunghezza SMA veloce | 5 |
| midPeriod Lunghezza SMA centrale | 10 |
| slowPeriod Lunghezza SMA lenta | 50 |
| minBodyRatio Il corpo della candela di segnale deve superare questa quota del suo range | 0.5 |
| longTrailPoints Distanza del trailing stop per i long (punti) | 18 |
| shortTrailPoints Distanza del trailing stop per gli short (punti) | 24 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Miglior esecuzione | 1 ora | 3.20 | 372 | 87.10 | 8,515 EUR | -2,494 |
| Argento | 4 ore | 2.57 | 104 | 89.42 | 16,440 USD | -3,416 |
| S&P 500 | 1 ora | 1.50 | 269 | 78.44 | 1,753 EUR | -1,015 |
| Petrolio Brent | 30 min | 1.44 | 468 | 90.17 | 5,000 EUR | -2,604 |
| S&P 500 | 15 min | 1.43 | 411 | 75.18 | 2,401 EUR | -1,049 |
| Oro | 1 ora | 1.42 | 266 | 67.29 | 1,366 EUR | -1,263 |
| FTSE 100 | 1 ora | 1.28 | 359 | 85.79 | 1,933 EUR | -894 |
| FTSE 100 | 30 min | 1.27 | 709 | 78.70 | 3,362 EUR | -1,091 |
| DAX 40 | 1 ora | 1.26 | 383 | 91.38 | 3,240 EUR | -2,417 |
| Nasdaq 100 | 10 min | 1.19 | 631 | 88.43 | 3,319 EUR | -2,614 |
| USD/JPY | 3 min | 1.15 | 774 | 59.04 | 145,340 JPY | -110,190 |
| GBP/USD | 10 min | 1.12 | 593 | 71.16 | 1,160 USD | -902 |
| FTSE 100 | 5 min | 1.10 | 681 | 61.53 | 918 EUR | -661 |
| Petrolio Brent | 10 min | 1.07 | 723 | 84.92 | 1,207 EUR | -1,453 |
| USD/JPY | 4 ore | n/a | 92 | 96.74 | 275,680 JPY | -127,470 |
| Petrolio Brent | 4 ore | n/a | 65 | 92.31 | 2,609 EUR | -1,991 |
| Nasdaq 100 | Giornaliero | n/a | 31 | 93.55 | 1,176 EUR | -623 |
Grafici
Prime 10 esecuzioni su 17. L'elenco completo è nella tabella qui sopra.
Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.
Il codice
// ============================================================ // Negated Hammer // ProRealAlgos Strategy Library | prorealalgos.com // Type: Pattern // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 5 // fast SMA length midPeriod = 10 // middle SMA length slowPeriod = 50 // slow SMA length minBodyRatio = 0.5 // signal candle body must exceed this share of its range longTrailPoints = 18 // trailing stop distance for longs (points) shortTrailPoints = 24 // trailing stop distance for shorts (points) // --- Indicators --- fastMA = Average[fastPeriod](close) midMA = Average[midPeriod](close) slowMA = Average[slowPeriod](close) trendUp = close > fastMA AND close > midMA AND close > slowMA trendDown = close < fastMA AND close < midMA AND close < slowMA bodyRatio = abs(open - close) / (high - low) // Previous bar has its body in the top third (hammer), and this bar's body // sits wholly below it: the hammer is negated. prevHammer = MIN(open[1], close[1]) > high[1] - (high[1] - low[1]) / 3 hammerNegated = MAX(open, close) < MIN(open[1], close[1]) AND bodyRatio > minBodyRatio // Previous bar has its body in the bottom third (inverted hammer), and this // bar's body sits wholly above it. prevInvertedHammer = MAX(open[1], close[1]) < low[1] + (high[1] - low[1]) / 3 invertedHammerNegated = MIN(open, close) > MAX(open[1], close[1]) AND bodyRatio > minBodyRatio
Altre 39 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, ogni regola è automatica, inclusi i trail separati per long e short. Passa prima il nuovo codice attraverso una verifica di compilazione, poiché i numeri del backtest sono stati prodotti dalla versione precedente.
Nasdaq 100 1 ora ha prodotto EUR 8,515.10 su 372 operazioni con un profit factor di 3.2. Silver 4 ore ha avuto 2.57, e ogni mercato testato è stato profittevole.
La migliore esecuzione ha avuto un max drawdown di EUR 2,493.90. Silver 4 ore ha raggiunto USD 3,415.50.
I long usano un trail di 18 punti e gli short di 24 punti, come testato. Gli short hanno più spazio perché i movimenti al ribasso in questi mercati tendono a essere più bruschi.
Correlati
Il copy trading sugli indici USA è disponibile per i membri ProRealAlgos quando si liberano dei posti.