Auf die Warteliste
Strategien / Muster / Negated Hammer

Negated Hammer

Wenn auf einen Bar, dessen Body im unteren Drittel seiner Range liegt, ein starker Bar folgt, der vollständig darüber eröffnet und schließt, kauft das System, solange der Kurs über den SMAs mit 5, 10 und 50 Perioden liegt. Die Short-Seite spiegelt dies. Die Ausstiege verwenden einen Trailing Stop von 18 Punkten für Longs und 24 für Shorts.

MusterLong & ShortSwingNasdaq 1001 Stunde
3.20Profit Factor
8,515Nettogewinn EUR
87.10%Trefferquote
372Trades
-2,494Max Drawdown
22.89Durchschn. Trade

Bester Durchlauf von 17. Nasdaq 100, 1 Stunde, Spread 3, aus Durchlauf pf:2026-09-16-NAS100-1h.tsv:2.

Einstiegsregeln, Long

  1. Der vorherige Bar hat seinen Body im unteren Drittel seiner Range
  2. Der Schlusskurs liegt über den SMAs mit 5, 10 und 50 Perioden

Einstiegsregeln, Short

  1. Der vorherige Bar hat seinen Body im oberen Drittel seiner Range
  2. Der Schlusskurs liegt unter den SMAs mit 5, 10 und 50 Perioden

Ausstiegsregeln

  1. Kein fester Stop Loss oder Ziel

Testbedingungen

ZeitraumBis 2026-09-16
InstrumentNasdaq 100, 1 Stunde
Spread3 Punkte
Kontrakte1
Startkapital1,000,000
KostenNur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten.
BarsBis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat
Zuletzt getestet2026-09-16
Parameter (7)
positionSize
Kontrakte pro Trade
1
fastPeriod
Länge der schnellen SMA
5
midPeriod
Länge der mittleren SMA
10
slowPeriod
Länge der langsamen SMA
50
minBodyRatio
Der Body der Signalkerze muss diesen Anteil seiner Range überschreiten
0.5
longTrailPoints
Trailing-Stop-Abstand für Longs (Punkte)
18
shortTrailPoints
Trailing-Stop-Abstand für Shorts (Punkte)
24

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
Nasdaq 100Bester Durchlauf1 Stunde3.20 37287.108,515 EUR-2,494
Silber4 Stunden2.57 10489.4216,440 USD-3,416
S&P 5001 Stunde1.50 26978.441,753 EUR-1,015
Brent-Rohöl30 Min.1.44 46890.175,000 EUR-2,604
S&P 50015 Min.1.43 41175.182,401 EUR-1,049
Gold1 Stunde1.42 26667.291,366 EUR-1,263
FTSE 1001 Stunde1.28 35985.791,933 EUR-894
FTSE 10030 Min.1.27 70978.703,362 EUR-1,091
DAX 401 Stunde1.26 38391.383,240 EUR-2,417
Nasdaq 10010 Min.1.19 63188.433,319 EUR-2,614
USD/JPY3 Min.1.15 77459.04145,340 JPY-110,190
GBP/USD10 Min.1.12 59371.161,160 USD-902
FTSE 1005 Min.1.10 68161.53918 EUR-661
Brent-Rohöl10 Min.1.07 72384.921,207 EUR-1,453
USD/JPY4 Stundenn/a 9296.74275,680 JPY-127,470
Brent-Rohöl4 Stundenn/a 6592.312,609 EUR-1,991
Nasdaq 100Täglichn/a 3193.551,176 EUR-623

Charts

Ergebnisse je Durchlauf

Top 10 von 17 Durchläufen. Die vollständige Liste steht in der Tabelle oben.

Über 1.0 wurde Geld verdient, unter 1.0 wurde Geld verloren.

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// 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 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.

Verwendete Indikatoren

SMA
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Es gibt keinen festen Stop Loss. Der Trail beginnt erst, wenn der Trade 18 oder 24 Punkte im Gewinn liegt, daher hat ein Verlust-Trade keinen Schutz.
  • Keine Positionsprüfung vor den Einstiegen, daher dreht ein entgegengesetztes Signal den Trade sofort.
  • Einige Zeilen haben sehr wenige Trades, etwa 31 bei Nasdaq 100 Täglich und 65 bei Brent Crude 4 Stunden.
  • Einer Trefferquote von 87.1% im besten Durchlauf steht ein max Drawdown von EUR 2,493.90 gegenüber, ein Zeichen dafür, dass die Verlust-Trades groß sind.

Fragen

Über diese Strategie

Kann ich den Negated Hammer in ProOrder automatisieren?

Ja, jede Regel ist automatisch, einschließlich der separaten Long- und Short-Trails. Lassen Sie den neuen Code zuerst durch eine Compile-Prüfung laufen, da die Backtest Zahlen von der älteren Version erzeugt wurden.

Wie hat sie über die Märkte hinweg abgeschnitten?

Nasdaq 100 1 Stunde erzielte EUR 8,515.10 über 372 Trades mit einem Profit Factor von 3.2. Silver 4 Stunden hatte 2.57, und jeder getestete Markt war profitabel.

Wie hoch ist der Drawdown bei 1 Kontrakt?

Der beste Durchlauf hatte einen max Drawdown von EUR 2,493.90. Silver 4 Stunden erreichte USD 3,415.50.

Warum unterscheiden sich die Trails für Longs und Shorts?

Longs verwenden einen 18-Punkte-Trail und Shorts 24 Punkte, wie getestet. Shorts erhalten mehr Spielraum, weil Abwärtsbewegungen in diesen Märkten tendenziell heftiger sind.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

Internal Bar Strength

Bester Durchlauf auf demselben Markt, Nasdaq 100.

2.00 PF · 905 Trades

Bollinger Band Walk

Ein ähnlicher Profit Factor.

3.10 PF · 148 Trades

Möchten Sie Musterstrategien sehen, die auf jedem Markt auf dieselbe Weise getestet werden? Tragen Sie sich in die ProRealAlgos-Warteliste ein.

Copy Trading auf US-Indizes ist für ProRealAlgos Mitglieder verfügbar, sobald Plätze frei werden.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation