Sistema automatico con 4 EMA´s

Comparte y comenta tus estrategias de trading.

Sistema automatico con 4 EMA´s

Notapor javierass88 » 24 Mar 2018, 13:10

Buenos días.

Llevo 3 meses probando un sistema automático de trading en demo en el par EUR/USD en TF 5min. Quiero compartirlo con todos ustedes para que dejen sus comentarios al respecto. A continuación el código del sistema y algunas imagenes sobre su performance.

Código: Seleccionar todo
/-------------------------------------------------------------------------
// Código principal : EMA(3)
//-------------------------------------------------------------------------
// Definición de los parámetros del código
DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada

// Impide al sistema crear nuevas órdenes para entrar al mercado a aumentar el tamaño de la posición antes de una hora precisa
noEntryBeforeTime = 083000
timeEnterBefore = time >= noEntryBeforeTime

// Impide al sistema lanzar nuevas órdenes para entrar al mercado o aumentar el tamaño de la posición después de una hora precisa
noEntryAfterTime = 173000
timeEnterAfter = time < noEntryAfterTime

// Condiciones para entrada de posiciones largas
indicator1 = Average[252](close)
c1 = (close > indicator1)
indicator2 = ExponentialAverage[3](close)
indicator3 = ExponentialAverage[34](close)
c2 = (indicator2 > indicator3)
indicator4 = ExponentialAverage[3](close)
indicator5 = Average[62](close)
c3 = (indicator4 CROSSES OVER indicator5)
indicator6 = AverageTrueRange[11](close)
c4 = (indicator6 >= 0.0007)

IF (c1 AND c2 AND c3 AND c4) AND timeEnterBefore AND timeEnterAfter THEN
BUY 1 CONTRACT AT MARKET
ENDIF

// Condiciones de salida de posiciones largas
indicator7 = ExponentialAverage[3](close)
indicator8 = ExponentialAverage[34](close)
c5 = (indicator7 CROSSES UNDER indicator8)

IF c5 THEN
SELL AT MARKET
ENDIF

// Condiciones de entrada de posiciones cortas
indicator9 = Average[252](close)
c6 = (close < indicator9)
indicator10 = ExponentialAverage[3](close)
indicator11 = ExponentialAverage[34](close)
c7 = (indicator10 < indicator11)
indicator12 = ExponentialAverage[3](close)
indicator13 = Average[62](close)
c8 = (indicator12 CROSSES UNDER indicator13)
indicator14 = AverageTrueRange[11](close)
c9 = (indicator14 >= 0.0007)

IF (c6 AND c7 AND c8 AND c9) AND timeEnterBefore AND timeEnterAfter THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF

// Condiciones de salida de posiciones cortas
indicator15 = ExponentialAverage[3](close)
indicator16 = ExponentialAverage[34](close)
c10 = (indicator15 CROSSES OVER indicator16)

IF c10 THEN
EXITSHORT AT MARKET
ENDIF

// Stops y objetivos
SET STOP pLOSS 18
SET TARGET pPROFIT 38.5
Adjuntos
Captura de pantalla 2018-03-24 a las 12.09.01.png
javierass88
 
Mensajes: 3
Registrado: 24 Mar 2018, 13:01
Karma: 0

Re: Sistema automatico con 4 EMA´s

Notapor FXWizard » 26 Mar 2018, 10:52

Hola javierass88, bienvenido al Foro.

Diría que ese sistemas es un cruce de medias, ¿no? Me sorprende la rentabilidad, ¿puedes sacar un histórico más largo con la equity para varios años?

Por otro lado, usas ProRealTime ¿verdad?

Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Sistema automatico con 4 EMA´s

Notapor javierass88 » 26 Mar 2018, 17:58

Muchas gracias FXWizard.

Si, lo hago a través de pro real time. Voy a intentar sacar una curva de equity más larga y subo los resultados.

Muchas gracias!
javierass88
 
Mensajes: 3
Registrado: 24 Mar 2018, 13:01
Karma: 0


Volver a Estrategias de Trading

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados