El sistema compra retrocesos cortos dentro de una tendencia alcista: precio por encima de la SMA de 100 periodos, la SMA de 20 por encima de la SMA de 200, y el %B de Bollinger (5, 1) por debajo de 0.2 durante dos barras. Vende cuando el %B cruza por encima de 1.
Mejor ejecución de 11. Silver, 1 hora, spread 2, de la ejecución pf:2026-09-24-SILVER-1h.tsv:1.
| Periodo | Hasta 2026-09-25 |
| Instrumento | Silver, 1 hora |
| Spread | 2 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-25 |
| positionSize Acciones por operación | 1 |
| bandPeriod Longitud de la banda de Bollinger | 5 |
| bandWidth Anchura de las bandas en desviaciones típicas | 1 |
| trendPeriod El cierre debe estar por encima de esta media | 100 |
| fastPeriod Media de tendencia rápida | 20 |
| slowPeriod Media de tendencia lenta | 200 |
| entryLevel Nivel de caída del %B | 0.2 |
| exitLevel Nivel de salida del %B | 1 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| PlataMejor ejecución | 1 hora | 5.43 | 3,202 | 57.90 | 552,570 USD | -18,577 |
| Nasdaq 100 | Diario | 1.94 | 440 | 67.50 | 11,379 EUR | -2,667 |
| S&P 500 | Diario | 1.70 | 575 | 58.43 | 2,596 EUR | -551 |
| Nikkei 225 | Diario | 1.57 | 330 | 69.70 | 26,975 USD | -5,510 |
| Petróleo crudo de EE. UU. | Diario | 1.57 | 295 | 69.15 | 10,773 EUR | -2,032 |
| Dow Jones | Diario | n/a | 530 | 71.70 | 16,362 EUR | -4,773 |
| DAX 40 | Diario | n/a | 493 | 69.78 | 10,886 EUR | -3,131 |
| Dow Jones | 4 horas | n/a | 345 | 71.88 | 7,869 EUR | -2,475 |
| Dow Jones | 1 hora | n/a | 1,176 | 70.75 | 4,718 EUR | -3,732 |
| FTSE 100 | Diario | n/a | 388 | 69.07 | 3,703 EUR | -1,229 |
| S&P 500 | 4 horas | n/a | 1,113 | 71.07 | 1,152 EUR | -597 |
Gráficos
Las 10 mejores de 11 ejecuciones. La lista completa está en la tabla de arriba.
Por encima de 1.0 ganó dinero, por debajo de 1.0 perdió dinero.
El código
// ============================================================ // 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 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, es solo largos con un position size de 1, colocado en acciones tal como se publica. El código reescrito no se ha comprobado en compilación.
Las 10 ejecuciones listadas fueron rentables. Nasdaq 100 Diario tuvo un profit factor de 1.94 y Nikkei 225 Diario de 1.57 con USD 26,974.80 de beneficio neto.
En Silver 1 hora el drawdown máximo fue de USD 18,577.00 frente a USD 552,570.00 de beneficio neto, operando 1 unidad.
Una banda corta reacciona a caídas que duran un día o dos, mientras que los filtros de las SMA de 100 y 200 mantienen al sistema del lado de la tendencia mayor.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.