This Question is relevent to all dip traders. After which, I will share why it is important & then what I have done so far to address the issue:
Can 5.6 filter out Alerts/Limit orders if an EPS date is forthcoming in the next day or two days. I guess the real question here is, does Fidelity's database know there is a formal release date coming(tomorrow, as an example), so a filter can be constructed to avoid an Alert/Trade tomorrow? Or does it only know, after the event has occurred (& data has been downloaded EOD after EPS news release occurred)?
Both Yahoo & Bloomberg publish forth coming EPS release dates (80+% of the time they also publish whether EPS release will be before OPEN or after CLOSE. So data is available, I just don't know if Fidelity/Wealth-Lab has capability yet to include these forthcoming dates into trading scripts??
I've traded dippers for over a decade, and the biggest problem is Over Night Risk(ONR) from news releases. The most common is EPS releases(either before entry day's Mkt Opens or after prior Close). All dip models suffer significant degradation of performance on the trading session following an EPS release (be it before entry day's Mkt Opens or after prior Close). My workaround currently, is to manually check the EPS news releases for every potential trade coming at me & then toss out all those who announced earnings(either after yesterdays close OR before today's open. It's a real Pain in the Butt during EPS season & 20 potential trades are staring you in the face. More often than not, 60-80% are EPS news related & the remainder are already bouncing by the time I weed thru the group.
Here is the code I use today:
For 'Backtesting purposes - this identifies the exact EPS date nicely 'After the Fact' , but provides no filtering capabilities to 'Not Generate Alerts' if tomorrow is an EPS release date
CODE:
Please log in to see this code.
I've tried numerous versions of (>=, ==,<=) & (Bar-1, Bar, Bar+1), to try & get this puppy to ignore upcoming EPS release date trades. This code still can't distinguish b/t whether the EPS release was before or after the trading session/Bar indicated.
I tried the following code, it excludes trades two days after an EPS release date, but NOT trades the day before an EPS release date
CODE:
Please log in to see this code.
Any wisdom would be greatly appreciated,
Ted
P.S. if you think possible, use CSCO as test subject... It released EPS on 8/11/10 (After the Close). But my code thus far, could not exculde the trade from my Alerts/Limit trades generated for 8/12/10. I can provide oodles more examples if needed.