Se necesita modificar un EA

İş tamamlandı

Tamamlanma süresi: 18 gün

İş Gereklilikleri

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.

Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(73)
Projeler
106
23%
Arabuluculuk
20
5% / 85%
Süresi dolmuş
14
13%
Serbest
2
Geliştirici 2
Derecelendirme
(814)
Projeler
1394
72%
Arabuluculuk
115
29% / 47%
Süresi dolmuş
345
25%
Yüklendi
3
Geliştirici 3
Derecelendirme
(2)
Projeler
3
33%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(496)
Projeler
567
33%
Arabuluculuk
27
44% / 44%
Süresi dolmuş
9
2%
Yüklendi
5
Geliştirici 5
Derecelendirme
(2)
Projeler
2
0%
Arabuluculuk
0
Süresi dolmuş
1
50%
Serbest
Benzer siparişler
drán índices de grupos de parámetros. //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { // Load strategy parameter sets int totalParams = LoadParams(fileName_, params); // If nothing is loaded, report an error if (totalParams == 0 ) {
Hola, quiera convertir un indicardor que yo facilite en un sistema, ademas de las entradas y salidas, debería tener lo siguientes parametros: -Hora de entrada -Hora de salida -Dia de las semana para operar -Stop Loss - Take Profit

Proje bilgisi

Bütçe
50 - 100 USD
KDV (21%): 10.5 - 21 USD
Toplam: 60.5 - 121 USD
Geliştirici için
45 - 90 USD
Son teslim tarihi
from 5 to 10 gün