Når en bar med kroppen i nederste tredjedel av sitt område følges av en sterk bar som åpner og lukker helt over den, kjøper systemet, så lenge prisen er over 5-, 10- og 50-periode SMA-ene. Short-siden speiler dette. Utganger bruker en trailing stop på 18 punkter for longer og 24 for shorts.
Beste kjøring av 17. Nasdaq 100, 1 time, spread 3, fra kjøring pf:2026-09-16-NAS100-1h.tsv:2.
| Periode | Frem til 2026-09-16 |
| Instrument | Nasdaq 100, 1 time |
| Spread | 3 poeng |
| Kontrakter | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Kun spread. Kommisjoner og overnattfinansiering er ikke inkludert. |
| Barer | Opptil 200,000 barer, færre der instrumentet har kortere historikk |
| Sist testet | 2026-09-16 |
| positionSize Kontrakter per handel | 1 |
| fastPeriod Lengde på rask SMA | 5 |
| midPeriod Lengde på midtre SMA | 10 |
| slowPeriod Lengde på langsom SMA | 50 |
| minBodyRatio Signallysets kropp må overstige denne andelen av sitt område | 0.5 |
| longTrailPoints Trailing stop-avstand for longs (poeng) | 18 |
| shortTrailPoints Trailing stop-avstand for shorts (poeng) | 24 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Beste kjøring | 1 time | 3.20 | 372 | 87.10 | 8,515 EUR | -2,494 |
| Sølv | 4 timer | 2.57 | 104 | 89.42 | 16,440 USD | -3,416 |
| S&P 500 | 1 time | 1.50 | 269 | 78.44 | 1,753 EUR | -1,015 |
| Brent råolje | 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 |
| Gull | 1 time | 1.42 | 266 | 67.29 | 1,366 EUR | -1,263 |
| FTSE 100 | 1 time | 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 time | 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 |
| Brent råolje | 10 min | 1.07 | 723 | 84.92 | 1,207 EUR | -1,453 |
| USD/JPY | 4 timer | n/a | 92 | 96.74 | 275,680 JPY | -127,470 |
| Brent råolje | 4 timer | n/a | 65 | 92.31 | 2,609 EUR | -1,991 |
| Nasdaq 100 | Daglig | n/a | 31 | 93.55 | 1,176 EUR | -623 |
Diagrammer
Topp 10 av 17 kjøringer. Hele listen finnes i tabellen ovenfor.
Over 1.0 tjente penger, under 1.0 tapte penger.
Koden
// ============================================================ // 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
39 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja, hver regel er automatisk, inkludert de separate long- og short-trailene. Kjør den nye koden gjennom en kompileringssjekk først, siden backtest-tallene ble produsert av den eldre versjonen.
Nasdaq 100 1 time tjente EUR 8,515.10 over 372 handler med en profit factor på 3.2. Silver 4 timer hadde 2.57, og alle markeder som ble testet var lønnsomme.
Den beste kjøringen hadde en max drawdown på EUR 2,493.90. Silver 4 timer nådde USD 3,415.50.
Longer bruker en 18-punkts trail og shorts 24 punkter, slik det ble testet. Shorts får mer rom fordi nedbevegelser i disse markedene har en tendens til å være skarpere.
Relatert
Copy trading på amerikanske indekser er tilgjengelig for ProRealAlgos-medlemmer når det blir ledige plasser.