Bien este primer programa nos servirá para avisarnos de cuando se produce una vela en el gráfico donde se introduzca el expert advisor.
El programa es muy sencillo y tan solo nos dará un aviso de cuando se produzca el cambio a una nueva vela en la gráfica.
//+------------------------------------------------------------------+
//| Velas.mq4 |
//| Copyright © 2009, Saludante |
//| http:// |
//+------------------------------------------------------------------+
#property copyright "Saludante"
#property link "http://"
//+------------------------------------------------------------------+
//|Inicializacion de variables |
//+------------------------------------------------------------------+
bool BarraNueva=false; //Variable que detecta una vela nueva
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
return;
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//--------------------------------------------------------------------
Fun_NuevaBarra(); // Nueva vela
if (BarraNueva==false)
{
return;
}
return;
}
//--------------------------------------------------------------------
//Funcion que detecta una nueva barra.
void Fun_NuevaBarra()
{
static datetime NuevaHora=0; // Deteccion nueva hora
BarraNueva=false; // 0 - misma vela ; 1- vela nueva
if(NuevaHora!=Time[0]) // Si el hora es cero comienza vela
{
NuevaHora=Time[0];
BarraNueva=true;
Alert("Barra nueva"); //Avisa de una barra nueva
}
}
Saludos.
Traslado de blog.
Hace 14 años
No hay comentarios:
Publicar un comentario