I developed a system that buy stocks at the market open. It shows good results in a paper trading, but there is a catch. I use IB and I'm unable to capture the opening price. I use OPG market orders with Smart route and I place orders early (around 9:10 am), but almost every trade has a significant slippage. For example, today I bot 100 shares of CTL at 40.09 while official open price is 39.80. Is there any way to buy stocks exactly at the opening price? Thanks.