Un cierre por encima del máximo de 30 barras arma una compra para las 10 barras siguientes, pero solo mientras el precio esté por encima de la SMA de 200 días. La posición se mantiene hasta que se rompe un mínimo de 90 barras, o un mínimo más ajustado de 20 barras cuando la operación acumula más de 2 x ATR(5) de beneficio, o el precio cae por debajo de la SMA de 200 días.
Mejor ejecución de 31. Apple, Diario, de la ejecución stock2-queue:2026-09-15-Apple.tsv:12.
| Periodo | Hasta 2026-09-15 |
| Instrumento | Apple, 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 |
| channelPeriod Breakout por encima del máximo más alto de este número de barras | 30 |
| wideExitPeriod Salida por defecto: mínimo más bajo de este número de barras | 90 |
| tightExitPeriod Salida más ajustada cuando la operación acumula un buen beneficio | 20 |
| trendPeriod Operar solo por encima de esta media móvil | 200 |
| atrPeriod Longitud del ATR para la comprobación de beneficio | 5 |
| atrMultiplier Beneficio en ATR que activa la salida ajustada | 2 |
| maxArmBars Un breakout sigue siendo válido este número de barras | 10 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| AppleMejor ejecución | Diario | 6.28 | 70 | 64.29 | 93,926 USD | -7,379 |
| Palantir | Diario | 9.02 | 7 | 42.86 | 28,465 USD | -9,612 |
| Alphabet | Diario | 5.88 | 27 | 59.26 | 16,092 USD | -2,370 |
| Nvidia | Diario | 4.34 | 52 | 51.92 | 79,222 USD | -16,336 |
| Tesla | Diario | 3.57 | 43 | 27.91 | 61,281 USD | -17,363 |
| Cisco | Diario | 3.35 | 71 | 49.30 | 52,801 USD | -10,850 |
| Micron | Diario | 3.18 | 80 | 33.75 | 96,446 USD | -16,281 |
| Amazon | Diario | 3.13 | 66 | 39.39 | 60,380 USD | -33,937 |
| AMD | Diario | 2.92 | 84 | 32.14 | 105,799 USD | -16,864 |
| Meta | Diario | 2.91 | 28 | 42.86 | 21,548 USD | -6,268 |
| Broadcom | Diario | 2.80 | 38 | 47.37 | 25,113 USD | -7,429 |
| Walmart | Diario | 2.78 | 110 | 33.64 | 57,900 USD | -12,857 |
| Mastercard | Diario | 2.62 | 41 | 43.90 | 20,947 USD | -5,245 |
| Lam Research | Diario | 2.58 | 70 | 47.14 | 62,987 USD | -16,277 |
| Microsoft | Diario | 2.47 | 89 | 42.70 | 47,028 USD | -12,582 |
| Applied Materials | Diario | 2.43 | 61 | 32.79 | 37,618 USD | -16,953 |
| S&P 500 | Diario | 2.40 | 125 | 42.40 | 26,657 EUR | -2,841 |
| Berkshire Hathaway | Diario | 2.38 | 71 | 42.25 | 19,658 USD | -5,515 |
| Visa | Diario | 2.28 | 38 | 34.21 | 12,889 USD | -4,096 |
| Oracle | Diario | 2.23 | 101 | 34.65 | 58,513 USD | -20,235 |
| AbbVie | Diario | 2.18 | 30 | 43.33 | 9,910 USD | -2,855 |
| Caterpillar | Diario | 2.00 | 134 | 29.10 | 47,133 USD | -8,763 |
| Costco | Diario | 1.88 | 83 | 43.37 | 19,972 USD | -6,690 |
| Johnson & Johnson | Diario | 1.83 | 130 | 35.38 | 22,992 USD | -6,301 |
| ExxonMobil | Diario | 1.78 | 120 | 30.83 | 24,076 USD | -6,020 |
| Eli Lilly | Diario | 1.59 | 132 | 36.36 | 23,066 USD | -13,292 |
| Coca-Cola | Diario | 1.44 | 145 | 33.10 | 16,236 USD | -8,964 |
| JPMorgan | Diario | 1.36 | 131 | 31.30 | 16,963 USD | -14,477 |
| Chevron | Diario | 1.15 | 81 | 32.10 | 3,747 USD | -10,348 |
| Bank of America | Diario | 0.54 | 42 | 28.57 | -10,081 USD | -15,787 |
| Intel | Diario | 0.00 | 3 | 0.00 | -10,833 USD | -10,833 |
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
// ============================================================ // Breakout Regime Filter // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long only // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- capitalPerTrade = 10000 // money committed to each trade channelPeriod = 30 // breakout above the highest high of this many bars wideExitPeriod = 90 // default exit: lowest low of this many bars tightExitPeriod = 20 // tighter exit once the trade is well in profit trendPeriod = 200 // only trade above this moving average atrPeriod = 5 // ATR length for the profit test atrMultiplier = 2 // profit in ATRs that switches to the tight exit maxArmBars = 10 // a breakout stays valid this many bars // --- Indicators --- positionSize = capitalPerTrade / close atrValue = AverageTrueRange[atrPeriod](close) channelHigh = Highest[channelPeriod](high)[1] wideExitLevel = Lowest[wideExitPeriod](low)[1] tightExitLevel = Lowest[tightExitPeriod](low)[1] regimeUp = close > Average[trendPeriod](close) ONCE inTrade = 0 ONCE armed = 0 ONCE armAge = 99 ONCE entryPrice = 0
34 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí, se ejecuta en ProOrder en barras diarias y dimensiona cada operación como 10000 dividido entre el cierre. El código reescrito aún no se ha comprobado en compilación.
Se probó en gráficos diarios de grandes acciones estadounidenses además del S&P 500, y 28 de las 30 ejecuciones fueron rentables. Apple fue la mejor con USD 93,926.36 y un profit factor de 6.28, mientras que Bank of America e Intel perdieron dinero.
Con 10000 USD por operación, Apple tuvo un drawdown máximo de USD 7,379.23. Otras acciones llegaron más abajo, como Tesla con USD 17,363.14.
El filtro de la SMA de 200 días y la salida de 90 barras están pensados para swings de varias semanas. En gráficos diarios el sistema mantiene las tendencias durante semanas y opera solo unas pocas veces al año.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.