How to write code ?

 

Hi,

Anyone can help how to write a code for price crossover MA ? Only open one position for the zero bar during crossover.

Thanks a lot !!!!!

 
 
 
RaptorUK:
Here you are: https://docs.mql4.com// . . . https://book.mql4.com//


RaptorUK,

Sorry i think my question is not clear enough ! I wrote the following code, it give me multiple of open and close position during zero bar crossover.

How can i overcome this problem ? Anyone can help ? Thanks.

//+--------------------------------------------------------------------------------+
// Parameters of technical indicators:

MA2_0=iMA(NULL,0,Period_MA2,0,MODE_EMA,PRICE_CLOSE,0); // MA_2

//+---------------------------------------------------------------------------------+
// Trading criteria
if (Bid > MA2_0) // If difference between
{
Opn_B=true; // Criterion for opening Buy
Cls_S=true; // Criterion for closing Sell
}
if (Bid < MA2_0) // If difference between
{
Opn_S=true; // Criterion for opening Sell
Cls_B=true; // Criterion for closing Buy
}
//+------------------------------------------------------------------------------------+

Reason: