Long time member but have been focused on other things and just getting back into the software. Have a question I was wondering if anyone can help with.
I know there have been many articles about investing in companies with good earnings annoucments (PEAD -post earning announcement drift)
I was curious to see how companies with very positive earnings surprises that also went up more than a few percent on the the day of announcement or the next day…did over the next 30, 60, 90 days.
I know I can scan for earning surprise last quarter but two questions:
is there a way to see which companies had positive earnings surprises yesterday or a few days ago or last week?
is there a way to capture the time to be able to say screen for stocks with positive earnings surprise that went up 2% or more within 2 days of the earnings date?
I do not have a complete answer for you. I do think it is a great question.
I have tried numerous times to use some sort of buy or sell rule that says: WeeksIntoQ <= 1 and “earnings surprise rule of choice”
In the ranking system I think I have tried something like: Eval(WeeksIntoQ <=1, xxx, yyy)
I have not found anything useful. I can only speculate why–I probably have not tried the correct rule/rank function. Obviously, this is not buying/selling the day of an earnings surprise announcement.
This probably does not help much.
Edit: as Danny writes in his post LatestActualDays <= 7 is probably better than WeeksIntoQ. I will try this.
We’re making adjustments to this very topic as we mentioned in other posts. LatestActualDays seems to not be doing what it’s supposed to. It’s flagging , for ex, aee & anth as recent actuals. I’ll investigate . Thanks
Hi Marco…this does seem to work if I"m on the current date and put in LatestActualDays =0 but if i want to run it for another day, it doesn’t seem like i can just change the date at the top of the screener (or test w/ the screener) it seems i actually have to change latestactualdays = x
Am I getting that right? If so, it doesn’t seem to do what I’m trying to do as it only can work for one day at a time.