Apuntarme a la lista de espera
Estrategias / Mean reversion / Dip In Uptrend

Estrategia Dip In Uptrend

Solo califican las acciones que cotizan por encima de su SMA de 220 días. El sistema compra cuando el cierre cae por debajo de una envolvente situada alrededor del 2.2% por debajo de la SMA de 20 días, y luego vende cuando el precio cierra por encima de la envolvente superior correspondiente. Cada operación se dimensiona a partir de USD 10,000 de capital.

Mean reversionSolo largosSwingVisaDiario
5.49Profit factor
18,470Beneficio neto USD
83.33%Tasa de acierto
54Operaciones
-3,117Max drawdown
342Operación media

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

Reglas de entrada, largos

  1. El cierre está por encima de la SMA de 220 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
bandPeriod
Longitud de la SMA de la línea media de la envolvente
20
envelopeDivisor
El desplazamiento de la banda es la línea media dividida por este valor (alrededor del 2.2%)
45
trendPeriod
Longitud de la SMA de tendencia de largo plazo
220

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
VisaMejor ejecuciónDiario5.49 5483.3318,470 USD-3,117
PalantirDiario5.66 2483.3316,912 USD-2,959
CiscoDiario4.47 14579.3155,640 USD-4,596
WalmartDiario3.89 17962.0190,209 USD-7,997
BroadcomDiario3.81 8779.3131,304 USD-4,149
S&P 500Diario3.66 12083.3327,918 EUR-3,204
ExxonMobilDiario3.60 15074.0035,358 USD-2,863
Applied MaterialsDiario3.27 11681.9038,194 USD-3,910
MetaDiario3.15 6081.6719,993 USD-3,979
AlphabetDiario3.07 3974.3611,534 USD-3,597
MastercardDiario3.06 7378.0819,971 USD-5,605
Lam ResearchDiario2.89 16677.7160,349 USD-6,941
MicrosoftDiario2.87 14074.2933,711 USD-2,941
CostcoDiario2.64 13074.6230,557 USD-5,922
Berkshire HathawayDiario2.56 7178.8713,965 USD-3,418
OracleDiario2.50 17175.4451,071 USD-5,388
Johnson & JohnsonDiario2.43 15875.9530,950 USD-6,259
Eli LillyDiario2.30 17971.5136,990 USD-5,662
Coca-ColaDiario2.15 14073.5723,886 USD-4,682
CaterpillarDiario1.99 19372.5434,614 USD-5,872
ChevronDiario1.93 8467.8610,491 USD-2,749
IntelDiario1.88 21268.8754,246 USD-17,333
NvidiaDiario1.88 13468.6633,163 USD-14,132
JPMorganDiario1.69 16173.2923,616 USD-6,574
AmazonDiario1.65 10966.9717,664 USD-6,180
TeslaDiario1.57 6863.2412,690 USD-7,249
MicronDiario1.47 16673.4927,390 USD-13,305
AMDDiario1.46 19670.9233,193 USD-14,672
Bank of AmericaDiario1.40 9568.429,579 USD-6,236
AppleDiario1.34 14364.3413,935 USD-9,974
AbbVieDiario1.33 3756.762,507 USD-4,255

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

// ============================================================
// Dip In Uptrend
// 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
bandPeriod = 20           // envelope midline length
envelopeDivisor = 45      // band offset is the midline divided by this (about 2.2%)
trendPeriod = 220         // long-term trend filter length

// --- Indicators ---
positionSize = capitalPerTrade / close
midBand = Average[bandPeriod](close)
bandOffset = midBand / envelopeDivisor
upperBand = midBand + bandOffset
lowerBand = midBand - bandOffset
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 conocidas4 puntos
  • No hay stop loss, así que una caída que sigue bajando se mantiene hasta que el precio se recupera hasta la envolvente superior.
  • La mejor ejecución en Visa se basa en solo 54 operaciones, y Palantir en solo 24, así que valores atípicos aislados pueden condicionar las cifras.
  • Los valores más débiles muestran los límites: AbbVie ganó USD 2,506.52 con un max drawdown mayor, de USD 4,255.21, y Apple tuvo un profit factor de 1.34.
  • Es solo largos y depende del filtro de tendencia alcista de largo plazo, así que los resultados provienen de un periodo en el que la mayoría de estas acciones subieron.

Preguntas

Sobre esta estrategia

¿Puedo automatizar esto en ProOrder?

Sí. El código dimensiona cada operación como 10,000 dividido por el cierre, así que cada posición usa aproximadamente el mismo capital.

¿Qué acciones se probaron?

Visa en diario lideró con un profit factor de 5.49 y USD 18,469.84 en 54 operaciones. Todos los mercados probados fueron rentables, desde Palantir (5.66) hasta AbbVie (1.33).

¿Cuánto drawdown debo esperar?

Con 10,000 por operación, Visa tuvo un max drawdown de USD 3,117.24. Intel y AMD fueron más profundos, con USD 17,333.32 y USD 14,672.40.

¿Por qué barras diarias?

El filtro de tendencia de 220 días y la envolvente de 20 días están construidos para swings diarios en acciones grandes. Las barras intraday no se probaron.

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

Percent B Bollinger Trend

Un profit factor similar.

5.43 PF · 3,202 operaciones

¿Quieres la compra de caídas en acciones como parte de un plan más amplio? Apúntate a la lista de espera de ProRealAlgos.

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