Работа завершена
Техническое задание
Script GimMultitrade
DESCRIPCION
Se trata de un script que realice de 1 a 5 trades al mismo tiempo en el activo actual en MT4.
Ha de poner automáticamente los SL´s, TP´s y TS´s de cada uno de los trades.
Cada vez que se ejecute el script se abrirá una ventana en el grafico donde le pondremos los valores para esa entrada concreta. Estos valores serán:
1 – Tipo de trade: Sell, Buy, S. Stop, Buy Stop, Sell limit, Buy Limit (desplegable) | Defecto | |
2- Numero de trades a realizar: (de 1 a 5) (desplegable) | 4 | |
3 - Tipo de Lotaje: Fijo o % de equidad (desplegable) | Fijo | |
4 – Lotaje fijo : | 0.02 | |
5 – Lotaje % equidad: (1 a 100) | 2 | |
6 – Valor en puntos del primer Take Profit TP1 : (X) | 100 | |
7 – Multiplicador SL : (M) decimales | 4 | |
8 – Opcion Trailing Stop: (SI o NO) desplegable | SI | |
BOTON DE EJECUCIÓN |
| |
Take Profits
Los TP de cada trade se asignaran de la siguiente forma:
Para el valor del primer TP (TP1) se sumara o restara (según sea Buy o Sell) al precio de entrada el valor X asignado en el apartado “Valor en puntos del primer tarde TP1”
Los Take profits 2, 3, 4 y 5 se calcularan de la siguiente forma:
TP1 = Precio de entrada + X
TP2 = Precio de entrada + 2X
TP3 = Precio de entrada + 3X
TP4 = Precio de entrada + 4X
TP5 = Precio de entrada + 5X
Stop Loss
Los Stop Loss serán del mismo valor para todos los trades y se calcularán sumando o restando (según sea Sel o Buy) al precio de entrada el valor del TP1 (X) multiplicado por el valor (M) indicado en el apartado “Multiplicador SL”
SL de todos = valor TP1 (X) * M
Trailing Stop
Los Trailing Stop´s de todos los trades irán saltando, cada vez que se consiga un TP, al valor del TP anterior a este. En caso de ser el primer TP (TP1) se moverán todos al punto de Break Even. Si el TP alcanzado es el segundo (TP2) se moverán todos al precio del TP1, etc.
Boton de Ejecucion
Será necesario un botón en el grafico para ejecutar los trades.