Tony,
 
Great job finding this puppy!  Here's the code that will
put it in a scan:
 
// Queries Yahoo for earnings date,
parses html and reports the date.
rmaObj =
CreateObject("rmaAFLObjects.EstEarnDate");
Earnings = rmaObj.EarningsDate(Name());
 
AddTextColumn(Earnings , "Earnings
");
 
However, this runs slowly.   Tomorrow, I'm going to
work on a better solution.   In essence it would be to:
 
1)      
Run a scan that downloaded and saved the Earnings
Date for a lot of symbols to a text file.
2)      
Retrieve the Earnings Date from the file and use
it in a scan or on a chart.
 
Because the data is cached locally, I think it would run a
lot faster.  Alternatively, you could redesign the scan to retrieve the
earnings date only if it the scan met other criteria.    
 
Regards,
 
Dan.
 
 
I found the dll file at
http://www.purebytes.com/archives/amibroker/2002/msg00574.html
For those interested,
Install the dll file in the specified directory and paste the following code
into Analysis/Commentary/Formula
// Queries Yahoo for earnings date, parses html and reports the date.
rmaObj = CreateObject("rmaAFLObjects.EstEarnDate");
Name() + " Estimated Earnings Date: " + rmaObj.EarningsDate(Name());
It looks really nice but how do I implement this dll so I can see once I run my
exploration.  E.g. I filtered  these 3 stocks X VLO and SUN
Then how would I add a column to show their earnings date?
thanks
tony
 
 
YAHOO!
GROUPS LINKS