Cuando la anchura de la Bollinger Band (22) baja a su nivel más bajo de las últimas 2 barras, el sistema coloca un buy stop en la banda superior para la barra siguiente. Mantiene la operación hasta que el cierre cae por debajo de la SMA de 165 días. Es un sistema swing lento y solo largos, probado en gráficos diarios de grandes acciones estadounidenses y del S&P 500.
Mejor ejecución de 31. Amazon, Diario, de la ejecución stock2-queue:2026-09-15-Amazon.tsv:9.
| Periodo | Hasta 2026-09-15 |
| Instrumento | Amazon, Diario |
| Capital por operación | 10,000 |
| Costes | No registrado para esta ejecución. |
| Barras | Barras diarias, todo el historial disponible |
| Última prueba | 2026-09-15 |
| capitalPerTrade Dinero comprometido en cada operación | 10000 |
| bandPeriod Longitud de las Bollinger Bands | 22 |
| squeezeBars La anchura de las bandas debe ser la más baja de estas barras | 2 |
| exitPeriod Longitud de la SMA de salida | 165 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| AmazonMejor ejecución | Diario | 14.30 | 86 | 43.02 | 386,898 USD | -361,369 |
| Palantir | Diario | 16.65 | 20 | 40.00 | 94,451 USD | -31,293 |
| Cisco | Diario | 13.86 | 103 | 50.49 | 225,807 USD | -41,136 |
| Meta | Diario | 13.76 | 28 | 50.00 | 46,969 USD | -10,472 |
| Mastercard | Diario | 10.32 | 40 | 52.50 | 80,788 USD | -23,544 |
| Nvidia | Diario | 7.16 | 102 | 27.45 | 202,659 USD | -36,363 |
| Broadcom | Diario | 5.04 | 35 | 40.00 | 47,678 USD | -9,468 |
| Tesla | Diario | 4.11 | 64 | 40.62 | 62,570 USD | -28,438 |
| Alphabet | Diario | 3.79 | 29 | 37.93 | 19,069 USD | -5,070 |
| Oracle | Diario | 3.72 | 148 | 33.78 | 100,248 USD | -24,550 |
| Applied Materials | Diario | 3.60 | 98 | 37.76 | 74,042 USD | -30,687 |
| Microsoft | Diario | 3.54 | 125 | 31.20 | 84,446 USD | -34,568 |
| AMD | Diario | 3.22 | 186 | 44.09 | 124,415 USD | -24,881 |
| Costco | Diario | 3.17 | 100 | 44.00 | 39,134 USD | -6,597 |
| Berkshire Hathaway | Diario | 3.02 | 75 | 46.67 | 21,168 USD | -9,905 |
| Bank of America | Diario | 2.93 | 89 | 40.45 | 35,213 USD | -7,319 |
| Visa | Diario | 2.86 | 39 | 35.90 | 21,413 USD | -6,405 |
| AbbVie | Diario | 2.71 | 39 | 43.59 | 11,391 USD | -5,999 |
| Lam Research | Diario | 2.65 | 127 | 39.37 | 89,157 USD | -32,344 |
| Caterpillar | Diario | 2.52 | 189 | 35.98 | 51,732 USD | -10,618 |
| Eli Lilly | Diario | 2.40 | 186 | 37.63 | 49,760 USD | -14,648 |
| S&P 500 | Diario | 2.23 | 183 | 30.05 | 28,567 EUR | -6,839 |
| Walmart | Diario | 1.99 | 239 | 22.18 | 49,448 USD | -43,858 |
| Johnson & Johnson | Diario | 1.99 | 214 | 31.31 | 30,738 USD | -9,947 |
| JPMorgan | Diario | 1.90 | 196 | 37.76 | 34,834 USD | -8,919 |
| ExxonMobil | Diario | 1.59 | 235 | 24.68 | 23,697 USD | -10,693 |
| Chevron | Diario | 1.12 | 111 | 28.83 | 2,671 USD | -9,124 |
| Apple | Diario | 0.55 | 77 | 5.19 | -10,740 USD | -23,393 |
| Intel | Diario | 0.48 | 6 | 16.67 | -11,000 USD | -21,000 |
| Coca-Cola | Diario | 0.45 | 91 | 6.59 | -10,165 USD | -17,369 |
| Micron | Diario | 0.28 | 27 | 25.93 | -10,755 USD | -14,397 |
Gráficos
Las 10 mejores de 31 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
// ============================================================ // Bollinger Squeeze // ProRealAlgos Strategy Library | prorealalgos.com // Type: Volatility // Direction: Long only // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- capitalPerTrade = 10000 // money committed to each trade bandPeriod = 22 // Bollinger Band length squeezeBars = 2 // band width must be the lowest of this many bars exitPeriod = 165 // exit when the close drops below this SMA // --- Indicators --- positionSize = capitalPerTrade / close bandWidthValue = BollingerBandWidth[bandPeriod](close) upperBand = BollingerUp[bandPeriod](close) exitMA = Average[exitPeriod](close)
14 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. El buy stop se vuelve a colocar en cada barra mientras se mantiene el squeeze, algo que ProOrder gestiona, pero el código reescrito no se ha comprobado en compilación, así que hazle un backtest primero.
Treinta gráficos diarios, en su mayoría grandes acciones estadounidenses más el S&P 500. Amazon dio la mejor ejecución con un profit factor de 14.3 en 86 operaciones, mientras que Apple, Intel, Coca-Cola y Micron perdieron.
Cada operación compra unos 10,000 en acciones, calculado como 10,000 dividido por el cierre. Sin stop en su lugar, la mejor ejecución tuvo aun así un max drawdown de USD 361,368.9.
La salida usa una SMA de 165 días, así que el sistema está construido para tendencias de varias semanas. Los datos diarios dieron todo el historial disponible para cada acción.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.