![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
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,
it is possible to eliminate the vertical line that are plotted from the close to the open of the day?
Thank you
waddah_attar_weekly_pivot_fibo_first_1.mq4
...
You can do that like this :
Hi,
it is possible to eliminate the vertical line that are plotted from the close to the open of the day?
Thank you
waddah_attar_weekly_pivot_fibo_first_1.mq4Renko Scalper
Hi !
Can someone help me.
The EA "Renko Scalper" trades not on my demo accounts with PepperStone and FXCC (both ECN). Backtesting is possible without problems.
I've played a lot with the settings and change the code itself, but the EA does not trade them. I only get the EA to trade without SL. But that would not be good and workable.
The EA trades without problems on my Alpari demo account.
Thanks for the help!
You can find here https://www.mql5.com/en/code/10547
Hi,
I'm try to do an ea.
But when i test it in backtest the metatrader give me an errore:
2012.10.19 19:19:26 2012.08.15 11:15 RangeMassimoMinimo EURUSD,H1: OrderSend error 4107
2012.10.19 19:19:26 2012.08.15 11:15 RangeMassimoMinimo EURUSD,H1: invalid price for OrderSend function
Can you help me to fix it?
Thank you
Hi !
Can someone help me.
The EA "Renko Scalper" trades not on my demo accounts with PepperStone and FXCC (both ECN). Backtesting is possible without problems.
I've played a lot with the settings and change the code itself, but the EA does not trade them. I only get the EA to trade without SL. But that would not be good and workable.
The EA trades without problems on my Alpari demo account.
Thanks for the help!
You can find here https://www.mql5.com/en/code/10547Hi Mvp7711,
This version should work on any broker now.
hi kids
An indicator wanted . Close-daily MathSqrt of old 50 days
Write the current day chart And so the days before.
Draw a line from the start date to end date.
MathSqrt(close[50])
Thanks sara
exampleHi Sara,
I'n not sure i am understanding right, by any chance you have more information.
Thanks
dasio
Something is wrong with the attachment. Can you re-upload it?
Hi,
I'm try to do an ea.
But when i test it in backtest the metatrader give me an errore:
2012.10.19 19:19:26 2012.08.15 11:15 RangeMassimoMinimo EURUSD,H1: OrderSend error 4107
2012.10.19 19:19:26 2012.08.15 11:15 RangeMassimoMinimo EURUSD,H1: invalid price for OrderSend function
Can you help me to fix it?
Thank you
Try this
It should be what you are looking for. Here is how it compares to the "regular" one (on the bottom)
Mladen,
I was hoping you could have a look at this indicator when you get a chance.
Now it is a renko indicator so I know there is the whole time renko/time issue but I was wondering if you would be able to remove any of the code that would cause this to repaint/recalculate ?
I have also tried placing it on a normal chart with some success.
If it puts up false signals that is fine, just trying to get an overall idea of when the signals come and how they work out, basically what you did for the cycle identifier total repaint.
Tried to do it myself, trying to learn coding, but dont quite think I have it.
Thanks for any help that you can give
Hi Sara,
I'n not sure i am understanding right, by any chance you have more information.
Thankshi mrtools
i miss you
I added the indicator.Number Today, for the last few days, not repeat.
Thanks
dasio Something is wrong with the attachment. Can you re-upload it?
Thank you
extern int Orario_Inizio = 0;
extern int Orario_Fine = 6;
extern int Buffer = 0;
extern double Lotti = 0.1;
extern int TakeProfit = 10;
extern int StopLoss = 50;
double Massimo;
double Minimo;
int BarCount;
int BarStart;
int BarShift;
double MinLot;
double LotSize;
int i;
int ticket;
string Status;
string BuyStatus1;
string SellStatus1;
double Range;
string CommentoRange;
double pipMultiplier = 1;
int init()
{
}
int start()
{
if (Digits==3 || Digits==5)
{pipMultiplier = 10;}
else {pipMultiplier = 1; }
double TakeProfit1 = TakeProfit*Point*pipMultiplier;
double StopLoss1 = StopLoss*Point*pipMultiplier;
double Buffer1 = Buffer*Point*pipMultiplier;
double StopLossPrice = NormalizeDouble(StopLoss1,Digits);
double TakeProfitPrice = NormalizeDouble(TakeProfit1,Digits);
double BufferPrice = NormalizeDouble(Buffer1,Digits);
//CALCOLA LE BARRE DEL RANGE
if(Orario_Inizio>Orario_Fine)
{
BarCount=24+Orario_Fine-Orario_Inizio;
}
if(Orario_Inizio<Orario_Fine)
{
BarCount=Orario_Fine-Orario_Inizio;
}
//CALCOLA IL MASSIMO E IL MINIMO DEL RANGE
if(Hour()>=Orario_Fine)
{
BarStart=Hour()-Orario_Fine;
BarShift=BarStart+BarCount;
Minimo=iLow(NULL,PERIOD_H1,BarStart);
Massimo=0;
for(i=BarStart;i<=BarShift;i++)
{
Massimo=MathMax(Massimo,iHigh(NULL,PERIOD_H1,i));
Minimo=MathMin(Minimo,iLow(NULL,PERIOD_H1,i));
Range=(Massimo-Minimo)/Point;
}
}
else
{
Massimo=0;
Minimo=0;
return(0);
}
//CONTROLLA SE E' L'ORARIO PER POTER TRADARE
if(Hour()==Orario_Fine)
{
//CONTROLLA SE IL MASSIMO E' STATO ROTTO. CONDIZIONE BUY
double OpenPriceBuy = NormalizeDouble((Massimo+Ask+BufferPrice),Digits);
ticket=OrderSend(Symbol(),OP_BUYSTOP,NormalizeDouble(Lotti,Digits),OpenPriceBuy,0,OpenPriceBuy-StopLossPrice,OpenPriceBuy+TakeProfitPrice,NULL,Magic,0,Blue);
//CONTROLLA SE IL MINIMO E' STATO ROTTO. CONDIZIONE SELL
double OpenPriceSell = NormalizeDouble((Minimo-Ask-BufferPrice),Digits);
ticket=OrderSend(Symbol(),OP_SELLSTOP,NormalizeDouble(Lotti,Digits),OpenPriceSell,0,OpenPriceSell+StopLossPrice,OpenPriceSell-TakeProfitPrice,NULL,Magic,0,Red);
if (ticket != -1)
return(0);
}
}