Easter Holiday Dates For Tradestation

{
Returns true if the cDate is easter holiday
Based on https://gist.github.com/jameslin101/cf2860eba52a56281427
Post by OmoMicheal on Apr 23, 2021
Easter holidays extracted as a holiday in March or April
}

Input:
	cDate(numericseries);

Condition1=
    cDate=ELDate(04,4,1980)
 or cDate=ELDate(04,17,1981)
 or cDate=ELDate(04,9,1982)
 or cDate=ELDate(04,1,1983)
 or cDate=ELDate(04,20,1984)
 or cDate=ELDate(04,5,1985)
 or cDate=ELDate(03,28,1986)
 or cDate=ELDate(04,17,1987)
 or cDate=ELDate(04,1,1988)
 or cDate=ELDate(03,24,1989)
 or cDate=ELDate(04,13,1990)
 or cDate=ELDate(03,29,1991)
 or cDate=ELDate(04,17,1992)
 or cDate=ELDate(04,9,1993)
 or cDate=ELDate(04,1,1994)
 or cDate=ELDate(04,14,1995)
 or cDate=ELDate(04,5,1996)
 or cDate=ELDate(03,28,1997)
 or cDate=ELDate(04,10,1998)
 or cDate=ELDate(04,2,1999)
 or cDate=ELDate(04,21,2000)
 or cDate=ELDate(04,13,2001)
 or cDate=ELDate(03,29,2002)
 or cDate=ELDate(04,18,2003)
 or cDate=ELDate(04,9,2004)
 or cDate=ELDate(03,25,2005)
 or cDate=ELDate(04,14,2006)
 or cDate=ELDate(04,6,2007)
 or cDate=ELDate(03,21,2008)
 or cDate=ELDate(04,10,2009)
 or cDate=ELDate(04,2,2010)
 or cDate=ELDate(04,22,2011)
 or cDate=ELDate(04,6,2012)
 or cDate=ELDate(03,29,2013)
 or cDate=ELDate(07,4,2014)
 or cDate=ELDate(04,3,2015)
 or cDate=ELDate(03,25,2016)
 or cDate=ELDate(04,14,2017)
 or cDate=ELDate(03,30,2018)
 or cDate=ELDate(04,19,2019)
 or cDate=ELDate(04,10,2020)
 or cDate=ELDate(04,2,2021)
 or cDate=ELDate(04,15,2022)
 or cDate=ELDate(04,7,2023)
 or cDate=ELDate(03,29,2024)
 or cDate=ELDate(04,18,2025)
 or cDate=ELDate(04,3,2026)
 or cDate=ELDate(03,26,2027)
 or cDate=ELDate(04,14,2028)
 or cDate=ELDate(03,30,2029)
 or cDate=ELDate(04,19,2030);
 
 If Condition1 Then IsEasterHoliday=true else IsEasterHoliday=false;