I long richiedono una media di serie temporale rapida sopra una media di Wilder più lenta e l'SMI che incrocia al rialzo -44. Gli short usano un filtro separato e più lento e una lettura dell'SMI pari o superiore a 45. Ogni operazione porta uno stop fisso, un obiettivo fisso e un trailing stop.
Miglior esecuzione su 8. Brent Crude, Giornaliero, spread 3, dall'esecuzione pf:2026-09-15-BRENT-D.tsv:2.
| Periodo | Fino al 2026-09-15 |
| Strumento | Brent Crude, Giornaliero |
| Spread | 3 punti |
| Contratti | 2 |
| 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-16 |
| positionSize Contratti per operazione | 2 |
| longFastPeriod Periodo della media di serie temporale, filtro di trend long | 12 |
| longSlowPeriod Periodo della media di Wilder, filtro di trend long | 60 |
| longSmiPeriod Periodo dell'SMI per i long | 14 |
| longSmiSmooth Primo smoothing dell'SMI per i long | 2 |
| longSmiSignal Secondo smoothing dell'SMI per i long | 16 |
| longSmiLevel Compra quando l'SMI incrocia al rialzo questo livello | -44 |
| shortFastPeriod Periodo della media di serie temporale, filtro di trend short | 28 |
| shortSlowPeriod Periodo della media di Wilder, filtro di trend short | 88 |
| shortSmiPeriod Periodo dell'SMI per gli short | 8 |
| shortSmiSmooth Primo smoothing dell'SMI per gli short | 1 |
| shortSmiSignal Secondo smoothing dell'SMI per gli short | 16 |
| shortSmiLevel Vendi short mentre l'SMI è pari o superiore a questo livello | 45 |
| trailStopPoints Distanza del trailing stop dalla chiusura migliore | 34 |
| stopLossPoints Stop protettivo in punti | 62 |
| takeProfitPoints Target di profitto in punti | 98 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| Petrolio BrentMiglior esecuzione | Giornaliero | 1.57 | 106 | 50.94 | 3,708 EUR | -949 |
| EUR/USD | 4 ore | 1.24 | 283 | 58.66 | 34,572 USD | -9,344 |
| USD/JPY | 4 ore | 1.20 | 233 | 58.80 | 236,600 JPY | -117,030 |
| Oro | 3 min | 1.14 | 521 | 50.10 | 2,204 EUR | -1,304 |
| GBP/USD | Giornaliero | 1.13 | 239 | 45.19 | 2,099 USD | -1,805 |
| EUR/USD | 1 ora | 1.09 | 874 | 58.35 | 39,796 USD | -28,434 |
| FTSE 100 | Giornaliero | n/a | 86 | 52.33 | 1,283 EUR | -961 |
| Oro | Giornaliero | n/a | 54 | 59.26 | 1,252 EUR | -1,089 |
Grafici
Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.
Il codice
// ============================================================ // Brent SMI Trend // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 2 // contracts per trade longFastPeriod = 12 // time series average length, long trend filter longSlowPeriod = 60 // Wilder average length, long trend filter longSmiPeriod = 14 // SMI length for longs longSmiSmooth = 2 // SMI first smoothing for longs longSmiSignal = 16 // SMI second smoothing for longs longSmiLevel = -44 // buy when the SMI crosses up through this level shortFastPeriod = 28 // time series average length, short trend filter shortSlowPeriod = 88 // Wilder average length, short trend filter shortSmiPeriod = 8 // SMI length for shorts shortSmiSmooth = 1 // SMI first smoothing for shorts shortSmiSignal = 16 // SMI second smoothing for shorts shortSmiLevel = 45 // sell short while the SMI is at or above this level trailStopPoints = 34 // trailing stop distance from the best close stopLossPoints = 62 // protective stop in points takeProfitPoints = 98 // profit target in points // --- Indicators --- longFastMA = TimeSeriesAverage[longFastPeriod](close) longSlowMA = WilderAverage[longSlowPeriod](close) longSmi = SMI[longSmiPeriod, longSmiSmooth, longSmiSignal](close) shortFastMA = TimeSeriesAverage[shortFastPeriod](close) shortSlowMA = WilderAverage[shortSlowPeriod](close) shortSmi = SMI[shortSmiPeriod, shortSmiSmooth, shortSmiSignal](close)
Altre 45 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì. Il codice include lo stop loss, l'obiettivo di profitto e il trailing stop, e opera 2 contratti per segnale come testato.
Brent Crude giornaliero è l'esecuzione principale: profit factor 1.57, EUR 3,707.60 netti su 106 operazioni. Tutte e otto le esecuzioni testate sono state profittevoli, ma la maggior parte ha avuto profit factor tra 1.09 e 1.24.
Con 2 contratti su Brent Crude giornaliero, il max drawdown è stato EUR 949.00. È quella la cifra su cui dimensionare il capitale, non una stima del margine.
Lo stop di 62 punti e l'obiettivo di 98 punti si adattano agli swing giornalieri del petrolio. Su grafici più rapidi come Gold 3 minuti il profit factor è sceso a 1.14.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.