Op de wachtlijst
Strategieën / Momentum / Universal X-Body

Universal X-Body-strategie

Het systeem telt veranderingen in de candle body over 578 bars op. Een long begint wanneer een negatieve waarde omhoog draait, en een short wanneer een waarde boven 46 pips omlaag draait. Het handelt van maandag tot donderdag en draait simpelweg om bij het volgende tegengestelde signaal.

MomentumLong & shortSwingGBP/USDDagelijks
n/aProfit factor
22,664Nettowinst USD
55.82%Winstpercentage
2,768Trades
-6,961Max drawdown
8.19Gem. trade

Beste run van 30. GBP/USD, Dagelijks, spread 1.5, uit run sweeps:2026-09-24-GBPUSD-D-opt.tsv:12.

Instapregels, long

  1. Instapdag is maandag tot donderdag

Instapregels, short

  1. Instapdag is maandag tot donderdag

Uitstapregels

Testomstandigheden

PeriodeTot 2026-09-24
InstrumentGBP/USD, Dagelijks
Spread1.5 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-24
Parameters (6)
positionSize
Contracten per trade
1
sumPeriod
Bars die worden opgeteld voor het totaal van de bodyverandering
578
signalDirection
1 volgt het signaal, -1 handelt het de andere kant op
1
upperThreshold
Het body-totaal moet boven dit aantal pips liggen om als positief te gelden
46
lowerThreshold
Het body-totaal moet onder minus dit aantal pips liggen om als negatief te gelden
1
fridayNumber
Instappen alleen op dagen vóór deze dag van de week
5

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
GBP/USDBeste runDagelijksn/a 2,76855.8222,664 USD-6,961
USD/JPY30 minn/a 81652.45580,770 JPY-287,110
USD/JPY10 minn/a 27054.07443,400 JPY-272,930
USD/JPY15 minn/a 40852.94415,510 JPY-260,690
EUR/USD5 minn/a 8446.43219,192 USD-127,561
EUR/USD15 minn/a 11453.51156,188 USD-76,477
Zilver30 minn/a 1,35854.2761,180 USD-19,736
Dow JonesDagelijksn/a 1,91754.5116,250 EUR-10,331
Nasdaq 1004 uurn/a 2,44556.0715,520 EUR-12,122
Nasdaq 100Dagelijksn/a 1,17155.3412,555 EUR-11,248
S&P 50030 minn/a 19853.036,623 EUR-1,732
S&P 5001 uurn/a 27050.005,583 EUR-1,459
S&P 50015 minn/a 12256.564,779 EUR-1,353
Goud30 minn/a 8853.414,656 EUR-1,236
GoudDagelijksn/a 13855.804,444 EUR-1,652
S&P 500Dagelijksn/a 34353.063,968 EUR-1,261
FTSE 10010 minn/a 9256.523,938 EUR-1,349
FTSE 1005 minn/a 4663.043,780 EUR-1,400
Goud4 uurn/a 12055.003,726 EUR-1,626
Goud1 uurn/a 12258.203,550 EUR-2,028
S&P 5004 uurn/a 43253.703,414 EUR-2,021
S&P 50010 minn/a 4647.832,710 EUR-1,562
S&P 5005 minn/a 3452.942,439 EUR-1,459
Goud15 minn/a 7237.502,438 EUR-2,106
Goud10 minn/a 5050.002,332 EUR-1,599
Goud5 minn/a 4837.502,067 EUR-1,687
S&P 5003 minn/a 3256.251,913 EUR-1,323
Goud3 minn/a 2853.571,803 EUR-1,562
FTSE 1003 minn/a 3857.891,755 EUR-1,372
S&P 5001 minn/a 450.00734 EUR-587

Grafieken

Resultaten per run

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

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

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

Nog 13 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.
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss of target, en de positie staat vrijwel altijd open, dus elke tegenbeweging wordt volledig genomen tot een omkering.
  • De USD/JPY-runs laten drawdowns zien van ongeveer de helft van de winst, zoals JPY 287,110.00 op JPY 580,770.00 voor 30 minuten.
  • Verschillende runs hebben piepkleine steekproeven, zoals S&P 500 1 minuut met 4 trades en Gold 3 minuten met 28.
  • De profit factor is niet vastgelegd, omdat de resultaten alleen uit sweep-data komen.

Vragen

Over deze strategie

Werkt hij als geautomatiseerd systeem?

Ja. Hij draait in ProOrder met 1 contract en heeft geen stop- of target-instellingen nodig.

Welke markten zijn getest?

GBP/USD dagelijks is de run in de kop met USD 22,663.70 over 2,768 trades. Elke geteste run was winstgevend, over forex, indices, goud en zilver.

Welke drawdown moet ik verwachten?

GBP/USD dagelijks had een max drawdown van USD 6,961.20 bij 1 contract.

Waarom dagbars?

Een som over 578 bars op dagdata weerspiegelt het body-momentum op lange termijn. Op snellere grafieken dekt dezelfde instelling maar een paar dagen, en de resultaten varieerden meer.

Gerelateerd

Strategieën zoals deze

SuperTrend CCI

Beste run op dezelfde markt, GBP/USD.

1.72 PF · 561 trades

Twelve Minus Two Momentum

Ook een momentum strategie.

12.00 PF · 52 trades

Repulse DPO

Ook een momentum strategie.

2.87 PF · 104 trades

Altijd-in-de-markt-systemen hebben de juiste partners nodig. Schrijf je in voor de wachtlijst van ProRealAlgos om meer te weten te komen.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

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