Apuntarme a la lista de espera
Estrategias / Tendencia / MACD SuperTrend Scalper

MACD SuperTrend Scalper: entradas por cruce con un bracket fijo ajustado

Un cruce del MACD(12, 26, 9) abre la operación, pero solo cuando el precio está en el lado correspondiente del SuperTrend(3, 10) y el RSI(14) no está estirado. Cada operación usa un stop fijo de 12 puntos y un objetivo de 18 puntos. La estrategia todavía no se ha sometido a backtest en este sitio.

TendenciaLargos & cortosSwingTodavía sin probar
Esta estrategia aún no se ha sometido a backtest. Las reglas y el código ya están publicados, y las cifras aparecerán aquí después de las primeras ejecuciones.

Reglas de entrada, largos

  1. RSI(14) por debajo de 65
  2. Cierre por encima del SuperTrend(3, 10)

Reglas de entrada, cortos

  1. RSI(14) por encima de 35
  2. Cierre por debajo del SuperTrend(3, 10)

Reglas de salida

  1. Objetivo de beneficio de 18 puntos
Parámetros (11)
positionSize
Contratos por operación
1
macdFast
Longitud rápida del MACD
12
macdSlow
Longitud lenta del MACD
26
macdSignalPeriod
Longitud de la señal del MACD
9
rsiPeriod
Longitud del RSI
14
longRsiMax
Sin longs cuando el RSI está en este nivel o por encima
65
shortRsiMin
Sin shorts cuando el RSI está en este nivel o por debajo
35
stMultiplier
Multiplicador del ATR del SuperTrend
3
stPeriod
Longitud del ATR del SuperTrend
10
stopLossPoints
Stop de protección (puntos)
12
takeProfitPoints
Objetivo de beneficio (puntos)
18

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// MACD SuperTrend Scalper
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: Not yet tested
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
macdFast = 12             // MACD fast length
macdSlow = 26             // MACD slow length
macdSignalPeriod = 9      // MACD signal length
rsiPeriod = 14            // RSI length
longRsiMax = 65           // no longs when RSI is at or above this
shortRsiMin = 35          // no shorts when RSI is at or below this
stMultiplier = 3          // SuperTrend ATR multiplier
stPeriod = 10             // SuperTrend ATR length
stopLossPoints = 12       // protective stop (points)
takeProfitPoints = 18     // profit target (points)

// --- Indicators ---
macdMain = MACDline[macdFast, macdSlow, macdSignalPeriod](close)
macdTrigger = ExponentialAverage[macdSignalPeriod](MACDline[macdFast, macdSlow, macdSignalPeriod](close))
rsiValue = RSI[rsiPeriod](close)
stValue = SuperTrend[stMultiplier, stPeriod]

16 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

MACDRSISuperTrend
Lee esto primeroDebilidades conocidas3 puntos
  • No se ha ejecutado ningún backtest, así que no hay resultados con los que juzgarla.
  • Un stop de 12 puntos y un objetivo de 18 puntos son pequeños, así que el spread se lleva una parte grande de cada operación.
  • Una señal contraria invierte la posición abierta, así que los mercados erráticos pueden producir una serie de giros rápidos.

Preguntas

Sobre esta estrategia

¿Funciona en ProOrder?

El código es un sistema ProOrder estándar, pero no se ha comprobado en compilación ni se le ha hecho backtest. Pruébalo primero en ProBacktest.

¿En qué instrumentos se ha probado?

Ninguna todavía. Los valores de stop y objetivo basados en puntos significan que deberías comprobar que se ajustan al instrumento que elijas.

¿Cuánto riesgo por operación?

Con el valor por defecto de 1 contrato el stop es de 12 puntos más spread. Todavía no existe una cifra de drawdown porque no hay backtest.

¿Por qué el filtro de RSI?

El RSI(14) debe estar por debajo de 65 para los longs y por encima de 35 para los shorts, lo que descarta los cruces que se producen después de que el precio ya haya recorrido mucho.

Relacionado

Estrategias como esta

Slow MACD Slope

Usa el mismo indicador.

6.80 PF · 7,305 operaciones

Long-Term Moving Average Cross

También es una estrategia de tendencia.

12.31 PF · 61 operaciones

Eight Bar Trend Follower

También es una estrategia de tendencia.

5.19 PF · 280 operaciones

Recibe un aviso cuando lleguen nuevas pruebas. La lista de espera de la comunidad de ProRealAlgos está abierta.

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