The script displays info about the share's corporate reports. The
data is downloaded from https://investing.com/earnings-calendar/:
- Report date
- Profit per share (EPS)
- Revenue
- Market capitalization
The program works the following way:
- Searching for a ticker it is launched on (works the same way with
"#ticker" "ticker"). If no data are found, it offers to find # in the Ticker List
and enter # manually (one-time action) in the lower left window having
the # mark. If you need to change the previously selected #, click No
during the company confirmation and enter the new #. This is necessary
when your broker has signed a ticker in its own way, for example
_Sberbank_adr * instead of the usual SBER (you can enter the ticker
manually only in the full version).
- Plotting vertical lines corresponding to dates of the published
corporate reports. The tooltip of each of the lines contains data on the
appropriate corporate report.
- The E and $ marks are assigned to vertical lines:
- if EPS value exceeds the forecast, the green E mark is used,
- if expectations are not met, the red one is used;
- if Revenue exceeds the forecast, the green $ mark is used,
- if expectations are not met, the red one is used.
- The table at the bottom left displays: the ticker (on which the
program has been launched) and company name (corresponds to the one
downloaded from the website),
date and info on the expected report as well as the one published not earlier than 5 days ago.
(5 days after releasing the report, it is moved to the chart as a
vertical line and a search for the next report date starts.)
- The +, - and ! marks at the report date specify the report issue time as follows:
- Report issue:
- - Before the market opening,
- + After the market closure,
- ! No data.
- Company indicator graphs are displayed on the chart (EPS and
Revenue $). The graphs are plotted based on the downloaded reports and
data present in the downloaded reports. If some report is missing on the
website, the graph is based on available ones. If some indicator is
missing in the downloaded report, its value is assumed to be zero on the
graph. The graphs can be moved or deleted. Reports located in the table
at the bottom left are not considered by the graphs. Only the ones
displayed as horizontal lines on the chart are considered instead.
- If the program is launched on the instrument not present in the
list, no actions are performed. If there is a report from another
company on this chart, it is deleted.
- The program works in English and Russian.
List of instruments (shares, stock, CFD, ADR) the program works with: 18 054 tickers; The list contains tickers of 80 countries;
The Comments section contians the list of countries and the the Ticker List file specifying all instruments the program works with.
Before launching:
- Add URL https://ru.investing.com/earnings-calendar/Service/getCalendarFilteredData to the list of allowed URLs. Options -> Expert Advisors -> enable "Allow WebRequest for listed URL".
- For more convenience, assign a hotkey to the script: right-click
Corporate Report in the Navigator window -> Set hotkey -> select a
suitable combination.
Note:
- The monitor vertical resolution of 900 or more is recommended when using the program for more comfortable trading.
- The program and all the information used in it depend on the
investing.com website. The script operates till it is able to receive
data from
https://investing.com/earnings-calendar/Service/getCalendarFilteredData
programmatically.
The product cannot be tested in the tester (since it is not
possible to receive data from the Internet). Try the demo version to
assess the functionality (
https://www.mql5.com/en/market/product/23718).