Obtener el Mes (Get Month) tutorial EA MT5 - MQL5

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



Duration: 1:53
715 views
73


Robot en lenguaje MQL5 para obtener el mes del año que nos permitirá eliminar o aislar meses para lograr mejores resultados en los backtest. Expert Advisor. Meta Trader 5 - metaquotes language

Code ➡ https://pastebin.com/7cAVMb1j

Bienvenidos, soy Xavier Andreu y hoy vamos a crear un script para obtener el mes del año. Esta herramienta va muy bien para poder eliminar o aislar meses del año al realizar backtest de está manera optimizaremos mucho mas 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 y a esta le asignaremos el tiempo local usando la función TimeLocal(). Ahora crearemos otra variable que tendrá la estructura de MqlDateTime y la nombraremos Fechatiempo. Bien, vamos a transformar la variable del Tiempolocal a una estructura MqlDateTime. Usaremos TimeToStruc y le indicaremos las 2 variables creadas anteriormente.

Ya solo nos queda obtener el mes, este será un número entero, por lo que la variable será del tipo int y le asignaremos el nombre Mes. Perfecto, colocamos la estructura y recogemos el valor mon. Esta variable nos proporcionara el número del mes mediante números, donde el 1 es enero, 2 febrero. 3 marzo etc…

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 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 de la variable mes. Pues ya lo tenemos.

Si queréis aprender más sobre mql5 aquí os dejo una lista de reproducción de mi 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.







Tags:
trading
forex
fx
bitcoin
blockchain
client
traders
app
crypto
exchange
payment
payments
solutions
ctrader
white
data
liquidity
finance
magnates
business
crm
provider
market
makers
match-trade
integrations
match-trader
matching
engine
metaquotes
metatrader
mt4
managment
system
processor
gateway
mql5
mlq
mlq5
for
brokers
company
startup
broker
platform
label
downdrawn
drawndown
script
robot
darwinia
darwinex
programación
programming
ea
bot
iHight
iOpen
mt5
trader
strategy
ch
month
get month