Obtener Día del Mes (Get Day of the Month) tutorial EA MT5 - MQL5

Channel:
Subscribers:
4,220
Published on ● Video Link: https://www.youtube.com/watch?v=Sxm6skcIdaE



Duration: 1:55
322 views
35


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







Tags:
trading
forex
fx
bitcoin
blockchain
client
traders
app
crypto
exchange
payment
payments
solutions
ctrader
data
liquidity
finance
business
provider
market
match-trade
integrations
match-trader
matching
engine
metaquotes
metatrader
mt4
managment
system
processor
gateway
mql5
mlq
mlq5
brokers
company
startup
broker
platform
label
downdrawn
drawndown
script
robot
darwinia
darwinex
programación
programming
ea
bot
mt5
trader
strategy
mql
begginer
algoritmic
newbie
double
indicator
dia
mes
day
mounth