s_s3n

DaysToEarnings

An useful tool for investors/traders who want to keep track of upcoming earnings event.

Here's a breakdown of the indicator and its features:

Functionality:
#1 Displays the next earnings date for a company and additionally shows the number of days remaining until the earnings event.

#2 Offers three display modes:
  1. Default: In this view both the earnings date and the number of days left is displayed
  2. Head-less: A compact view without the headers
  3. Mini-Mode: Super compact view, showing only the number of days

#3 Allows setting a custom baseline number of days. Based on this value the background color if the number of days in the indicator changes - red (if days remain is less than the number of days provided) else a gradient color in the shades of green.
As many stocks shows a drastic increase in volatility near the earnings date, this feature is very useful for visually being reminded of the days left.

***Lastly the footprint is very small making this important event reminder available on the chart without much fuss.***

Internals:
To calculate the days remaining until the earnings report, it uses the tv built-in variable "earnings.future_time" and uses a custom function for color grading.

How to use:
  1. Once the indicator is applied on the chart you can input a custom number as reference day value. Based on this value the color coded background is generated for the days remaining to produce a visual impact - red (actual days remaining less than reference days) else its shades of green (gradient from lime to teal)
  2. Next, choose the display modes (for default both "Head-less" and "Mini-Mode" is unchecked)
  3. Finally choose the placement Top/Middle/Bottom + Center/Left/Right combination as per your convenience from the table options section.

I hope this tiny script adds value to your trading! Cheers :)
Protected script
This script is published closed-source but you may use it freely. You can favorite it to use it on a chart. You cannot view or modify its source code.
Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this script on a chart?