Apuntarme a la lista de espera
Estrategias / Mean reversion / Four Percent Dip

Estrategia Four Percent Dip

Un comprador de caídas solo largos para acciones en tendencia alcista. Compra cuando el cierre está al menos un 4% por debajo del máximo de 40 barras y aún por encima de la SMA de 215 días. Vende cuando el cierre sube por encima del máximo de 40 barras de la barra anterior.

Mean reversionSolo largosSwingVisaDiario
8.77Profit factor
31,547Beneficio neto USD
86.76%Tasa de acierto
68Operaciones
-3,129Max drawdown
464Operación media

Mejor ejecución de 31. Visa, Diario, de la ejecución stock2-queue:2026-09-15-Visa.tsv:11.

Reglas de entrada, largos

  1. El cierre está por encima de la media móvil simple de 215 días

Reglas de salida

  1. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-15
InstrumentoVisa, Diario
Capital por operación10,000
CostesNo registrado para esta ejecución.
BarrasBarras diarias, todo el historial disponible
Última prueba2026-09-15
Parámetros (4)
capitalPerTrade
Dinero comprometido en cada operación
10000
lookbackPeriod
Barras usadas para el máximo reciente
40
dipFactor
Entrada cuando el cierre está por debajo de esta fracción del máximo reciente
0.96
trendPeriod
Longitud de la media de tendencia a largo plazo
215

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
VisaMejor ejecuciónDiario8.77 6886.7631,547 USD-3,129
BroadcomDiario8.04 9090.0051,312 USD-5,014
AlphabetDiario7.43 4785.1122,541 USD-3,200
PalantirDiario5.85 3989.7431,703 USD-7,609
S&P 500Diario4.71 13183.9738,622 EUR-3,221
ExxonMobilDiario4.54 16482.3260,435 USD-7,442
AbbVieDiario4.35 4682.6115,385 USD-4,051
MastercardDiario4.32 8485.7134,229 USD-5,998
MicrosoftDiario4.13 17183.6374,863 USD-5,848
WalmartDiario4.01 19277.6093,711 USD-9,059
CiscoDiario3.98 17389.6083,419 USD-11,676
MetaDiario3.96 6986.9630,635 USD-7,256
Johnson & JohnsonDiario3.72 17780.2360,396 USD-6,286
AmazonDiario3.48 14881.7675,529 USD-8,103
Coca-ColaDiario3.48 18779.1459,599 USD-9,389
Eli LillyDiario3.46 21479.4471,777 USD-6,194
OracleDiario3.16 20084.0095,961 USD-13,187
Lam ResearchDiario3.14 20686.8999,336 USD-8,982
Berkshire HathawayDiario3.08 8583.5323,801 USD-5,440
NvidiaDiario3.02 16784.4389,184 USD-8,960
ChevronDiario2.89 9473.4022,683 USD-5,786
CostcoDiario2.75 13380.4540,881 USD-5,829
IntelDiario2.49 20279.7093,131 USD-16,667
TeslaDiario2.38 9176.9237,743 USD-10,363
Applied MaterialsDiario2.25 13984.8949,844 USD-15,944
JPMorganDiario2.19 21179.1557,462 USD-8,477
CaterpillarDiario2.15 20376.3552,401 USD-6,431
AppleDiario2.07 18176.8054,038 USD-12,520
MicronDiario2.02 23785.6595,503 USD-15,970
AMDDiario1.57 22677.4364,012 USD-19,651
Bank of AmericaDiario1.28 10275.499,841 USD-18,419

Gráficos

Resultados por ejecución

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

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Four Percent Dip
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
capitalPerTrade = 10000   // money committed to each trade
lookbackPeriod = 40       // window for the recent high
dipFactor = 0.96          // buy when price is 4% below that high
trendPeriod = 215         // long-term trend filter length

// --- Indicators ---
positionSize = capitalPerTrade / close
recentHigh = Highest[lookbackPeriod](high)
trendMA = Average[trendPeriod](close)

15 líneas más: las reglas de entrada y salida.

Configuración

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.

Indicadores utilizados

SMA
Lee esto primeroDebilidades conocidas3 puntos
  • No hay stop loss. Una acción que sigue cayendo tras la caída se mantiene en la operación hasta que marca un nuevo máximo de 40 barras.
  • La mejor ejecución en Visa tiene solo 68 operaciones, así que la tasa de acierto del 86.76% y el profit factor de 8.77 se apoyan en una muestra pequeña.
  • Algunas acciones tuvieron drawdowns mucho más profundos, por ejemplo AMD con USD 19,650.96 y Bank of America con USD 18,419 frente a USD 9,841.28 de beneficio.

Preguntas

Sobre esta estrategia

¿Se puede ejecutar Four Percent Dip en ProOrder?

Sí, las entradas y salidas son reglas sencillas basadas en el cierre. El código se reescribió después de las pruebas y no se ha comprobado su compilación, así que ejecuta primero un backtest.

¿Qué acciones se probaron?

Treinta gráficos diarios de grandes acciones estadounidenses más el S&P 500, y todos fueron rentables. Visa fue el mejor, con USD 31,546.96 netos en 68 operaciones.

¿De qué tamaño es cada posición?

Cada operación compra unos 10,000 en acciones (10,000 dividido por el cierre). La ejecución de Visa tuvo un max drawdown de USD 3,129.

¿Por qué el filtro de la SMA de 215 días?

Mantiene el sistema fuera de acciones en una tendencia bajista prolongada, así que solo compra caídas dentro de una tendencia alcista existente en barras diarias.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Twelve Minus Two Momentum

Mejor ejecución en el mismo mercado, Visa.

12.00 PF · 52 operaciones

ATR Band

Un profit factor similar.

10.31 PF · 53 operaciones

Los sistemas de compra de caídas en acciones son una pieza de un plan más amplio. Apúntate a la lista de espera de ProRealAlgos para ver el resto.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación