You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
My Question is which time frame 5 minute or 15 minute the following EA will enter faster so that I have better entry price nad lsee slippage ?
Thanks in advance and goodluck in trading
//+------------------------------------------------------------------+
//| Ema Crossover |
//+------------------------------------------------------------------+
int EmaX()
{
double fasterEMAnow, fasterEMAprevious, fasterEMAafter;
double slowerEMAnow, slowerEMAprevious, slowerEMAafter;
fasterEMAnow = iMA(NULL, PERIOD_M15, 4, 0, MODE_EMA, PRICE_CLOSE, 0);
fasterEMAprevious = iMA(NULL, PERIOD_M15, 4, 0, MODE_EMA, PRICE_CLOSE, 1);
slowerEMAnow = iMA(NULL, PERIOD_M15, 8, 0, MODE_EMA, PRICE_CLOSE, 0);
slowerEMAprevious = iMA(NULL, PERIOD_M15, 8, 0, MODE_EMA, PRICE_CLOSE, 1);
if ((fasterEMAnow>slowerEMAnow) && (fasterEMAprevious<slowerEMAprevious))
{
return (1);
}
if ((fasterEMAnow<slowerEMAnow) && (fasterEMAprevious>slowerEMAprevious))
{
return (-1);
}
return (0);
}
//+------------------------------------------------------------------+
//| 5mEma Crossover |
//+------------------------------------------------------------------+
int m5EmaX()
{
double m5fasterEMAnow, m5fasterEMAprevious, m5fasterEMAafter;
double m5slowerEMAnow, m5slowerEMAprevious, m5slowerEMAafter;
m5fasterEMAnow = iMA(NULL, PERIOD_M5, 4, 0, MODE_EMA, PRICE_CLOSE, 0);
m5fasterEMAprevious = iMA(NULL, PERIOD_M5, 4, 0, MODE_EMA, PRICE_CLOSE, 1);
m5slowerEMAnow = iMA(NULL, PERIOD_M5, 8, 0, MODE_EMA, PRICE_CLOSE, 0);
m5slowerEMAprevious = iMA(NULL, PERIOD_M5, 8, 0, MODE_EMA, PRICE_CLOSE, 1);
if ((m5fasterEMAnow>m5slowerEMAnow) && (m5fasterEMAprevious<m5slowerEMAprevious))
{
return (1);
}
if ((m5fasterEMAnow<m5slowerEMAnow) && (m5fasterEMAprevious>m5slowerEMAprevious))
{
return (-1);
}
return (0);
}
//+-----------BUY CONDITION-----------------------------------------+
if (EmaX()==1 && m5EmaX()==1) { ENTER TRADE }
//+-----------SELL CONDITION----------------------------------------+
if (EmaX()==-1 && m5EmaX()==-1) { ENTER TRADE }