Ställ dig i kön
Strategier / Momentum / Universal X-Body

Universal X-Body-strategi

Systemet summerar candle body-förändringar över 578 barer. En long startar när ett negativt värde vänder upp, och en short när ett värde över 46 pips vänder ner. Den handlar måndag till torsdag och vänder helt enkelt vid nästa motsatta signal.

MomentumLong & shortSwingGBP/USDDag
n/aProfit factor
22,664Nettovinst USD
55.82%Träffsäkerhet
2,768Affärer
-6,961Max drawdown
8.19Snittaffär

Bästa körningen av 30. GBP/USD, Dag, spread 1.5, från körning sweeps:2026-09-24-GBPUSD-D-opt.tsv:12.

Entryregler, long

  1. Entrydagen är måndag till torsdag

Entryregler, short

  1. Entrydagen är måndag till torsdag

Exitregler

Testvillkor

PeriodFram till 2026-09-24
InstrumentGBP/USD, Dag
Spread1.5 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-24
Parametrar (6)
positionSize
Kontrakt per affär
1
sumPeriod
Barer som summeras för total kroppsförändring
578
signalDirection
1 följer signalen, -1 handlar den omvänt
1
upperThreshold
Body-totalen måste överstiga så många pip för att räknas som positiv
46
lowerThreshold
Body-totalen måste ligga under minus så många pip för att räknas som negativ
1
fridayNumber
Entryer endast på dagar före denna veckodag
5

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
GBP/USDBästa körningDagn/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
Silver30 minn/a 1,35854.2761,180 USD-19,736
Dow JonesDagn/a 1,91754.5116,250 EUR-10,331
Nasdaq 1004 timmarn/a 2,44556.0715,520 EUR-12,122
Nasdaq 100Dagn/a 1,17155.3412,555 EUR-11,248
S&P 50030 minn/a 19853.036,623 EUR-1,732
S&P 5001 timmen/a 27050.005,583 EUR-1,459
S&P 50015 minn/a 12256.564,779 EUR-1,353
Guld30 minn/a 8853.414,656 EUR-1,236
GuldDagn/a 13855.804,444 EUR-1,652
S&P 500Dagn/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
Guld4 timmarn/a 12055.003,726 EUR-1,626
Guld1 timmen/a 12258.203,550 EUR-2,028
S&P 5004 timmarn/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
Guld15 minn/a 7237.502,438 EUR-2,106
Guld10 minn/a 5050.002,332 EUR-1,599
Guld5 minn/a 4837.502,067 EUR-1,687
S&P 5003 minn/a 3256.251,913 EUR-1,323
Guld3 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

Diagram

Resultat per körning

De 10 bästa av 30 körningar. Hela listan finns i tabellen ovan.

NettovinstMax drawdown

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// 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 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.
Läs det här förstKända svagheter4 punkter
  • Det finns ingen stop loss eller mål, och positionen är nästan alltid öppen, så varje ogynnsam rörelse tas i sin helhet fram till en vändning.
  • USD/JPY-körningar visar drawdown på runt hälften av vinsten, till exempel JPY 287,110.00 på JPY 580,770.00 för 30 minuter.
  • Flera körningar har mycket små urval, till exempel S&P 500 1 minut med 4 affärer och Gold 3 minuter med 28.
  • Profit factor registrerades inte, eftersom resultaten endast kommer från sweep-data.

Frågor

Om den här strategin

Fungerar den som ett automatiserat system?

Ja. Den körs i ProOrder med 1 kontrakt och behöver inga stop- eller målinställningar.

Vilka marknader testades?

GBP/USD daily är huvudkörningen med USD 22,663.70 över 2,768 affärer. Varje testad körning var lönsam, över forex, index, guld och silver.

Vilken drawdown ska jag räkna med?

GBP/USD daily hade en max drawdown på USD 6,961.20 med 1 kontrakt.

Varför dagsbarer?

En 578-barers summa på dagsdata speglar långsiktigt body-momentum. På snabbare diagram täcker samma inställning bara dagar, och resultaten varierade mer.

Relaterat

Strategier som den här

SuperTrend CCI

Bästa körning på samma marknad, GBP/USD.

1.72 PF · 561 affärer

Twelve Minus Two Momentum

Även en momentum-strategi.

12.00 PF · 52 affärer

Repulse DPO

Även en momentum-strategi.

2.87 PF · 104 affärer

System som alltid är i marknaden behöver rätt partners. Ställ dig i kön hos ProRealAlgos för att lära dig mer.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation