Cross

Experts MetaTrader 4 Free

Simple code for Candle Cross above or below Conditions..

Mt5 version:- https://www.mql5.com/en/code/27597

Note: This is just a sample

Main Function



bool   crossed[2];



//+------------------------------------------------------------------+

int OnInit()

  {

   for (int i = 0; i < ArraySize(crossed); i++)

      crossed[i] = true;

   return(INIT_SUCCEEDED);

  }

//+------------------------------------------------------------------+

void OnTick()

  {

//Your Buy condition

if(Cross(0,Open[0] > Condition))

     {



....//your conditions//...

     

     }



//Your Sell condition

if(Cross(1,Open[0] < Condition))

     {



....//your conditions//...

     

     }

  }

//+------------------------------------------------------------------+

bool Cross(int i, bool condition)

  {

   bool ret = condition && !crossed[i];

   crossed[i] = condition;

   return(ret);

  }