I'm not at this stage interested in developing EAs, scripts, indicators etc, I just need to know what the various options/settings are on MT4 e.g. how to change bear & bull colours on candle charts globally not just for individual charts. Will your tutorial tell me things like that, or will it over the top for a FOREX newbie like myself?
I'm not at this stage interested in developing EAs, scripts, indicators etc, I just need to know what the various options/settings are on MT4 e.g. how to change bear & bull colours on candle charts globally not just for individual charts. Will your tutorial tell me things like that, or will it over the top for a FOREX newbie like myself?
I'm an old guy but I like to learn something that is maybe useful to me and/or my kids.
Anyway, is there any update and/or development and/or suggestion since you release EMA_CROSS_2.mq4 which is quiet good for me but I saw that still we can further develop it so it can reduce the MODIFY function into more positive order closing one.
Again, thanks a lot,
John
hi
i have wrote an ema cross over as well but have some problems with it
i have wonder if you can look at it or can i look at your system. we can work together to improve it
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
You are signed in. Two-factor authentication has been disabled. Set it up again and scan a new QR code, or continue with two-factor authentication disabled.
many thanks Guru
i am quite nude in this field. i'm trying to program the following EA with great difficulty: can anyone help direct me.
on H1 timeframe, if MA13 (moving average set to 13) goes above (crosses) MA120
and
stochastic 120 > 50 and
sto 15 > 60
then buy
if MA 13 goes below MA120 and
sto 120 >50
and sto 15 <20
then sell
with the parameters changeable
MT4 tutorial
HI Coders Guru,
I'm not at this stage interested in developing EAs, scripts, indicators etc, I just need to know what the various options/settings are on MT4 e.g. how to change bear & bull colours on candle charts globally not just for individual charts. Will your tutorial tell me things like that, or will it over the top for a FOREX newbie like myself?
Cheers,
Mike
HI Coders Guru,
I'm not at this stage interested in developing EAs, scripts, indicators etc, I just need to know what the various options/settings are on MT4 e.g. how to change bear & bull colours on candle charts globally not just for individual charts. Will your tutorial tell me things like that, or will it over the top for a FOREX newbie like myself?
Cheers,
MikeYou can also read https://www.mql5.com/en/forum/178427
And another interesting thread: https://www.mql5.com/en/forum/178313
New styles of Money Management...
Here is what i use on my ea
extern bool UseMM = True;
extern bool Micro = True;
extern double Lots = 0.01;
extern double Risk = 0.1;
extern double MinLots = 0.01;
extern double MaxLots = 100.0;
//+------------------------------------------------------------------+
//| calculate optimal lot size |
//+------------------------------------------------------------------+
double LotsOptimized()
{
//----
double lot = Lots;
int orders = HistoryTotal(); // history orders total
int losses = 0; // number of losses orders without a break
if(UseMM){
if(!Micro){
lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,1);
if(lot>MaxLots){lot=MaxLots;}
else if(lot<MinLots){lot=MinLots;}
}
else{
lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,2);
if(lot>MaxLots){lot=MaxLots;}
else if(lot<MinLots){lot=MinLots;}
}
return(lot);
}
else{
return(Lots);
}
}here is some of others best of MM
extern double Lots = 0.01;
extern double DecreaseFactor = 0.3;
extern int Leverage = 200;
double LotsOptimized()
{
double lot=Lots;
int orders=HistoryTotal(); // history orders total
int losses=0; // number of losses orders without a break
//---- select lot size
lot=NormalizeDouble(Risk*AccountFreeMargin()* AccountLeverage()/100000.0,1);
//---- calcuulate number of losses orders without a break
if(DecreaseFactor>0)
{
for(int i=orders-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{ Print("Error in history!"); break; }
if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue;
//----
if(OrderProfit()>0) break;
if(OrderProfit()<0) losses++;
}
if(losses>1) lot=NormalizeDouble(lot+lot*losses*DecreaseFactor,1);
}
//---- return lot size
if(lot<0.01) lot=0.01;
return(lot);
}
Can someone suggest to me how to combine both coding into one ...?
your help, hope me win on my eas...
1st order open sell/buy loss,
then
2nd open order sell/buy increase double (2x) from previous lots...to cover loss from 1st order... hope it may win...
main things is i want to recover every losses i made by increasing the lot after each losses...
thank you...
regards,
MANSTIR
3 Questions if someone can help me
how to add multiple TP's Levels ??
how to set an EA to email me whenever a trade is placed by it ??
how to hide or lock all the codes so no one can modify it ???
Thanks for any Help
wonderfully nice guy, Codeguru
i could not find the thread containing the ffg lessons: 1,2,5,6,11 and 14. pls direct me to wher to get them. Tnxs alot
i could not find the thread containing the ffg lessons: 1,2,5,6,11 and 14. pls direct me to wher to get them. Tnxs alot
Everything is there but if you need help:
https://www.mql5.com/en/forum/173017
Welll thanking you much Mr Coders Guru,
I'm an old guy but I like to learn something that is maybe useful to me and/or my kids.
Anyway, is there any update and/or development and/or suggestion since you release EMA_CROSS_2.mq4 which is quiet good for me but I saw that still we can further develop it so it can reduce the MODIFY function into more positive order closing one.
Again, thanks a lot,
Johnhi
i have wrote an ema cross over as well but have some problems with it
i have wonder if you can look at it or can i look at your system. we can work together to improve it
john
Hello all,
Would a coding expert kindly explain:
when code should be written within the function init() ?
when code should be written within the function deinit() ?
I have been looking for the answer to these questions on the internet but I got nothing that explains it in clear practical application terms.
examples would help...
Thanks in advance.
Hello all,
Would a coding expert kindly explain:
when code should be written within the function init() ?
when code should be written within the function deinit() ?
I have been looking for the answer to these questions on the internet but I got nothing that explains it in clear practical application terms.
examples would help...
Thanks in advance.Take a read to this: https://www.mql5.com/en/forum/178427