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
Thanks Ferru, this is what I needed!
You are great!
translate this metastock-function
hi,
can you code this function in mql from metastock-language ?
ThroughtBars(1,MACD(),29)
thanks in advance
giapel
I use trend envelope but during up movement the buffer about trendenvelope short write 254564115 strange number so i use a simple code to put it at zero, there is another way withouth force it to 0?
TrendEnvDown = iCustom(NULL,0,IndicatorName4,2,0,0,0,0,0,1,0); // trendenvelopes
if (TrendEnvUp > 10)
TrendEnvUp=0;
if (TrendEnvDown > 10)
TrendEnvDown=0;I have another simple questio, that I can't solve.
I would like to open multiposition for every signal that I receive. Exactly I would like to open 3 position for every signal, what's the code to do this.
Regards
problem with
hi
in my EA , I try to print my two variables but it's not working:
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
**********************************************************
this is the message error :
'[' assignment expected
Help please!!
Thanks in advance.
something wrong in this line... for(int i=1; i<500 ; i--)
try with i++
for(int i=1; i<500 ; i++)
hi
in my EA , I try to print my two variables but it's not working:
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
**********************************************************
this is the message error :
'[' assignment expected
Help please!!
Thanks in advance.hi
in my EA , I try to print my two variables but it's not working:
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
**********************************************************
this is the message error :
'[' assignment expected
Help please!!
Thanks in advance.Did you declared the buffers?
double m_10[];
double m_20[];
FerruFx
This will do it.
If it's only for the print function, no arrays needed.
If you need it for drawing lines, you need something else to activate the buffers.
and the for() function needs to count up, not down.
************************************************** ********
int Current;
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i++){
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " " + m_20);
}
************************************************** ********
Did you declared the buffers?
double m_10[];
double m_20[];
FerruFxI have another simple questio, that I can't solve.
I would like to open multiposition for every signal that I receive. Exactly I would like to open 3 position for every signal, what's the code to do this.
RegardsJust use 3 OrderSend calls instead of 1.
Robert
Variable problem
Hi,
I am currenty programming an expert which does calculations based on the OHLC of the previous bar.
My problem is this:
I have a variable called "var5".
For the first bar that is counted, var5 is the open of that bar.
For every subsequent bar, var5 is the value of var5 on the previous bar, divided by 2.
I have no idea how to code this into MQL, and was wondering if anyone could show me an example of how this might be done?
Thanks in advance for any replies.