Il sistema somma le variazioni del corpo delle candele su 578 barre. Un long parte quando una lettura negativa gira al rialzo, e uno short quando una lettura sopra 46 pip gira al ribasso. Opera da lunedì a giovedì e si limita a invertire sul successivo segnale opposto.
Migliore esecuzione su 30. GBP/USD, Giornaliero, spread 1.5, dall'esecuzione sweeps:2026-09-24-GBPUSD-D-opt.tsv:12.
| Periodo | Fino al 2026-09-24 |
| Strumento | GBP/USD, Giornaliero |
| Spread | 1.5 punti |
| Contratti | 1 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-24 |
| positionSize Contratti per operazione | 1 |
| sumPeriod Barre sommate per il totale della variazione del corpo | 578 |
| signalDirection 1 segue il segnale, -1 lo opera al contrario | 1 |
| upperThreshold Il totale del corpo deve superare questo numero di pip per contare come positivo | 46 |
| lowerThreshold Il totale del corpo deve essere sotto meno questo numero di pip per contare come negativo | 1 |
| fridayNumber Ingressi solo nei giorni precedenti questo giorno della settimana | 5 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| GBP/USDMiglior esecuzione | Giornaliero | 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 |
| Argento | 30 min | n/a | 1,358 | 54.27 | 61,180 USD | -19,736 |
| Dow Jones | Giornaliero | n/a | 1,917 | 54.51 | 16,250 EUR | -10,331 |
| Nasdaq 100 | 4 ore | n/a | 2,445 | 56.07 | 15,520 EUR | -12,122 |
| Nasdaq 100 | Giornaliero | 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 ora | 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 |
| Oro | 30 min | n/a | 88 | 53.41 | 4,656 EUR | -1,236 |
| Oro | Giornaliero | n/a | 138 | 55.80 | 4,444 EUR | -1,652 |
| S&P 500 | Giornaliero | 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 |
| Oro | 4 ore | n/a | 120 | 55.00 | 3,726 EUR | -1,626 |
| Oro | 1 ora | n/a | 122 | 58.20 | 3,550 EUR | -2,028 |
| S&P 500 | 4 ore | 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 |
| Oro | 15 min | n/a | 72 | 37.50 | 2,438 EUR | -2,106 |
| Oro | 10 min | n/a | 50 | 50.00 | 2,332 EUR | -1,599 |
| Oro | 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 |
| Oro | 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 |
Grafici
Prime 10 esecuzioni su 30. L'elenco completo è nella tabella qui sopra.
Il codice
// ============================================================ // 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
Altre 13 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì. Funziona in ProOrder con 1 contratto e non richiede impostazioni di stop o target.
GBP/USD giornaliero è l'esecuzione di riferimento con USD 22,663.70 su 2,768 operazioni. Ogni esecuzione testata è stata profittevole, su forex, indici, oro e argento.
GBP/USD giornaliero ha avuto un max drawdown di USD 6,961.20 con 1 contratto.
Una somma a 578 barre sui dati giornalieri riflette il momentum di lungo termine del corpo. Su grafici più rapidi la stessa impostazione copre solo giorni, e i risultati hanno variato di più.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.