Thesis/Idea: Create an algorithm that will automatically input real time earnings data and trade on earnings surprises.(Hoping to gather data from the fastest news source available) The idea here is to obtain earnings report as soon as possible, then let an algorithm automatically trade let's say if the earnings were higher than avg analyst expectations. My theory is if one make a trade within 1 second of the earnings report release, would one not beat 99% of the fundamental traders who have not even opened the report? (Hedge Fund algo traders might beat you) If a company have a positive earnings report, and a long position is immediately established , there is very limited exposure and downside risk. (limited market exposure as well) I'm wondering if this is an implementable trading strategy, or am I being way too naive.