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.
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.
| Period | Fram till 2026-09-24 |
| Instrument | GBP/USD, Dag |
| Spread | 1.5 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-24 |
| 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
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GBP/USDBästa körning | Dag | 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 |
| Silver | 30 min | n/a | 1,358 | 54.27 | 61,180 USD | -19,736 |
| Dow Jones | Dag | n/a | 1,917 | 54.51 | 16,250 EUR | -10,331 |
| Nasdaq 100 | 4 timmar | n/a | 2,445 | 56.07 | 15,520 EUR | -12,122 |
| Nasdaq 100 | Dag | 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 timme | 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 |
| Guld | 30 min | n/a | 88 | 53.41 | 4,656 EUR | -1,236 |
| Guld | Dag | n/a | 138 | 55.80 | 4,444 EUR | -1,652 |
| S&P 500 | Dag | 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 |
| Guld | 4 timmar | n/a | 120 | 55.00 | 3,726 EUR | -1,626 |
| Guld | 1 timme | n/a | 122 | 58.20 | 3,550 EUR | -2,028 |
| S&P 500 | 4 timmar | 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 |
| Guld | 15 min | n/a | 72 | 37.50 | 2,438 EUR | -2,106 |
| Guld | 10 min | n/a | 50 | 50.00 | 2,332 EUR | -1,599 |
| Guld | 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 |
| Guld | 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 |
Diagram
De 10 bästa av 30 körningar. Hela listan finns i tabellen ovan.
Koden
// ============================================================ // 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
Frågor
Ja. Den körs i ProOrder med 1 kontrakt och behöver inga stop- eller målinställningar.
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.
GBP/USD daily hade en max drawdown på USD 6,961.20 med 1 kontrakt.
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
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.