Apuntarme a la lista de espera
Estrategias / Momentum / Awesome Oscillator EMA Cross

Awesome Oscillator EMA Cross

Compra cuando el Awesome Oscillator gira al alza desde un mínimo y el cierre cruza por encima de la EMA de 8 periodos. Cada operación tiene un stop del 0.75% y un objetivo del 1.5%, así que una ganadora paga el doble de lo que cuesta una perdedora. Solo va long y se ejecutó en gráficos desde 1 minuto hasta diario.

MomentumSolo largosIntradayUSD/JPY30 min
1.19Profit factor
816,190Beneficio neto JPY
37.45%Tasa de acierto
769Operaciones
-165,200Max drawdown
1,061Operación media

Mejor ejecución de 34. USD/JPY, 30 min, spread 1, de la ejecución pf:2026-09-25-USDJPY-30m.tsv:1.

Reglas de entrada, largos

  1. El cierre cruza por encima de la EMA de 8 periodos

Reglas de salida

  1. Stop loss al 0.75% desde la entrada

Condiciones de la prueba

PeriodoHasta 2026-09-25
InstrumentoUSD/JPY, 30 minutos
Spread1 puntos
Contratos1
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-25
Parámetros (6)
positionSize
Contratos por operación
1
signalPeriod
EMA que el precio debe cruzar
8
aoFastPeriod
Media rápida del Awesome Oscillator
5
aoSlowPeriod
Media lenta del Awesome Oscillator
34
stopLossPct
Stop de protección, porcentaje del precio de entrada
0.75
takeProfitPct
Objetivo de beneficio, porcentaje del precio de entrada
1.5

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
USD/JPYMejor ejecución30 min1.19 76937.45816,190 JPY-165,200
USD/JPY1 horan/a 99936.54822,560 JPY-247,990
USD/JPY10 minn/a 36237.29394,450 JPY-233,320
USD/JPY4 horasn/a 48135.97297,270 JPY-147,760
USD/JPY15 minn/a 41635.58270,530 JPY-228,150
USD/JPY5 minn/a 19336.27176,290 JPY-162,780
EUR/USD4 horasn/a 61136.5050,978 USD-24,314
EUR/USD3 minn/a 6744.7819,313 USD-7,010
Nikkei 2253 minn/a 66236.1017,055 USD-12,348
Nikkei 2255 minn/a 87235.7816,575 USD-14,062
EUR/USDDiarion/a 29335.4915,763 USD-12,410
Dow Jones5 minn/a 33436.539,166 EUR-5,676
Nasdaq 1005 minn/a 60836.517,732 EUR-4,672
DAX 4010 minn/a 79536.106,506 EUR-4,452
Nasdaq 10015 minn/a 1,41635.176,227 EUR-5,258
DAX 405 minn/a 46136.885,877 EUR-4,462
Dow Jones1 minn/a 7638.163,669 EUR-2,875
Nasdaq 1001 minn/a 17736.723,355 EUR-3,215
FTSE 1005 minn/a 29138.832,821 EUR-1,037
S&P 50030 minn/a 1,46536.722,068 EUR-764
S&P 50015 minn/a 1,05935.031,949 EUR-827
FTSE 1003 minn/a 19338.341,911 EUR-953
Oro5 minn/a 65837.691,721 EUR-1,234
FTSE 1004 horasn/a 51335.281,720 EUR-1,483
Petróleo BrentDiarion/a 10540.001,642 EUR-724
S&P 5001 horan/a 1,23135.011,593 EUR-697
S&P 5005 minn/a 36837.231,532 EUR-1,106
FTSE 10010 minn/a 57534.781,381 EUR-1,357
Oro10 minn/a 87236.121,369 EUR-793
S&P 50010 minn/a 74435.221,230 EUR-933
Oro15 minn/a 1,02635.281,018 EUR-965
S&P 5002 minn/a 15937.74936 EUR-800
Petróleo crudo de EE. UU.Diarion/a 26733.71862 EUR-485
Oro4 horasn/a 53235.53862 EUR-336

Gráficos

Resultados por ejecución

Las 10 mejores de 34 ejecuciones. La lista completa está en la tabla de arriba.

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Awesome Oscillator EMA Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long only
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
signalPeriod = 8          // EMA that price must cross
aoFastPeriod = 5          // fast average of the Awesome Oscillator
aoSlowPeriod = 34         // slow average of the Awesome Oscillator
stopLossPct = 0.75        // protective stop, percent of entry price
takeProfitPct = 1.5       // profit target, percent of entry price

// --- Indicators ---
signalMA = ExponentialAverage[signalPeriod](close)
aoValue = Average[aoFastPeriod](MedianPrice) - Average[aoSlowPeriod](MedianPrice)

12 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

Awesome OscillatorEMA
Lee esto primeroDebilidades conocidas4 puntos
  • Solo el 37.45% de las operaciones ganaron en la mejor ejecución, así que las series largas de operaciones cerradas por stop forman parte del funcionamiento normal.
  • El profit factor de la mejor ejecución es 1.19, un edge estrecho, y el max drawdown de JPY 165,200 se enfrenta a JPY 816,190 de beneficio neto.
  • Solo la ejecución de USD/JPY en 30 minutos tiene un profit factor registrado. Todas las filas de la tabla de mercados provienen de un barrido de parámetros en el que no se registró el profit factor.
  • Fuera de USD/JPY las ganancias son pequeñas, por ejemplo EUR 861.8 en Gold 4 horas en 532 operaciones, y no se incluyeron comisiones.

Preguntas

Sobre esta estrategia

¿Puede el Awesome Oscillator EMA Cross operar en real en ProOrder?

Sí, es un sistema automatizado completo con stop y objetivo fijos. El código se reescribió después de estas pruebas y no se ha comprobado en compilación, así que pásalo primero por ProBacktest.

¿Dónde se comportó mejor?

USD/JPY sostuvo los resultados, con JPY 816,190 netos en 769 operaciones en 30 minutos. EUR/USD, Nikkei 225, los índices de acciones, Gold y el petróleo también fueron positivos pero con totales mucho menores.

¿Cuánto riesgo conlleva 1 contrato?

Con el positionSize por defecto de 1, la mejor ejecución tuvo un max drawdown de JPY 165,200. Comprueba el valor de tu propio contrato y reduce el tamaño si esa oscilación es demasiado grande para tu cuenta.

¿Por qué el gráfico de 30 minutos?

Dio el mejor resultado registrado. El barrido de USD/JPY en 1 hora ganó una cifra similar, JPY 822,560, pero con un drawdown más profundo, de JPY 247,990.

Relacionado

Estrategias como esta

Monday Dip Buy

Usa el mismo indicador.

n/a PF · 146 operaciones

Supertrend Counter Trend

Mejor ejecución en el mismo mercado, USD/JPY.

3.47 PF · 1,444 operaciones

Oscillator Mean Reversion

Un profit factor similar.

1.18 PF · 627 operaciones

Mira cómo encajan los sistemas de momentum como este dentro de una cartera completa. 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