Programar Metatrader con MQL4, indicadores y robots trading para su creación, parte 6

BrokerBono Mínimo DepósitoPagosAbrir Cuenta
IQBuena plataforma Forex10€2 díasVisitar Broker
Hoy te voy a enseñar cosas nuevas:

Sabrás agregar texto en tu gráfico, sobre todo para velas, serás capaz de señalar las diferentes formaciones e incluso marcar las de mayor importancia. También aprenderás a crear funciones e incluso llamarlas, perfecto para manejar el código y mantenerlo limpio en todo momento.

Lo mencionado se hará con la creación de un indicador para patrón de velas, será el ‘Morning Satar’ o también llamado ‘Evening Star’.

Vamos por faena:

En estos momentos ya sabes hacer el indicador con precio, por lo tanto vamos a otra parte.

Para el indicador, específicamente al final de la línea agregamos dos funciones novedosas:
bool ExistenteFormacionMorning()

{

   (… Aquí va el código …)

   return false;

}

bool ExistenteFormacionEvening()

{

   (… Aqui va el código …)

   return false;

}

¿Te has quedado igual verdad¡ bool lo utilizamos como valor para que la función nueva devuelva el resultado. En este ejemplo booleana se llama y es preciso una devolución del tipo false o true, solo esto.

Al crear la función conseguirás el valor que desees, por ejemplo:

int ExistenteFormacionMorning()

double ExistenteFormacionMorning()

string ExistenteFormacionMorning()

ExistenteFormacionMorning: Lo utilizamos para dar nombre a la función, no se tienen en consideración los espacios ni los acentos.

return false: En este caso el booleano devolvió como int, ya lo viste en el ejemplo comentado anteriormente, sería número entero, por ejemplo return 3.

Perfecto, para ti crear funciones es sencillo ahora, no obstante lo voy a complicar más. Me gusta dar lo importante para aprender y luego ir añadiendo cosas para ser un experto.

Esta bien para ser autodidacta, pero no olvides tener paciencia si quieres tener conocimientos, te harán falta para desarrollar funciones con parámetros.

Utilizaremos la función para ser llamada con ‘OnCalculate’ con el nombre asignado y queda así:

ExistenteFormacionMorning();

Muy sencillito..

Ahora es el paso de las funciones en su rellenado.

En la función primera vamos a comprobar si hay patrones del tipo ‘Morning Star’ para precio. Coge un cuaderno y dibuja tu patrón para este curso y luego selecciona los colores que mas te gusten, por si no eres consciente plenamente del patrón quedaría de la siguiente manera:

-Descargar imagen uno.

Comparte para que otros puedan también!
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Dejar un comentario