Das System summiert die Kerzenkörperänderungen über 578 Bars. Ein long beginnt, wenn ein negativer Wert nach oben dreht, und ein short, wenn ein Wert über 46 pips nach unten dreht. Es handelt von Montag bis Donnerstag und dreht beim nächsten Gegensignal einfach um.
Bester Durchlauf von 30. GBP/USD, Täglich, Spread 1.5, aus Durchlauf sweeps:2026-09-24-GBPUSD-D-opt.tsv:12.
| Zeitraum | Bis 2026-09-24 |
| Instrument | GBP/USD, Täglich |
| Spread | 1.5 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-24 |
| positionSize Kontrakte pro Trade | 1 |
| sumPeriod Summierte Bars für die Gesamtveränderung des Körpers | 578 |
| signalDirection 1 folgt dem Signal, -1 handelt es umgekehrt | 1 |
| upperThreshold Die Körpersumme muss so viele pips überschreiten, um als positiv zu gelten | 46 |
| lowerThreshold Die Körpersumme muss unter minus so vielen pips liegen, um als negativ zu gelten | 1 |
| fridayNumber Einstiege nur an Tagen vor diesem Wochentag | 5 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GBP/USDBester Durchlauf | Täglich | n/a | 2,768 | 55.82 | 22,664 USD | -6,961 |
| USD/JPY | 30 Min. | n/a | 816 | 52.45 | 580,770 JPY | -287,110 |
| USD/JPY | 10 Min. | n/a | 270 | 54.07 | 443,400 JPY | -272,930 |
| USD/JPY | 15 Min. | n/a | 408 | 52.94 | 415,510 JPY | -260,690 |
| EUR/USD | 5 Min. | n/a | 84 | 46.43 | 219,192 USD | -127,561 |
| EUR/USD | 15 Min. | n/a | 114 | 53.51 | 156,188 USD | -76,477 |
| Silber | 30 Min. | n/a | 1,358 | 54.27 | 61,180 USD | -19,736 |
| Dow Jones | Täglich | n/a | 1,917 | 54.51 | 16,250 EUR | -10,331 |
| Nasdaq 100 | 4 Stunden | n/a | 2,445 | 56.07 | 15,520 EUR | -12,122 |
| Nasdaq 100 | Täglich | n/a | 1,171 | 55.34 | 12,555 EUR | -11,248 |
| S&P 500 | 30 Min. | n/a | 198 | 53.03 | 6,623 EUR | -1,732 |
| S&P 500 | 1 Stunde | n/a | 270 | 50.00 | 5,583 EUR | -1,459 |
| S&P 500 | 15 Min. | n/a | 122 | 56.56 | 4,779 EUR | -1,353 |
| Gold | 30 Min. | n/a | 88 | 53.41 | 4,656 EUR | -1,236 |
| Gold | Täglich | n/a | 138 | 55.80 | 4,444 EUR | -1,652 |
| S&P 500 | Täglich | n/a | 343 | 53.06 | 3,968 EUR | -1,261 |
| FTSE 100 | 10 Min. | n/a | 92 | 56.52 | 3,938 EUR | -1,349 |
| FTSE 100 | 5 Min. | n/a | 46 | 63.04 | 3,780 EUR | -1,400 |
| Gold | 4 Stunden | n/a | 120 | 55.00 | 3,726 EUR | -1,626 |
| Gold | 1 Stunde | n/a | 122 | 58.20 | 3,550 EUR | -2,028 |
| S&P 500 | 4 Stunden | n/a | 432 | 53.70 | 3,414 EUR | -2,021 |
| S&P 500 | 10 Min. | n/a | 46 | 47.83 | 2,710 EUR | -1,562 |
| S&P 500 | 5 Min. | n/a | 34 | 52.94 | 2,439 EUR | -1,459 |
| Gold | 15 Min. | n/a | 72 | 37.50 | 2,438 EUR | -2,106 |
| Gold | 10 Min. | n/a | 50 | 50.00 | 2,332 EUR | -1,599 |
| Gold | 5 Min. | n/a | 48 | 37.50 | 2,067 EUR | -1,687 |
| S&P 500 | 3 Min. | n/a | 32 | 56.25 | 1,913 EUR | -1,323 |
| Gold | 3 Min. | n/a | 28 | 53.57 | 1,803 EUR | -1,562 |
| FTSE 100 | 3 Min. | n/a | 38 | 57.89 | 1,755 EUR | -1,372 |
| S&P 500 | 1 Min. | n/a | 4 | 50.00 | 734 EUR | -587 |
Charts
Top 10 von 30 Durchläufen. Die vollständige Liste steht in der Tabelle oben.
Der Code
// ============================================================ // Universal X-Body // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade sumPeriod = 578 // bars summed for the body-change total signalDirection = 1 // 1 follows the signal, -1 trades it the other way upperThreshold = 46 // body total must exceed this many pips to count as positive lowerThreshold = 1 // body total must be below minus this many pips to count as negative fridayNumber = 5 // entries only on days before this day of the week // --- Indicators --- // Running total of how much each candle body changed versus the previous one. bodySize = close - open bodyChange = bodySize - bodySize[1] bodySum = Summation[sumPeriod](bodyChange) // Last clearly positive and last clearly negative reading; both hold until updated. IF bodySum > upperThreshold * PipSize THEN positiveSum = bodySum ENDIF IF bodySum < (0 - lowerThreshold) * PipSize THEN negativeSum = bodySum ENDIF negativeFading = negativeSum > negativeSum[1] positiveFading = positiveSum < positiveSum[1] // Trade bias holds until the opposite condition appears. IF negativeFading THEN tradeBias = 1 * signalDirection ELSIF positiveFading THEN tradeBias = (0 - 1) * signalDirection ENDIF
13 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja. Sie läuft in ProOrder mit 1 Kontrakt und benötigt keine Stop- oder Ziel-Einstellungen.
GBP/USD täglich ist der Spitzendurchlauf mit USD 22,663.70 über 2,768 Trades. Jeder getestete Durchlauf war profitabel, über Forex, Indizes, Gold und Silber hinweg.
GBP/USD täglich hatte einen max Drawdown von USD 6,961.20 bei 1 Kontrakt.
Eine Summe über 578 Bars auf Tagesdaten spiegelt langfristiges Körper-momentum wider. Auf schnelleren Charts umfasst dieselbe Einstellung nur Tage, und die Ergebnisse schwankten stärker.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.