Hola, soy nuevo en esto del mql5 y me apasiona mucho.
Tengo el siguiente problema, he escrito este muy simple codigo y me devuelve el valor de 10 en todos los gráficos. ¿Qué he hecho mal?
//+------------------------------------------------------------------+
//| CruceDeMedias.mq5 |
//| Copyright 2014, MetaQuotes Software Corp. |
//| http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link "http://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int MMA;
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{ MMA = iMA(NULL,0,3,1,0,0);
Comment (MMA);
ChartIndicatorAdd (0,0,MMA);
}
//+------------------------------------------------------------------+
saludos a todos desde Chile
El puntero a indicador se debe cargar en OnInit(), al inicio, una sola vez; en OnTick() lo cargas en cada paso del bucle, cada vez que se recibe una cotización.
punteroIndic= iMA(NULL, PERIOD_CURRENT, periodoMA, 0, MODE_SMA, PRICE_CLOSE);
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Hola, soy nuevo en esto del mql5 y me apasiona mucho.
Tengo el siguiente problema, he escrito este muy simple codigo y me devuelve el valor de 10 en todos los gráficos. ¿Qué he hecho mal?
//+------------------------------------------------------------------+
//| CruceDeMedias.mq5 |
//| Copyright 2014, MetaQuotes Software Corp. |
//| http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link "http://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int MMA;
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{ MMA = iMA(NULL,0,3,1,0,0);
Comment (MMA);
ChartIndicatorAdd (0,0,MMA);
}
//+------------------------------------------------------------------+
saludos a todos desde Chile