Se necesita modificar un EA

MQL4 Indicateurs Experts

Tâche terminée

Temps d'exécution 18 jours

Spécifications

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.

Dossiers :

Répondu

1
Développeur 1
Évaluation
(73)
Projets
106
23%
Arbitrage
20
5% / 85%
En retard
14
13%
Gratuit
2
Développeur 2
Évaluation
(814)
Projets
1394
72%
Arbitrage
115
29% / 47%
En retard
345
25%
Chargé
3
Développeur 3
Évaluation
(2)
Projets
3
33%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
4
Développeur 4
Évaluation
(496)
Projets
567
33%
Arbitrage
27
44% / 44%
En retard
9
2%
Chargé
5
Développeur 5
Évaluation
(2)
Projets
2
0%
Arbitrage
0
En retard
1
50%
Gratuit

Informations sur le projet

Budget
50 - 100 USD
TVA (21%): 10.5 - 21 USD
Total: 60.5 - 121 USD
Pour le développeur
45 - 90 USD
Délais
de 5 à 10 jour(s)