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
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