Spezifikation
Necesito un EA que lea para cada fin de vela una serie de valores de la “Ventana de Datos” de la pantalla de MT5 y me genere un archivo Excel *.xlsx con todos los datos que necesito de un símbolo determinado en un intervalo de tiempo.
En la “Ventana de Datos” aparecen los valores de entrada, salida, máximo y mínimo del periodo, y también los datos a fin de periodo de los siguientes indicadores que siempre serán los siguientes:
- 3 Medias móviles
- Bandas de Bollinger
- MACD
- RSI
- Estocástico
- ADX
Los parámetros de configuración usados para cada uno de los indicadores, que tendrán todas las opciones que ofrece la plataforma MT5 por defecto para cada indicador, también deberán quedar registrados en el achivo *.xlsx generado.
El archivo generado siempre tendrá el mismo número de columnas pues siempre va a mostrar los mismos datos, aunque cada uno de los datos que provienen de los indicadores puedan estar calculados en base a parámetros de entrada distintos.
Por ejemplo, vamos a generar el siguiente archivo:
- Símbolo → EURUSD
- Temporalidad → D1
- Inicio listado → 1/10/2024
- Fin listado → 4/10/2024
- Primera media móvil:
Período: | 200 |
Desplazamiento: | 0 |
Método: | Simple |
Aplicar a: | Close |
- Segunda media móvil:
Período: | 100 |
Desplazamiento: | 0 |
Método: | Simple |
Aplicar a: | Close |
- Tercera media móvil:
Período: | 30 |
Desplazamiento: | 0 |
Método: | Simple |
Aplicar a: | Close |
- Bandas de Bollinger:
Período: | 20 |
Desplazamiento: | 0 |
Desviaciones | 2.000 |
Aplicar a: | Close |
- MACD:
EMA rápida: | 12 |
EMA lenta: | 26 |
MACD SMA: | 9 |
Aplicar a: | Close |
- RSI:
Período: | 14 |
Aplicar a: | Close |
- Stochastic Oscillator:
Período %K: | 14 |
Período %D: | 3 |
Ralentización: | 3 |
Precio: | Low/High |
Método: | Simple |
- ADX
Period ADX | 14 |
El archivo que se debe obtener es el archivo “ejemplo-registroMQL5.xlsx” adjunto.
Cualquier pregunta, estoy a su disposición.