Integrate Norgate Data into Amibroker screen

Job ID: 39230772

Budget: $100 – $300 AUD

I'm looking for someone who can help me with integrating Norgate data into my Amibroker charts. As you can see in the screenshot example, I want certain stock information on the top left of all stock charts. The position of the information stays fixed at the top left regardless of chart movements and zooming in/out of charts.

The information I want included is:
Date earnings reported to market
Revenue for quarter (YoY % change)
EPS for quarter (YoY % change)
Surprise (%)
Next (upcoming) earnings report date

I have a Norgate data subscription and they provide the all of the above information [apart from Date earnings reported to market and next earnings report date]:
ttmrev (revchngyr%)
epsactualq (epschngyr%)
epssurpriseqprc%

Source for data: https://norgatedata.com/data-content-tables.php#current-fundamentals

Please note:
- Norgate only provides the current fundamental information (historical data is not available). This means that you will need to create some sort of system where over time the information above is written to a database or file and as new fundamental information is received it gets added to the database and displayed on the chart. The database or file will only need to store 6 quarters worth of fundamental information
- For the "Date earnings reported to market" field, this can be defined as the date when the ttmrev and epsactualq is updated by Norgate
- Fundamental information should line up under the associated earnings date on the chart so I know what earnings date they refer to
- For the next upcoming earnings date (displayed to the right hand side of the first line), it should be the default colour but should turn red if the current date is within a week (5 trading days) of this next earnings date
- For the revchngyr,epschngyr and epssurpriseqprc figures, I want the figures to be green if they are over 25%, white (default colour) if it is between 0-25%, and red if it is <0%.

- I am not aware of any free, easy+quick ways to get the next (upcoming) earnings report date for a stock. If you know how to do this, include this in your bid and I will be more likely to choose your bid.

Payment will be given upon full completion of the project requirements, deadline of 2 weeks from bid acceptance.