I've been building a database off of IdealPro's API and today had a buy stop get filled with 3 pips of slippage (on GBPUSD). I looked at the database and found that the inside ask hit my trigger price five times before my order was filled on the sixth and almost 5 and 1/2 seconds after the trigger was hit that last time. How are stops handled on IdealPro? Are they usually this delayed? Is a trigger price hit when an inside bid/ask hits or passes them? I will call IB on Monday to try and figure this out. Any help before then would be appreciated.