Il sistema compra brevi pullback dentro un uptrend: prezzo sopra la SMA a 100 periodi, la SMA 20 sopra la SMA 200, e Bollinger %B (5, 1) sotto 0.2 per due barre. Vende quando %B incrocia al rialzo 1.
Miglior esecuzione su 11. Silver, 1 ora, spread 2, dall'esecuzione pf:2026-09-24-SILVER-1h.tsv:1.
| Periodo | Fino al 2026-09-25 |
| Strumento | Silver, 1 ora |
| Spread | 2 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-25 |
| positionSize Azioni per operazione | 1 |
| bandPeriod Lunghezza della banda di Bollinger | 5 |
| bandWidth Ampiezza delle bande in deviazioni standard | 1 |
| trendPeriod La chiusura deve essere sopra questa media | 100 |
| fastPeriod Media di trend rapida | 20 |
| slowPeriod Media di trend lenta | 200 |
| entryLevel Livello di ribasso di %B | 0.2 |
| exitLevel Livello di uscita di %B | 1 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| ArgentoMiglior esecuzione | 1 ora | 5.43 | 3,202 | 57.90 | 552,570 USD | -18,577 |
| Nasdaq 100 | Giornaliero | 1.94 | 440 | 67.50 | 11,379 EUR | -2,667 |
| S&P 500 | Giornaliero | 1.70 | 575 | 58.43 | 2,596 EUR | -551 |
| Nikkei 225 | Giornaliero | 1.57 | 330 | 69.70 | 26,975 USD | -5,510 |
| Petrolio greggio USA | Giornaliero | 1.57 | 295 | 69.15 | 10,773 EUR | -2,032 |
| Dow Jones | Giornaliero | n/a | 530 | 71.70 | 16,362 EUR | -4,773 |
| DAX 40 | Giornaliero | n/a | 493 | 69.78 | 10,886 EUR | -3,131 |
| Dow Jones | 4 ore | n/a | 345 | 71.88 | 7,869 EUR | -2,475 |
| Dow Jones | 1 ora | n/a | 1,176 | 70.75 | 4,718 EUR | -3,732 |
| FTSE 100 | Giornaliero | n/a | 388 | 69.07 | 3,703 EUR | -1,229 |
| S&P 500 | 4 ore | n/a | 1,113 | 71.07 | 1,152 EUR | -597 |
Grafici
Prime 10 esecuzioni su 11. L'elenco completo è nella tabella qui sopra.
Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.
Il codice
// ============================================================ // Percent B Bollinger Trend // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 1 // shares per trade bandPeriod = 5 // Bollinger band length bandWidth = 1 // band width in standard deviations trendPeriod = 100 // close must be above this average fastPeriod = 20 // fast average of the trend filter slowPeriod = 200 // slow average of the trend filter entryLevel = 0.2 // %B below this counts as a dip exitLevel = 1 // %B crossing above this closes the trade // --- Indicators --- lowerBand = Average[bandPeriod](close) - bandWidth * STD[bandPeriod](close) upperBand = Average[bandPeriod](close) + bandWidth * STD[bandPeriod](close) percentB = (close - lowerBand) / (upperBand - lowerBand) trendMA = Average[trendPeriod](close) fastMA = Average[fastPeriod](close) slowMA = Average[slowPeriod](close)
Altre 14 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, è solo long con una position size di 1, espressa in azioni come pubblicata. Il codice riscritto non è stato verificato in compilazione.
Tutte le 10 esecuzioni elencate sono state profittevoli. Nasdaq 100 Giornaliero ha avuto un profit factor di 1.94 e Nikkei 225 Giornaliero 1.57 con USD 26,974.80 di profitto netto.
Su Silver 1 ora il drawdown massimo è stato di USD 18,577.00 contro USD 552,570.00 di profitto netto, operando 1 unità.
Una banda breve reagisce ai ribassi che durano un giorno o due, mentre i filtri SMA 100 e 200 mantengono il sistema dal lato del trend più ampio.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.