Se necesita modificar un EA

MQL4 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 18 días

Tarea técnica

Mi intención es mejorar un robot ya existente y que adjunto.

Básicamente se mantendrían las reglas de entrada.

El cambio sería sobre todo en cuanto al money y position management.

Para que se entienda mi encargo considero de ayuda explicar primero como son las reglas de entrada.

La tendencia se define en un gráfico de velas japonesas de 4 horas que lleva: 

-2 medias exponenciales al cierre de 5 y 10 periodos.

-Estocástico (10,3,3).

-RSI de 9 periodos.

Si la media corta cruza al alza a la larga, el RSI es > 50 y el estocástico “apunta” hacia arriba la tendencia es alzista, y sólo se buscan largos. Si el cruce de la EMA5 sobre la EMA10 es a la baja, RSI<50 y estocástico hacia abajo, al contrario, solo se buscan operaciones de venta.

Las entradas se realizan en gráficos de velas japonesas de 15 minutos que llevan: 

-2 medias exponenciales al cierre de 5 y 10 periodos.

-Estocástico (10,3,3).

-RSI de 9 periodos.

-Y además un MACD (12,26,9).

Se abrirá un largo cuando la EMA5 cruce hacia arriba a la EMA10, RSI>50, estocástico “apunte” hacia arriba, y MACD pase de negativo a positivo o siendo negativo incremente su valor. La venta se abrirá cuando se crucen a la baja la EMA 5 y 10, confirmado por RSI <50, estocástico apunta hacia abajo, y MACD pasa de positivo a negativo o siendo positivo disminuye su valor.

El lotaje de la operación es un fijo de X lotes.

Las salidas vienen dadas por:

- Stop loss que se fija en base al mínimo de las X últimas velas si es un largo o el máximo de las X últimas velas si es un corto.

- Take profit que se fija en base a X pips.

¿ Que modificaciones me gustaría hacer y ese es el motivo de mi encargo ?

1.- Gestión monetaria: Que el lotaje además de un número fijo como ahora tenga la opción de fijarse como una fracción fija (%) del balance.

2.- Que cuando se de una señal de entrada el EA abrá la misma operación X veces repartiendo el lotaje fijado en el punto anterior entre las X operaciones que se abran. Con ello lo que pretendo es que la misma operación tenga distintos TP: TP1, TP2, TP3,..

3.- Que el TP además de un número fijo de pips como ahora tenga la opción de fijarse en base a un indicador p. ej. % del ATR, pivot points,..

4.- Que el SL además de fijarse en base al mínimo o máximo de las X últimas velas tenga la opción de fijarse al igual que el TP en base a indicador p. ej. ATR, pivot points,..

5.- Opción de breakeven de modo que el Stop Loss se corra al precio de entrada cuando se alcanze el TP1. Si se alcanzara TP2 el Stop Loss volveria a correr en esta caso al TP1, y asi sucesivamente si hubiera mas operaciones.

6.- Opción de trailing stop de modo que el SL se vaya moviendo a X pips de distancia del precio si este va corriendo en la dirección favorable.

7.- Que la operación no se abra si el stop está a más de X pips de la entrada.

8.- Que la operación no se abra si el ratio pips potenciales ganados/pips expuestos no es mayor a X.

Confio que la tarea técnica haya quedado suficientemente clara.

Muchas gracias.

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(73)
Proyectos
106
23%
Arbitraje
20
5% / 85%
Caducado
14
13%
Libre
2
Desarrollador 2
Evaluación
(850)
Proyectos
1456
72%
Arbitraje
122
29% / 48%
Caducado
356
24%
Trabaja
Ha publicado: 3 artículos
3
Desarrollador 3
Evaluación
(2)
Proyectos
3
33%
Arbitraje
1
0% / 100%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(567)
Proyectos
656
32%
Arbitraje
41
41% / 46%
Caducado
11
2%
Ocupado
5
Desarrollador 5
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
1
50%
Libre

Información sobre el proyecto

Presupuesto
50 - 100 USD
Plazo límite de ejecución
de 5 a 10 día(s)