APRENDER LO BÁSICO DEL TUTORIAL DE MQL5 – 117 TENDENCIA DE GRÁFICOS MÚLTIPLES SIMPLES

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

Con MQL5 para Metatrader5 creamos un Asesor Experto para calcular la tendencia de múltiples gráficos con una Media Móvil Exponencial.

En este vídeo vamos a crear un asesor experto que sea capaz de identificar tendencias en diferentes gráficos. Así que vamos a descubrir cómo se puede hacer para MQl5. Para empezar, por favor, haga clic en un pequeño icono aquí o pulse f4 en su teclado. Ahora debería ver la ventana del Metaeditor y aquí querrá hacer clic en Archivo, nuevo archivo, Asesor Experto desde la plantilla, continuar. Llamaré a este archivo simple multi chart trend.

 

Haga clic en continuar, continuar y terminar. Ahora puede eliminar todo lo que está por encima de la función Ontick y también vamos a eliminar las dos líneas de comentario aquí. Queremos empezar creando un array para la información de los precios, eso se puede hacer utilizando los índices MQL. El nombre del array será priceinfo. Después usamos Array set as series para ordenar nuestro array de información de precios desde la vela actual hacia abajo, y ahora usamos copyrates para archivarlo para el símbolo actual en el gráfico y el periodo actualmente seleccionado en ese gráfico, empezando por la vela actual cero y almacenaremos los valores para tres velas en nuestro array de información de precios.

 

Ahora queremos crear dos variables. Una se llama señal del gráfico y la otra se llama señal del Euro USD. Aquí no asignamos ningún valor. Continuemos y creemos dos arrays. Una se llama matriz EMa 20.

 

El otro es el array EMA Euro US Dollar 20. Y ahora podemos utilizar la función IMA integrada que viene con MQL5 para el símbolo actual en el gráfico y el período actualmente seleccionado en ese gráfico. Para calcular la media móvil exponencial para 20 velas, aquí no utilizamos un valor de desplazamiento. Este parámetro se llama Modo EMA, que significa media móvil exponencial, y el resultado debe ser calculado en base al precio de cierre. Continuemos y esta vez lo hacemos de forma similar, pero el primer parámetro está codificado para el euro-dólar.

 

Si hace clic en el símbolo en la vigilancia del mercado, verá un nombre, que podría ser un nombre diferente dependiendo de su corredor y su tipo de cuenta. Por lo tanto, asegúrese de elegir el correcto. Todo lo demás es similar. Así que ahora podemos utilizar array set as series para ambas matrices para ordenarlas desde la vela actual hacia abajo. Y ahora utilizamos el buffer de copia para ambas matrices, la del símbolo actual en el gráfico y la otra del euro-dólar para llenarlas para el buffer cero, empezando por la vela actual cero para tres velas.

 

Y ahora podemos comprobar la tendencia. Queremos comprobar si la vela cero actual es mayor que la vela dos para la matriz EMA 20. Si ese es el caso, la señal para el gráfico actual es de compra. En caso contrario, si el valor de la vela cero está por debajo del de la vela dos, sería una señal de venta para el gráfico actual, y esta parte es básicamente la misma, pero para el euro-dólar codificado. Por último, añadimos una declaración de comentario para dar salida a los valores de la EMA 20 para el símbolo actual, la EMA 20 para el euro dólar, la tendencia para el símbolo actual y la tendencia para el euro dólar, y eso es todo.

 

Bien, si esto ha sido demasiado rápido para usted o si no tiene ni idea de lo que hace todo el código aquí, tal vez quiera ver uno de los otros vídeos, o tal vez incluso el curso premium de nuestra página web pueda ser interesante para usted. Allí también puede encontrar algunos enlaces para descargar el código fuente, como éste, y un enlace a la tienda. Por ahora hemos terminado. Por favor, haga clic en compilar o pulse F7 en su teclado. No debería obtener ningún error, y si es el caso, puede hacer clic en el pequeño botón de aquí o pulsar F4 para volver a Metatrader. Y en MetaTrader, elija un gráfico vacío.

 

Vaya al Navegador y elija el Asesor Experto en Tendencias simple de varios gráficos y arrástrelo al gráfico. Permitiré la modificación de los ajustes de la señal, pero no operará realmente. Sólo nos mostrará las tendencias y cuando llegue el siguiente tick, debería ver que la tendencia actual del dólar canadiense frente al franco suizo es de compra. Ahora haga clic en insertar Indicadores, tendencia, seleccione Media Móvil. Elija un periodo de 20 velas para la media móvil exponencial.

 

No tenemos un valor de desplazamiento y la EMA debe dibujarse para el precio de cierre. Ahora haga clic en ok, aquí estamos y podemos ver que tenemos una tendencia alcista que es correcta. Ahora puede hacer clic con el botón derecho en el gráfico. Seleccione plantillas y guarde la plantilla. La guardaré como TPL por defecto en este caso y anularé la actual porque la TPL por defecto es la que se ve cuando se abre el siguiente gráfico.