Tâche terminée
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.