När en bar med sin kropp i den nedersta tredjedelen av sitt intervall följs av en stark bar som både öppnar och stänger helt över den köper systemet, så länge priset ligger över SMA med 5, 10 och 50 perioder. Short-sidan speglar detta. Exits använder en trailing stop på 18 punkter för longs och 24 för shorts.
Bästa körning av 17. Nasdaq 100, 1 timme, spread 3, från körning pf:2026-09-16-NAS100-1h.tsv:2.
| Period | Till och med 2026-09-16 |
| Instrument | Nasdaq 100, 1 timme |
| Spread | 3 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-16 |
| positionSize Kontrakt per affär | 1 |
| fastPeriod Snabb SMA-längd | 5 |
| midPeriod Mellersta SMA-längd | 10 |
| slowPeriod Långsam SMA-längd | 50 |
| minBodyRatio Signalcandlens kropp måste överstiga denna andel av sitt intervall | 0.5 |
| longTrailPoints Trailing stop-avstånd för longs (punkter) | 18 |
| shortTrailPoints Trailing stop-avstånd för shorts (punkter) | 24 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Bästa körning | 1 timme | 3.20 | 372 | 87.10 | 8,515 EUR | -2,494 |
| Silver | 4 timmar | 2.57 | 104 | 89.42 | 16,440 USD | -3,416 |
| S&P 500 | 1 timme | 1.50 | 269 | 78.44 | 1,753 EUR | -1,015 |
| Brentolja | 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 |
| Guld | 1 timme | 1.42 | 266 | 67.29 | 1,366 EUR | -1,263 |
| FTSE 100 | 1 timme | 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 timme | 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 |
| Brentolja | 10 min | 1.07 | 723 | 84.92 | 1,207 EUR | -1,453 |
| USD/JPY | 4 timmar | n/a | 92 | 96.74 | 275,680 JPY | -127,470 |
| Brentolja | 4 timmar | n/a | 65 | 92.31 | 2,609 EUR | -1,991 |
| Nasdaq 100 | Dag | n/a | 31 | 93.55 | 1,176 EUR | -623 |
Diagram
De 10 bästa av 17 körningar. Hela listan finns i tabellen ovan.
Över 1.0 gav vinst, under 1.0 gav förlust.
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 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja, varje regel är automatisk, inklusive de separata trailen för long och short. Kör den nya koden genom en kompileringskontroll först, eftersom backtestsiffrorna togs fram med den äldre versionen.
Nasdaq 100 1 timme gav EUR 8,515.10 över 372 affärer med en profit factor på 3.2. Silver 4 timmar hade 2.57, och alla testade marknader var lönsamma.
Den bästa körningen hade en max drawdown på EUR 2,493.90. Silver 4 timmar nådde USD 3,415.50.
Longs använder en trail på 18 punkter och shorts 24 punkter, som testat. Shorts får mer utrymme eftersom nedåtrörelser på dessa marknader tenderar att vara skarpare.
Relaterat
Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.