Using IB's generic combo function, I created a spread quote for (NQ - ES). NQ's price is currently 3925 and ES is 1920. The spread price IB displays is -877.
I know the multipliers are 50 and 20 for ES and NQ, respectively, but I still can't figure out how it gets -877 as the spread price...