Auf die Warteliste
Strategien / Momentum / Candle Body Momentum

Candle Body Momentum

Das Signal ist eine laufende Summe über 878 Bars der Änderungen der Kerzenkörpergröße von Bar zu Bar. In der vorliegenden Konfiguration ist es konträr: Es kauft, wenn diese Summe ein neues Tief unter 0 setzt, und geht short, wenn sie ein neues Hoch über 41 pips setzt. Jedes Gegensignal dreht die Position um, es ist daher immer im Markt.

MomentumLong & ShortIntradayS&P 50030 Min.
2.03Profit Factor
6,910Nettogewinn EUR
61.90%Trefferquote
294Trades
-1,336Max Drawdown
23.50Durchschn. Trade

Bester Durchlauf von 29. S&P 500, 30 Min., Spread 1, aus Durchlauf pf:2026-09-24-USA500-30m.tsv:1.

Einstiegsregeln, Long

Einstiegsregeln, Short

Ausstiegsregeln

  1. Kein Stop oder Ziel

Testbedingungen

ZeitraumBis 2026-09-24
InstrumentS&P 500, 30 Minuten
Spread1 Punkt
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-24
Parameter (5)
positionSize
Kontrakte pro Trade
1
sumPeriod
Summierte Bars für die Gesamtveränderung des Körpers
878
invertSignal
1 handelt wie geschrieben, -1 dreht jedes Signal um
1
upperFilterPips
Die Summe muss so viele pips überschreiten, um als positiver Wert zu gelten
41
lowerFilterPips
Die Summe muss unter minus so vielen pips liegen, um als negativer Wert zu gelten
0

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
S&P 500Bester Durchlauf30 Min.2.03 29461.906,910 EUR-1,336
S&P 50015 Min.1.87 20257.435,222 EUR-1,215
USD/JPY30 Min.n/a 1,33453.37583,360 JPY-311,340
USD/JPY15 Min.n/a 68053.68390,690 JPY-260,480
USD/JPY10 Min.n/a 47053.40356,070 JPY-299,470
EUR/USD5 Min.n/a 12450.00226,540 USD-178,822
EUR/USD10 Min.n/a 15053.33206,625 USD-82,297
USD/JPY2 Min.n/a 4850.00106,210 JPY-94,070
EUR/USD30 Min.n/a 1,13452.38101,930 USD-82,289
Nikkei 225Täglichn/a 1,29959.2865,932 USD-17,149
SilberTäglichn/a 84957.8336,872 USD-16,947
Dow JonesTäglichn/a 2,11856.9421,680 EUR-18,902
DAX 40Täglichn/a 1,96859.1020,493 EUR-6,430
Nasdaq 100Täglichn/a 1,35158.1817,701 EUR-11,124
FTSE 1001 Stunden/a 2,53753.727,365 EUR-2,920
US-RohölTäglichn/a 1,18356.976,255 EUR-5,266
S&P 5004 Stundenn/a 56656.896,141 EUR-1,923
S&P 500Täglichn/a 44453.835,968 EUR-2,189
S&P 5001 Stunden/a 46054.575,400 EUR-1,509
Gold30 Min.n/a 15060.004,171 EUR-1,172
Gold4 Stundenn/a 18055.003,655 EUR-2,304
FTSE 10010 Min.n/a 18260.443,625 EUR-1,305
Gold1 Stunden/a 17653.413,384 EUR-2,098
S&P 50010 Min.n/a 9451.063,049 EUR-1,455
Gold15 Min.n/a 12052.502,806 EUR-1,935
GoldTäglichn/a 19457.222,643 EUR-1,484
S&P 5005 Min.n/a 4456.822,266 EUR-1,426
FTSE 1005 Min.n/a 7256.942,035 EUR-1,593
S&P 5002 Min.n/a 1266.67840 EUR-833

Charts

Ergebnisse je Durchlauf

Top 10 von 29 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

// ============================================================
// Candle Body Momentum
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1       // contracts per trade
sumPeriod = 878        // bars summed for the body-change total
invertSignal = 1       // 1 = trade as written, -1 = flip every signal
upperFilterPips = 41   // total must exceed this many pips to count as positive
lowerFilterPips = 0    // total must be below minus this many pips to count as negative

ONCE lastPositiveSum = 0
ONCE lastNegativeSum = 0
ONCE tradeDirection = 0

// --- Indicators ---
bodySize = close - open
bodyChange = bodySize - bodySize[1]
bodyChangeSum = Summation[sumPeriod](bodyChange)

// Remember the latest positive and negative readings; each holds until replaced.
IF bodyChangeSum > upperFilterPips * PipSize THEN
  lastPositiveSum = bodyChangeSum
ENDIF
IF bodyChangeSum < (0 - lowerFilterPips) * PipSize THEN
  lastNegativeSum = bodyChangeSum
ENDIF

negativeSumFalling = lastNegativeSum < lastNegativeSum[1]
positiveSumRising = lastPositiveSum > lastPositiveSum[1]

20 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.
Längere HistorieErneut ausgeführt auf bis zu 1,000,000 BarsS&P 500 · 15 Min. · ältere Daten 1,438.70 EUR

Der erneute Durchlauf auf S&P 500 15 Minuten hatte 456,000 Bars und erzielte EUR 6,660.97 gegenüber EUR 5,222.27 im Standarddurchlauf, die älteren Daten allein brachten also EUR 1,438.70 zusätzlich.

S&P 500 · 15 Min.

Verfügbare Bars456,000
Netto, Standard-Durchlauf mit 200,000 Bars5,222.27 EUR
Netto, langer Durchlauf6,660.97 EUR
Netto nur auf den älteren Daten1,438.70 EUR
Bitte zuerst lesenBekannte Schwächen3 Punkte
  • Es gibt keinen Stop und kein Ziel, und die Position bleibt bis zum Gegensignal offen.
  • Sie benötigt 878 Bars Historie vor dem ersten Trade, kurze Datensätze liefern daher wenige Signale, zum Beispiel S&P 500 2 Minuten mit 12 Trades.
  • USD/JPY-Sweeps zeigen große drawdowns, etwa JPY 311,340 auf 30 Minuten.

Fragen

Über diese Strategie

Kann Candle Body Momentum in ProOrder laufen?

Ja, achten Sie aber darauf, dass genug Historie für die Summe über 878 Bars geladen wird. Der neu geschriebene Code wurde nicht auf Kompilierfehler geprüft, testen Sie ihn daher zuerst in ProBacktest.

Welche Märkte wurden getestet?

Indizes, Währungspaare, Metalle und Öl, und jeder aufgeführte Durchlauf war positiv. S&P 500 15 Minuten verzeichnete einen Profit Factor von 1.87 über 202 Trades.

Welcher Drawdown ergab sich bei 1 Kontrakt?

Der beste Durchlauf auf S&P 500 30 Minuten hatte einen max Drawdown von EUR 1,335.84 bei EUR 6,909.96 Nettogewinn.

Warum 30 Minuten?

Sie ergab den besten erfassten Durchlauf, und sie hält das Fenster von 878 Bars auf einem überschaubaren Zeitraum an Historie.

Verwandt

Strategien wie diese

Candle Body Sum Intraday

Bester Durchlauf auf demselben Markt, S&P 500.

2.86 PF · 124 Trades

Candle Body Sum Daily

Ein ähnlicher Profit Factor.

2.05 PF · 168 Trades

Twelve Minus Two Momentum

Ebenfalls eine Momentum-Strategie.

12.00 PF · 52 Trades

Immer-im-Markt-Systeme funktionieren besser neben anderen. Tragen Sie sich in die ProRealAlgos-Warteliste ein, um zu sehen, wie wir sie kombinieren.

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