Apuntarme a la lista de espera
Estrategias / Mean reversion / MACD Exhaustion

MACD Exhaustion: comprar la presión vendedora que se agota

El sistema compra cuando el histograma del MACD (12, 26, 9) ha caído cuatro barras seguidas por debajo de cero y el día cierra cerca de su mínimo. Vende tan pronto como un cierre supera el máximo de la barra anterior, así que las operaciones suelen ser breves.

Mean reversionSolo largosSwingPalantirDiario
6.35Profit factor
18,727Beneficio neto USD
78.79%Tasa de acierto
33Operaciones
-2,016Max drawdown
567Operación media

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

Reglas de entrada, largos

  1. El histograma del MACD está por debajo de cero
  2. El cierre está en el 14% inferior del rango de la barra

Reglas de salida

  1. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-15
InstrumentoPalantir, Diario
Capital por operación10,000
CostesNo registrado para esta ejecución.
BarrasBarras diarias, todo el historial disponible
Última prueba2026-09-15
Parámetros (5)
capitalPerTrade
Dinero comprometido en cada operación
10000
macdFast
Longitud rápida del MACD
12
macdSlow
Longitud lenta del MACD
26
macdSignalPeriod
Longitud de la señal del MACD
9
ibsEntryLevel
El cierre debe situarse en el 14% inferior de la barra
0.14

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
PalantirMejor ejecuciónDiario6.35 3378.7918,727 USD-2,016
MetaDiario4.30 7474.3213,461 USD-1,758
MicrosoftDiario3.96 22876.3246,277 USD-5,865
AmazonDiario3.90 16472.5640,625 USD-3,309
MastercardDiario3.87 10877.7815,933 USD-1,696
WalmartDiario3.86 25457.4849,080 USD-3,000
CiscoDiario3.68 20170.6538,368 USD-2,831
AlphabetDiario3.07 7570.677,538 USD-1,019
Lam ResearchDiario3.02 20770.0550,572 USD-3,484
Applied MaterialsDiario2.99 16675.9032,055 USD-3,483
VisaDiario2.91 9173.6311,143 USD-1,860
BroadcomDiario2.73 7869.2310,275 USD-1,746
CostcoDiario2.70 18571.3522,859 USD-1,731
ExxonMobilDiario2.58 32472.2234,679 USD-3,950
AppleDiario2.46 18757.7526,802 USD-5,963
Coca-ColaDiario2.29 30263.5823,962 USD-2,946
S&P 500Diario2.27 28273.7614,884 EUR-2,085
Johnson & JohnsonDiario2.24 31870.1326,934 USD-2,873
OracleDiario2.16 19568.2133,539 USD-4,313
AbbVieDiario1.89 6071.674,278 USD-1,694
TeslaDiario1.79 8870.4513,135 USD-4,767
NvidiaDiario1.78 14153.1919,594 USD-5,694
Berkshire HathawayDiario1.70 17362.436,837 USD-1,856
Bank of AmericaDiario1.66 17469.5415,336 USD-6,461
MicronDiario1.64 23766.6730,698 USD-7,762
AMDDiario1.52 25665.2327,280 USD-7,501
Eli LillyDiario1.45 31764.6714,268 USD-3,733
JPMorganDiario1.45 30861.6914,129 USD-3,616
CaterpillarDiario1.42 32864.0215,260 USD-3,666
ChevronDiario1.33 15265.134,910 USD-3,924
IntelDiario0.00 10.00-10,000 USD-10,000

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

// ============================================================
// MACD Exhaustion
// 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
macdFast = 12             // MACD fast length
macdSlow = 26             // MACD slow length
macdSignalPeriod = 9      // MACD signal length
ibsEntryLevel = 0.14      // close must sit in the bottom 14% of the bar

// --- Indicators ---
positionSize = capitalPerTrade / close
macdHistogram = MACD[macdFast, macdSlow, macdSignalPeriod](close)
ibsValue = (close - low) / (high - low)

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

MACD
Lee esto primeroDebilidades conocidas4 puntos
  • No hay stop loss. Intel muestra el peligro: 1 operación, una pérdida de USD 10,000.00, todo el capital por operación.
  • La mejor ejecución en Palantir tiene solo 33 operaciones, así que su profit factor de 6.35 se basa en una muestra pequeña.
  • No hay protección de posición en la entrada, y una barra donde el máximo iguala el mínimo divide por cero, ambas cosas igual que en el código original.
  • Los resultados provienen del código anterior a la reescritura y solo con datos diarios de acciones.

Preguntas

Sobre esta estrategia

¿Se puede ejecutar MACD Exhaustion en real?

Se puede cargar en ProOrder en barras diarias, dimensionado como 10000 dividido por el cierre. Añade tu propio stop, ya que el código no tiene ninguno.

¿Cómo se comportó en las distintas acciones?

Todas las ejecuciones diarias menos una fueron rentables. Microsoft ganó USD 46,276.85 en 228 operaciones con un profit factor de 3.96, mientras que Intel perdió USD 10,000.00 en una sola operación.

¿Qué capital y riesgo necesita?

Cada operación usa 10000 USD. En Palantir el drawdown máximo fue de USD 2,015.90, en Micron fue de USD 7,762.49.

¿Por qué velas diarias?

El cierre cerca del mínimo del día, combinado con un histograma a la baja, es un patrón diario de capitulación. La salida rápida por encima del máximo anterior encaja con unos pocos días de mantenimiento.

Relacionado

Estrategias como esta

Slow MACD Slope

Usa el mismo indicador.

6.80 PF · 7,305 operaciones

Breakout Regime Filter

Un profit factor similar.

6.28 PF · 70 operaciones

Monday Dip Buy

También es una estrategia mean reversion.

n/a PF · 146 operaciones

¿Compras caídas en acciones? Únete a otros traders sistemáticos en 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