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.
Bester Durchlauf von 17. Nasdaq 100, 1 Stunde, Spread 3, aus Durchlauf pf:2026-09-16-NAS100-1h.tsv:2.
| Zeitraum | Bis 2026-09-16 |
| Instrument | Nasdaq 100, 1 Stunde |
| Spread | 3 Punkte |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-16 |
| 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
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Bester Durchlauf | 1 Stunde | 3.20 | 372 | 87.10 | 8,515 EUR | -2,494 |
| Silber | 4 Stunden | 2.57 | 104 | 89.42 | 16,440 USD | -3,416 |
| S&P 500 | 1 Stunde | 1.50 | 269 | 78.44 | 1,753 EUR | -1,015 |
| Brent-Rohöl | 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 |
| Gold | 1 Stunde | 1.42 | 266 | 67.29 | 1,366 EUR | -1,263 |
| FTSE 100 | 1 Stunde | 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 Stunde | 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-Rohöl | 10 Min. | 1.07 | 723 | 84.92 | 1,207 EUR | -1,453 |
| USD/JPY | 4 Stunden | n/a | 92 | 96.74 | 275,680 JPY | -127,470 |
| Brent-Rohöl | 4 Stunden | n/a | 65 | 92.31 | 2,609 EUR | -1,991 |
| Nasdaq 100 | Täglich | n/a | 31 | 93.55 | 1,176 EUR | -623 |
Charts
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
// ============================================================ // 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
Fragen
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.
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.
Der beste Durchlauf hatte einen max Drawdown von EUR 2,493.90. Silver 4 Stunden erreichte USD 3,415.50.
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
Copy Trading auf US-Indizes ist für ProRealAlgos Mitglieder verfügbar, sobald Plätze frei werden.