RK
1) You have declared the variable name isCrossed in two places, if you need a static copy of the value, call it sisCrossed
2) Cant see a function Crossed anywhere - does it exist? The attached code is not visible to me :(
Keep trying :)
Then try some more ;)
-BB-
Thanx BarrowBoy, Ill try that. Ill put the whole code below for future referance.
thanx again,.
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
Hi there,
I have programmed a simple ema as a start to get into MQL4 programming but have run into a snag.
I get an error message saying corssed - function not defined on the following section of code:
sEma = iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE,0);
lEma = iMA(NULL,0,55,0,MODE_EMA,PRICE_CLOSE,0);
//----------
int isCrossed = Crossed (sEma,lEma);
so I added the following code :
static int isCrossed = 0;
(like this into the EA...)
sEma = iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE,0);
lEma = iMA(NULL,0,55,0,MODE_EMA,PRICE_CLOSE,0);
//----------
static int isCrossed = 0;
int isCrossed = Crossed (sEma,lEma);
total = OrdersTotal();
if (total < 1)
{
if (isCrossed == 1)
{
then when I compile the EA it says ..."crossed - variable Already defined"
please help me understand what Im doing wrong and How to fix it.
Iv attached a copy of the entire code if anyone needs to see it to understand what im doing.
thanx
Rory Kruger