Reverse The name of the indicator must be "Reverse" -------------------------------------------------- -------------------------------------------------- ---------------- This indicator will have several tasks. First of all, he will have to create buy or sell alerts according to a simple formula. For this, it will use one or more level lines that can be moved manually on the chart by the user. It will display a clock, set from the indicator. Finally, it must be able to freeze text areas added to the graph by the user. -------------------------------------------------- -------------------------------------------------- ---------------- Level lines (horizontal lines) Level lines should be drawn on the chart by the indicator. The number of level lines must be set in the indicator. When this number is 2, the indicator should draw 2 bullish level lines (blue), and 2 bearish level lines (yellow). When installing the indicator on the chart, the price value of these level lines should be the instant value of the chart price. Moreover, if the name of the value of the chart should be changed, the price value of these level lines will have to be brought back to the instantaneous value of the price of the chart. The change of timeframe on the chart should not modify the value of these level lines. Following the installation of these level lines on the graph, the user must be able to manually and individually move these level lines. These level lines will be used to create alerts according to a defined formula. -------------------------------------------------- -------------------------------------------------- ---------------- Formula for alerts For a bullish alert The close price of the candle should close above the bullish alert line (blue line). And the lowest price of this same candle should be below this bullish alert line (blue line). The bullish alert arrow should be positioned below this bullish alert candle. For a bearish alert The highest price of the candle should be above this bearish alert line (yellow line). And the close price of that same candle should close below the bearish alert line (yellow line). The bearish alert arrow should be positioned above this bearish alert candle. Alerts should be created only at the close of the candle. -------------------------------------------------- -------------------------------------------------- ---------------- Trend filter (on/off) When enabled, this condition will be an additional setting to allow alerts. For bullish alerts Only candles that closed above their open price will be allowed to create alerts. For bearish alerts Only candles that closed below their open price will be allowed to create alerts. -------------------------------------------------- -------------------------------------------------- ---------------- Digital clock The indicator shall display a digital clock on the chart (hour, minutes, seconds). The user will have to position it on the graph with abscissa and ordinate coordinates. Finally, the user must be able to modify the value of the hours using a parameter. This parameter will modify the schedule by adding or subtracting a number of hours defined by the user. -------------------------------------------------- -------------------------------------------------- ---------------- Frozen texts (on/off) I want to have a parameter that freezes all text objects (only text objects) installed on the chart. After its activation, the next text objects installed on the graph must be frozen. The term frozen means that when I scroll through the chart history, the text objects will not move. This object should always be selected. This means that the text object can still be moved manually by the user. -------------------------------------------------- -------------------------------------------------- ---------------- Order of indicator parameters I want the indicator settings to be positioned in this order, from top to bottom. I want all the "on/off" parameters to be modifiable by double-click. 1) Digital clock +/- setting: 0 (default) 2) Ordinate position for clock: 50 (default) 3) Position of the abscissa for the clock: 50 (by default) 4) Freeze texts: off (default) Level lines and filter 5) Number of level lines: 2 (default) 6) Trend filter: off (default) Colors and sizes 7) Color of bullish alert lines and arrows: Blue 8) Color of bearish alert lines and arrows: Yellow 9) Size of alert arrows: 3 (default) 10) Row size: 3 (default) 11) Line patterns: dotted (default) Alerts 12) Sound alerts (on by default) 13) Arrow Alerts (on by default) 14) Alerts to the alert board (on by default) -------------------------------------------------- -------------------------------------------------- ----------------