Systemet köper korta pullbacks i en uppåttrend: priset över SMA med 100 perioder, 20 SMA över 200 SMA, och Bollinger %B (5, 1) under 0.2 i två barer. Det säljer när %B korsar över 1.
Bästa körning av 11. Silver, 1 timme, spread 2, från körning pf:2026-09-24-SILVER-1h.tsv:1.
| Period | Fram till 2026-09-25 |
| Instrument | Silver, 1 timme |
| Spread | 2 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-25 |
| positionSize Aktier per affär | 1 |
| bandPeriod Bollinger band-längd | 5 |
| bandWidth Bandbredd i standardavvikelser | 1 |
| trendPeriod Stängningen måste ligga över detta medelvärde | 100 |
| fastPeriod Snabbt trendmedelvärde | 20 |
| slowPeriod Långsamt trendmedelvärde | 200 |
| entryLevel %B-dippnivå | 0.2 |
| exitLevel %B-exitnivå | 1 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| SilverBästa körning | 1 timme | 5.43 | 3,202 | 57.90 | 552,570 USD | -18,577 |
| Nasdaq 100 | Dag | 1.94 | 440 | 67.50 | 11,379 EUR | -2,667 |
| S&P 500 | Dag | 1.70 | 575 | 58.43 | 2,596 EUR | -551 |
| Nikkei 225 | Dag | 1.57 | 330 | 69.70 | 26,975 USD | -5,510 |
| Amerikansk råolja | Dag | 1.57 | 295 | 69.15 | 10,773 EUR | -2,032 |
| Dow Jones | Dag | n/a | 530 | 71.70 | 16,362 EUR | -4,773 |
| DAX 40 | Dag | n/a | 493 | 69.78 | 10,886 EUR | -3,131 |
| Dow Jones | 4 timmar | n/a | 345 | 71.88 | 7,869 EUR | -2,475 |
| Dow Jones | 1 timme | n/a | 1,176 | 70.75 | 4,718 EUR | -3,732 |
| FTSE 100 | Dag | n/a | 388 | 69.07 | 3,703 EUR | -1,229 |
| S&P 500 | 4 timmar | n/a | 1,113 | 71.07 | 1,152 EUR | -597 |
Diagram
De 10 bästa av 11 körningar. Hela listan finns i tabellen ovan.
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // 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)
14 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja, den tar endast long med en position size på 1, lagd i aktier som publicerad. Den omskrivna koden har inte kompileringskontrollerats.
Alla 10 listade körningar var lönsamma. Nasdaq 100 Dag hade en profit factor på 1.94 och Nikkei 225 Dag 1.57 med USD 26,974.80 i nettovinst.
På Silver 1 timme var den maximala drawdown USD 18,577.00 mot USD 552,570.00 i nettovinst, med handel i 1 enhet.
Ett kort band reagerar på dippar som varar en dag eller två, medan filtren med 100 och 200 SMA håller systemet på den större trendens sida.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.