For every account at IB you open a second accountnumber that is a paper-trading account. You can enter orders of all types and have them 'executed' at the actual prices. Of course this is simulated and of course execution could be flawed, since you are not really in the bid/ask queue, but it does a nice job.