Obtener Día del Mes (Get Day of the Month) tutorial EA MT5 - MQL5
Robot en lenguaje MQL5 para obtener el día del mes que nos permitirá eliminar o aislar días del mes para lograr mejores resultados en los backtest. Expert Advisor. Meta Trader 5 - metaquotes language
Code ➡ https://pastebin.com/ym8Lav2Y
Bienvenidos, soy Xavier Andreu y hoy vamos a crear un script para obtener el día del mes. Esta herramienta es muy útil para poder eliminar o aislar días del mes al realizar backtest. De esta manera optimizaremos mucho más el robot y podremos obtener mejores resultados. Empezamos. Como el robot que vamos a crear lo usaremos en el probador de estrategias utilizaremos la función OnTick. Lo primero será crear una variable del tipo DateTime llamada TiempoLocal, a esta le asignaremos el tiempo local usando la función TimeLocal(). Ahora crearemos otra variable que tendrá la estructura de MqlDataTime y la nombraremos Fechatiempo. Bien, vamos a transformar la variable del tiempo local a una estructura MqlDataTime. Usaremos TimeToStruct y le indicaremos las 2 variables creadas anteriormente.
Ya solo nos queda obtener el día del mes, este será un número entero por lo que la variable será del tipo int y le asignaremos el nombre DiaMes. Perfecto, colocamos la estructura y recogemos el valor day. Esta variable nos proporcionará el día del mes mediante números enteros. Vamos a plasmarlo todo en el gráfico mediante la función comment. Colocaremos el tiempo local que es de donde obtenemos los valores, y después el día del mes, \n para saltos de línea siempre dentro del texto. Es el momento de ir al gráfico para comprobar que el script funciona perfectamente. Usaremos el probador de estrategias. Ejecutamos el robot. Vemos como va cambiando los valores del día del mes. Pues ya lo tenemos. Si queréis aprender más sobre mql5 aquí os dejo una lista de reproducción del canal con muchos más robots. En la descripción dejo un enlace donde podréis ver el código fuente. Como siempre si os surgen dudas solo tenéis que dejar un comentario o si tenéis algún robot en mente que pueda ayudar a la comunidad, por mi encantado de poder participar. Un saludo y que el mercado os acompañe.
Video relacionado con Obtener Mes: https://youtu.be/ZLA_EfVQgqA
Other Videos By Xavier Andreu
2023-03-22 | Obtener Día de la Semana(Get Day of the Week) tutorial EA MT5 - MQL5 |
2023-03-21 | Robot para manejar 2 indicadores tutorial EA MT5 - MQL5 |
2023-03-20 | Review - Loop Cat |
2023-03-19 | Review - Terra Nil |
2023-03-19 | Review - From The Deep Web |
2023-03-14 | Cerrar Posiciones respecto al patrimonio tutorial EA MT5 - MQL5 |
2023-03-14 | Review - Chessformer |
2023-03-14 | Review - Tiny Thor |
2023-03-14 | Torre Roja |
2023-03-12 | Alligator Indicador tutorial EA MT5 - MQL5 |
2023-03-12 | Obtener Día del Mes (Get Day of the Month) tutorial EA MT5 - MQL5 |
2023-03-12 | Review - Guardians Legacy |
2023-03-11 | Review - Hidden Deep |
2023-03-11 | XA - Breedwar |
2023-03-09 | Review - Code of The Savage |
2023-03-08 | Review - KOP Killer 20XX |
2023-03-08 | Colocar doble indicador tutorial EA MT5 - MQL5 |
2023-03-08 | Tutorial para crear un script EA desde cero en MT5 - MQL5 |
2023-03-06 | Review - Beyond Sunset |
2023-03-06 | Salt de la Tosca |
2023-03-06 | Ruinas del Molí de Brotons |