Real author:
I have modified and combined the following materials:
This is the improved version of the "HarmonikManual", with more attractive and easier to use.
This indicator is made with the aim to:
How to use:

By clicking the button feature is located on the right top of the chart, we can set the utility as follows:
"AUTO", the feature "AUTO" will automatically create object property "TEXT" name "PERIOD" that show the PERIOD that will use to search the possibility of the next reversal pattern.
We can change the PERIOD to search, by changing the object property "TEXT" name "PERIOD" above.

Click the button "AUTO" again, and the result will shown as figure below.

You also be able to change the database of "Harmonics Pattern" with your own database. By changing the input "file name" and "DatabaseRecord".
You do not have to worry that the number defined in "DatabaseRecord" is not appropriate, because the indicator will adjust if a given number is too large. And will only read the database records, according to the input number, if the number entered is too small.
Save your database file at <terminal_data_folder>\MQL4\Files.
LivelliSR Now
The indicator shows support and resistance levels.
Price - EMAs
The indicator shows the distance between the open price and 3 different exponential moving averages (EMAs) in pips.
InfoLabel
A simple label that shows information like Ask & Bid, OHLC prices, volume, spread, remaining candle time, local & server time.
Overlay and Spread Charts for 2 symbols
Main chart shows the overlay chart of 2 symbols - while subchart displays the price spread line with spreadfactor.