Zethon, there are reports which are real time and indicates the biggest market movers at the opening of the day and throughout the day. Say you look at report and it shows that MSFT was one of them and went up 5 points. Since our stocks are 15 minutes delayed, as of 9:44 AM it will still show the same value from the day before. So you buy at that old value. At 9:45 AM the market opens for us for the value that was at 9:30 in real time. So right there you make 5 points profit.
The only way, in my opinion, to prevent it would be to make the purchase pending and then execute it 15 minutes later with a cron.
|