Urgent! Metatrader5 Alert problem!

To add comments, please log in or register
arturdaraujo
23
arturdaraujo  

Hey there, 

 I have been struggling for a few days with this simple but annoying problem. Is it possible to set up an alert which gives notifications everytime a candles makes 4 ticks in its body on the M5 chart? Would make my life much easier but I don't even know where to start it.

 I would really appreciate any help on this matter. thanks.

P.S: That's my first post, apologies if the forum already has debated about this. I just couldn't find it. 

Marco vd Heijden
Moderator
8434
Marco vd Heijden  

Oh dear urgent so we better hurry...

Here it is.

//+------------------------------------------------------------------+
//|                                                      4-Ticks.mq5 |
//|                        Copyright 2017, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"

int tick;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   if(Period()!=PERIOD_M5)
     {
      ChartSetSymbolPeriod(0,Symbol(),PERIOD_M5);
     }
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   tick++;
     {
      if(tick==4)
        {
         Alert("4-ticks");
           {
            tick=0;
           }
        }
     }
  }
//+------------------------------------------------------------------+
arturdaraujo
23
arturdaraujo  

Thanks! I really aprecciated. 

This is the first time I'm using the Metaeditor. Where do I put this code?  

honest_knave
Moderator
2308
honest_knave  

 

I foresee a lot of alerts

Alain Verleyen
36674
Alain Verleyen  
honest_knave:
I foresee a lot of alerts
and a lot of questions...
arturdaraujo
23
arturdaraujo  

Nah, dont worry, I'm just not familiar with the metatrader5 and metaeditor. The asset that I operate in Brazil barelly moves, 4 ticks candles it is a trigger for my scalper strategy.

I just wanted some help on this introductory matter.

 sorry  

honest_knave
Moderator
2308
honest_knave  
arturdaraujo:

Nah, dont worry, I'm just not familiar with the metatrader5 and metaeditor. The asset that I operate in Brazil barelly moves, 4 ticks candles it is a trigger for my scalper strategy.

I just wanted some help on this introductory matter.

 sorry  

Marco has actually given you the entire code.

From inside MetaEditor, click File > New

Select Expert Advisor (template)

Give it a name e.g. Experts\4-ticks

Click Next

Click Next again

Click Finish

Delete everything in the file that is created.

Copy-paste Marco's entire code

Press F7

Start MetaTrader 5

Add your new EA to a chart 

Marco vd Heijden
Moderator
8434
Marco vd Heijden  
arturdaraujo:

Thanks! I really aprecciated. 

This is the first time I'm using the Metaeditor. Where do I put this code?  

You had your code within 30 Minutes but it took you 19 Hours to respond.

Next time please omit the urgent.

Put the code in MetaEditor and compile it and then you can load it onto a chart and it will give a alert every four ticks.
arturdaraujo
23
arturdaraujo  
Marco vd Heijden:
You had your code within 30 Minutes but it took you 19 Hours to respond.

Next time please omit the urgent.

Put the code in MetaEditor and compile it and then you can load it onto a chart and it will give a alert every four ticks.

Sorry man! I was very upset by not knowing something so simple. I really appreciated the help you guys gave me around here.

Thanks once again

mntiwana
4265
mntiwana  
Macro seems too kind and fast today :)
To add comments, please log in or register