Scalping Indicator • Indicator name >> 4 VV -------------------------------------------------- -------------------------------------------------- ----------- The indicator will have to create buy and sell alerts respecting the conditions written in this text file. To create alerts, the indicator will use 4 volume indicators, as well as the moving average indicator. User-defined calculation period. The indicator will have to calculate the alerts only on a time range defined by the user (time filter). For each alert created, the indicator should display a stop level and a tp level. The alerts must be visible in the form of Dashboard, and also on the graph -------------------------------------------------- -------------------------------------------------- ----------- • The indicator will use the following indicators: -The Volumes indicator -The On balance volume indicator -The Money Flow Index indicator -The Accumulation/Distribution indicator -The Moving Average indicator -The parameters of these indicators must be those set by default -Finally, the indicator will only work with the indicators enabled. -------------------------------------------------- -------------------------------------------------- ----------- • Time filter First of all, we must be able to configure 1 period which will define the only time range during which this indicator can create alerts. This filter will always be activated (on/off activation unnecessary). Only the start and end times of the time slot should be configurable. By default, these times will be set between 07:45 and 20:15. -------------------------------------------------- -------------------------------------------------- ----------- • User-defined calculation period When the indicator will be activated on the chart, 2 vertical lines will appear on the chart. These vertical lines will be used to define the number of candles with which the indicator will have to make the calculations to find levels. These vertical lines can be moved left or right. The indicator will perform the calculations between these 2 vertical lines. By default, the indicator will perform the calculations on the last 5000 candles of the m5 timeframe. Example A vertical line is placed on the 8 a.m. schedule on September 10. The second vertical line is placed at 5 p.m. on September 17. Thus, the indicator will search for levels between September 10 at 8:00 a.m. and September 17 at 5:00 p.m., with the values ​​of all the candles located between these 2 dates. If the timeframe of the current window changes, the date and time of these vertical lines should not change. Only the user can modify, manually, the schedules of these 2 vertical lines. -------------------------------------------------- -------------------------------------------------- ----------- • Indicator values ​​for a buy alert For the Volumes indicator, the value of the indicator must: -be higher or lower than the value of the indicator of its previous candle (higher value by default) For the On balance volume indicator, the value of the indicator must: -be higher than its previous value -and have been above its moving average (at 25 periods by default) during its “x” previous candles (10 candles by default) For the Money Flow Index indicator, the value of the indicator must: -be higher than 0 + a value (default value 60) For the Accumulation/Distribution indicator, the value of the indicator should: -be higher than its previous value -be higher than its moving average (at 25 periods by default) I do not want to see these indicators on the chart. I would use mt5 indicators to do the checks. -------------------------------------------------- -------------------------------------------------- ----------- • Indicator values ​​for a sell alert For the Volumes indicator, the value of the indicator must: -be higher or lower than the value of the indicator of its previous candle (higher value by default) For the On balance volume indicator, the value of the indicator must: -be lower than the value of its previous candle -have been lower than its moving average (at 25 periods by default) during its --x-- previous candles (10 candles by default) For the Money Flow Index indicator, the value of the indicator must: -be lower than the value 100 minus one value (value of 60 by default) For the Accumulation/Distribution indicator, the value of the indicator should: -be lower than the value of its previous candle -be lower than its moving average (at 25 periods by default) I do not want to see these indicators on the chart. I would use mt5 indicators to do the checks. -------------------------------------------------- -------------------------------------------------- ----------- • Levels of stops and tps For each alert created, the indicator must display a stop-level equal to the lowest price of the last 2 candles preceding the alert. For each alert created, the indicator must display a level of tp equal to: -the same number of points as for the stop level -The Tp must be at least 100 points -------------------------------------------------- -------------------------------------------------- ----------- • Dashboard The priority for this Dashboard, as for the indicator, is to be fluid and not to experience any slowdown. This Dashboard should display information related to current alerts. When I would install the indicator on a chart, the chart window should display a Dashboard there. Which means that if I install the indicator on another chart, another Dashboard will have to be created. And so on. A parameter should allow you to choose the number of values ​​for the ordinates (6 default values, i.e. 6 currency pairs). On the y-axis, I want to count the currency pairs. To choose the currency pairs, I want: - Either have drop-down menus in the Dashboard that allow you to choose the currency pair - Or be able to choose them with a drag and drop. On the abscissa axis, I want to count 10 timeframes. I want the first timeframe of this Dashboard to be chosen (drop-down menu) in the indicator settings (m5 for example). And I want the other 8 timeframes to be the next 8 timeframes (m6/m10/m12/m15/m20/m30/h1/h2). Finally, in the settings, a drop-down menu should allow you to choose the last timeframe. By default, I want the indicator history to be equal to three times (in number of candles) the value of –On Balance Volume --. If the value of the parameter –On Balance Volume—is = 10, then the number of candles for the calculation of the history must be 30. By double clicking on a currency pair, I want to be able to see the chart for that currency pair. On this graph, we should be able to see all the alert arrows, as well as the vertical lines linked to the calculation period. 2 pieces of information must be displayed in each of the compartments created: -The number of alerts having reached their tp before their stop / total number of alerts (“number of validations”) -1 bullish or bearish arrow for the current alert (no arrow if there is no current alert) If there are no current alerts, the indicator should only display “validation counts”. I have attached 1 screenshot (Excel) to show you what the Dashboard should look like. -------------------------------------------------- -------------------------------------------------- ----------- -------------------------------------------------- -------------------------------------------------- ----------- • Alerts The indicator will have to create sound, arrow and panel alerts. At the close of each candle, the indicator will have to check if all the activated conditions are met. If they are all respected, the indicator must create an alert. -------------------------------------------------- -------------------------------------------------- ----------- • The clock I want to display a clock on the chart. I would like to be able to modify the schedule displayed by adding or subtracting hours. Example If the clock is configured by default to display 5:35 p.m. And if I want it to display 8:35 p.m. The indicator should allow me to add or subtract 1 or more hours. Finally, I want to be able to move it manually on the chart. Only the user can manually move the location of this clock: it should not scroll with the graph. So I want this clock to be the fixed position value. -------------------------------------------------- -------------------------------------------------- ----------- • Order of indicator parameters I want the indicator settings to be positioned in this order, from top to bottom. All values ​​given should be default values. Timeframes and Currencies 1. Number of currencies per Dashboard: 6 (default) 2. First timeframe: m5 (default) 3. Last timeframe: H4 (default) Indicators 4. Volumes (compared to previous value): drop-down menu (off / Greater than / Less than) 5. We balance volume: 10 (the value of this indicator must be higher than that of the previous 10 candles) 6. Money Flow Index: 60 (value for calculating the level to exceed) 7. Accumulation/Distribution: On (default) 8. Moving Average: 10 (default) Time slots 9. Start of the time slot: 7:45 a.m. 10. End of time slot: 8:15 p.m. Alerts 11. Audible alerts: on/off (on by default) 12. Arrow alerts: on/off (on by default) 13. Alerts to the alert board: on/off (on by default) The 4 volume indicators must be set by default. The value of the moving average is the only parameter of this indicator that should be able to be modified. For the On Balance Volume, Money flow Index and Moving Average indicators, the value 0 will indicate that the indicator is disabled. -------------------------------------------------- -------------------------------------------------- ----------------- Colors I don't want to have too many lines in the indicator settings. Thus, I want to set the typical colors and sizes of the objects in the "colors" tab provided for this purpose. .................................................. .................................................. ............................................... If you have any questions, don't hesitate to ask me. If you need screenshots to clarify a subject, do not hesitate to ask me. Thanks in advance