Name of the indicator: ZA -To create alerts, this indicator will use - The Fibonacci indicator - A logical sequence of candles - 1 trading utility, without any influence on alerts, is also requested. Trading utility -Journal of events This indicator will have no influence on the authorization of alerts. This will be an event indicator, such as a decision for rates for example. It will have to be linked to the metatrader calendar. He must be able to give 1 audible alert and on the table of the alerts. He must be able to draw a vertical line of different color according to their importance, at the indicated time. In addition, the event titles of all the vertical lines drawn must be written on the top left. He will have to write, with the same words, the title of the event as it is marked in the calendar of events, and his schedule. An audible alert is requested, "x" min before the time of the event. I wish these events are always written in the upper left. Finally, only the events of the current day, the previous day, and the next day must be traced. A history of previous days is not required. the plot of 2 fibonacci on the graph Once the indicator is activated on the graph, a horizontal line (starting line) is drawn on the graph, from left to right and in the center of the graph. It will be necessary to be able to manually modify the start (point A) and end (point B) schedules. Point A will define the beginning of the period. Point B will define the end of the period. It is therefore necessary to observe a horizontal line drawn on the graph, between the letters A and B. Then, in this period, 2 new points will be defined: Point C, which will define the highest price of period A-B. Point D, which will define the lowest price of period A-B. As well as a 3rd point which will be defined according to the value of the preceding data. From now on, two graphs of fibonacci will have to appear on the graph while respecting the following conditions: If the point C (the highest price of the period) precedes in time the point D (the lowest price of the period) (for example 13h for the point C and 16h for the point D), the two traces fibonacci will be plotted in the graph. following way (only sales alerts will be allowed in this case): For the first fibonacci plot The 100% level must be located at point C (highest price in period A to B). And the 0% level should be located at point D (the lowest price in period A to B). For the second fibonacci plot The 0% level should be located at point D (the lowest price in period A to B). And the 100% level will have to be located at the highest price level, located in the D-B period. If the point D (the lowest price of the period) precedes in time the point C (highest price of the period) (for example 13h for the point D and 16h for the point C), the two traces of fibonacci will be plotted as follows (only purchase alerts will be allowed in this case): For the first fibonacci plot The 100% level must be located at point D (lowest price in period A to B). And the 0% level must be located at point C (highest price of period A to B). For the second fibonacci plot The 0% level must be located at point C (highest price in period A to B). And the 100% level will have to be located at the lowest price level, located in the C-B period. For the first fibonacci, I want 3 levels of fibonacci (38.2, 61.8, 78.6 by default) to be plotted on the graph. For the second fibonacci, I want 4 levels of fibonacci (127.2, 138.2, 161.8, 261.8 by default) to be plotted on the graph. And I want to be able to manually redefine the value of each of these fibonacci levels. Alert conditions -Zone of alert The warning zone will be materialized by 2 fibonacci levels. For each level of the first fibonacci, an alert zone will be calculated, but only one of these warning zones will be a valid warning zone. Each alert zone will be defined between the price level of the first fibonacci (38.2 for example) and by the fibonacci level closest to the second fibonacci. For example, it could be an area bounded by the 38.2 of the first fibonacci, and by the 161.8 of the second fibonacci. Or a zone delimited by the 61.8 of the first fibonacci, and by the 161.8 of the second fibonacci. On the 4 levels plotted on the second fibonacci, it will therefore be necessary to use the price level closest to one of the levels of the first fibonacci to delimit the warning zone. Finally, the only valid warning zone among these 3 warning zones will be the warning zone with the smallest difference between the price levels of the first and second fibonacci. An alert will be created after one of the 2 levels of the alert zone has been hit. Alerts The alerts will be given visually on the current window, audibly, as well as on the alerts table. -Color and sizes of editable alert arrows Only one alert arrow is required. I should be able to change their color and size. -No history is requested -Order of the parameters of the indicator. I want the indicator's parameters to be positioned in this order, from top to bottom. 1) See the starting line A-B (on) 2) Identify warning zone levels (on) 3) See the levels of the first fibonacci (on) 4) First fibonacci, 1st level (38.2% by default) 5) First fibonacci, 2nd level (61.8% by default) 6) First fibonacci, 3rd level (78.6% by default) 7) See the levels of the second fibonacci (on) 8) Second level of fibonacci alert (127.2% by default) 9) Second level of fibonacci alert (138.2% by default) 10) Second level of fibonacci alert (161.8% by default) 11) Second level of fibonacci alert (261.8% by default) 12) Very strong event alerts (on) 13) Medium Event Alerts (off) 14) Low event alerts (off) 15) Preventive alarms for events (5 min by default) 16) Vertical marker for events (on) 17) Sound Alerts (on) 18) Visual Alerts (on) 19) Alert table (on) -Size of lines and arrows, and requested colors Depending on the objects, I want to define the lines and color as follows: Starting line >> White, size 2 Arrow alert >> Blue, size 4 Sale Alert Arrow >> Yellow, Size 4 First fibonacci level line >> Dashed, and gray (37,37,37) Level line of the second fibonacci >> Dashed, and gray (37,37,37) Facts on fibonacci levels of the warning zone >> Online, and in red, size 3 If you need screenshots or other explanations, do not hesitate to ask me.