Op de wachtlijst
Strategieën / Patroon / Negated Hammer

Negated Hammer

Wanneer een bar met zijn body in het onderste derde deel van zijn range wordt gevolgd door een sterke bar die volledig erboven opent en sluit, koopt het systeem, zolang de koers boven de SMA's van 5, 10 en 50 periodes staat. De shortkant is hiervan het spiegelbeeld. Uitstappen gebeurt met een trailing stop van 18 punten voor longs en 24 voor shorts.

PatroonLong & shortSwingNasdaq 1001 uur
3.20Profit factor
8,515Nettowinst EUR
87.10%Winstpercentage
372Trades
-2,494Max drawdown
22.89Gem. trade

Beste run van 17. Nasdaq 100, 1 uur, spread 3, uit run pf:2026-09-16-NAS100-1h.tsv:2.

Instapregels, long

  1. De vorige bar heeft zijn body in het onderste derde deel van zijn range
  2. De close staat boven de SMA's van 5, 10 en 50 periodes

Instapregels, short

  1. De vorige bar heeft zijn body in het bovenste derde deel van zijn range
  2. De close staat onder de SMA's van 5, 10 en 50 periodes

Uitstapregels

  1. Geen vaste stop loss of target

Testomstandigheden

PeriodeTot 2026-09-16
InstrumentNasdaq 100, 1 uur
Spread3 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-16
Parameters (7)
positionSize
Contracten per trade
1
fastPeriod
Snelle SMA-lengte
5
midPeriod
Middelste SMA-lengte
10
slowPeriod
Langzame SMA-lengte
50
minBodyRatio
De body van de signaalcandle moet groter zijn dan dit deel van zijn range
0.5
longTrailPoints
Trailing stop-afstand voor longs (punten)
18
shortTrailPoints
Trailing stop-afstand voor shorts (punten)
24

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
Nasdaq 100Beste run1 uur3.20 37287.108,515 EUR-2,494
Zilver4 uur2.57 10489.4216,440 USD-3,416
S&P 5001 uur1.50 26978.441,753 EUR-1,015
Brent-olie30 min1.44 46890.175,000 EUR-2,604
S&P 50015 min1.43 41175.182,401 EUR-1,049
Goud1 uur1.42 26667.291,366 EUR-1,263
FTSE 1001 uur1.28 35985.791,933 EUR-894
FTSE 10030 min1.27 70978.703,362 EUR-1,091
DAX 401 uur1.26 38391.383,240 EUR-2,417
Nasdaq 10010 min1.19 63188.433,319 EUR-2,614
USD/JPY3 min1.15 77459.04145,340 JPY-110,190
GBP/USD10 min1.12 59371.161,160 USD-902
FTSE 1005 min1.10 68161.53918 EUR-661
Brent-olie10 min1.07 72384.921,207 EUR-1,453
USD/JPY4 uurn/a 9296.74275,680 JPY-127,470
Brent-olie4 uurn/a 6592.312,609 EUR-1,991
Nasdaq 100Dagelijksn/a 3193.551,176 EUR-623

Grafieken

Resultaten per run

Top 10 van 17 runs. De volledige lijst staat in de tabel hierboven.

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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

Nog 39 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

SMA
Lees dit eerstBekende zwaktes4 punten
  • Er is geen vaste stop loss. De trail start pas zodra de trade 18 of 24 punten in de winst staat, dus een verliezende trade heeft geen bescherming.
  • Er is geen positiecontrole voor het instappen, dus een tegengesteld signaal draait de trade direct om.
  • Sommige rijen hebben heel weinig trades, zoals 31 op Nasdaq 100 Dagelijks en 65 op Brent Crude 4 uur.
  • Een winstpercentage van 87.1% in de beste run staat naast een max drawdown van EUR 2,493.90, een teken dat de verliezers groot zijn.

Vragen

Over deze strategie

Kan ik de Negated Hammer automatiseren in ProOrder?

Ja, elke regel is automatisch, inclusief de aparte long- en short-trails. Laat de nieuwe code eerst een compileercontrole doorlopen, want de backtest-cijfers komen van de oudere versie.

Hoe presteerde hij over de markten heen?

Nasdaq 100 1 uur maakte EUR 8,515.10 over 372 trades met een profit factor van 3.2. Silver 4 uur had 2.57, en elke geteste markt was winstgevend.

Wat is de drawdown bij 1 contract?

De beste run had een max drawdown van EUR 2,493.90. Silver 4 uur kwam op USD 3,415.50.

Waarom verschillen de trails voor longs en shorts?

Longs gebruiken een trail van 18 punten en shorts 24 punten, zoals getest. Shorts krijgen meer ruimte omdat neerwaartse bewegingen in deze markten meestal scherper zijn.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Internal Bar Strength

Beste run op dezelfde markt, Nasdaq 100.

2.00 PF · 905 trades

Bollinger Band Walk

Een vergelijkbare profit factor.

3.10 PF · 148 trades

Wil je patroonstrategieën op dezelfde manier getest zien op elke markt? Schrijf je in op de ProRealAlgos-wachtlijst.

Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie