Please help me add Alerts to an Indicator

it would help to know just how many candles you are talking about covering..... the script below goes in the scripts folder......
//-------

it uses the highest high and lowest low during the period back set by bar......

it will change the chart fore/back ground setting.....

it first deletes prior rectangle of same name.....

color is selectable......

it is draggable....

it is simple......h
//------
nzdusdts-d1-topstepfx-rect.png
yes, but probably not in the manner you are wanting.....

that is just a simple example of a way to cover/block off candlesticks on the hard right edge......

to adjust the width or height, click or double click on the rectangle to select it.... once selected, click and hold on any of the corners and drag out or up....

clicking and holding on the center squares allows you to move the square around.......

other than that, there is not much which can be done as the code is quite simple without adjustments......h
//-----

nzdusdts-d1-equiti-capital-uk-height.png
okay, I understand, however, the indicator doesn't want to open on my mt4. when I add by ''Ctrl+N'' it doesn't do anything. when I manually try to insert it going through the thru top-down menu it does the same thing. Nothing. And thank you for your effort.
 
Your OnCalculate uses capitalized "Time" for a time timeseries, so your alert checks should also use "Time" instead of "time".
Thank you so much, sorted.
Please can you help..... after some time the indicator lines are distorted or upon initializing MT5, I have to switch between timeframes to get it back to normal.
 
Hello,
I did follow the guide :
https://www.earnforex.com/guides/how-to-add-alerts-to-metatrader-indicators/
But it doesn't work very well...
First, if I change the code of my indicator, save, compile, i'm not sure it takes effect in real time on all my windows of forex pairs opened in MT4 plateform on my computer...
Second, even if I delete my custom indicator (the old) and add it again (the new) it doesn't alert any better... but when I change the time frame in MT4 on a symbol then I have a lots of alerts and push on my phone but all seems wrong... the time is often wrong and somes are missing... and when I wait after for a new alert often it doen't work...
First of all, why when I change the timeframe on my computer I have some push alerts on my phone and not when the condition happens at a given time?
Thanks you
 
Sorry, I attach it now. Thanks you
All instances of Time[rates_total - 1] should be replaced with Time[0] as the native Time array is set as series by default in MT4.

Also, both instances of this: ExtRSIBuffer[TriggerCandle + 1] should be this: ExtRSIBuffer[rates_total - 2 - TriggerCandle].
 
All instances of Time[rates_total - 1] should be replaced with Time[0] as the native Time array is set as series by default in MT4.

Also, both instances of this: ExtRSIBuffer[TriggerCandle + 1] should be this: ExtRSIBuffer[rates_total - 2 - TriggerCandle].
Ok, thank you, I test it monday and tell you inform, no Forex the weekend...
 
All instances of Time[rates_total - 1] should be replaced with Time[0] as the native Time array is set as series by default in MT4.

Also, both instances of this: ExtRSIBuffer[TriggerCandle + 1] should be this: ExtRSIBuffer[rates_total - 2 - TriggerCandle].
It seems to work, thanks you very much
 
Sorry, I did ask myself... if I change the 30-70 levels of the input variables... so if I change the input variables I will don't need to change my code... but it is a #property, and in my case : indicator_level1 and indicator_level2 instead of of 30 and 70 levels... I don't really know again about the #property in the code... so how to do?
 
Sorry, I did ask myself... if I change the 30-70 levels of the input variables... so if I change the input variables I will don't need to change my code... but it is a #property, and in my case : indicator_level1 and indicator_level2 instead of of 30 and 70 levels... I don't really know again about the #property in the code... so how to do?
You need to use input parameters for your 30 and 70 checks in the alerts. Then you will be able to change them via the input parameters window of the indicators.
 
Hello,
Sorry but I must change to MT5 plateforme and have new errors in my code , as with the time variable for sample...
Thanks you for help
 

Attachments

False alerts or more than one alert on the same event?
Can you attach the current code?
Also, do you run it with default parameters?
Hello, in fact I did close MT5 and lauch it again and it give me an alert which happens 30 hours in the past, is it normal?
Also, when I apply my indicator I just change my RSI period.
 

Attachments