Основным механизмом торговли является аукцион, где спрос и предложение диктуют цены. Основополагающими факторами являются следующие определения:
На аукционе разница между самой высокой ставкой и самой низкой – это спред. В рыночном ордере спред равен нулю, и ордер заполняется немедленно, потому что покупатель соглашается заплатить лучшую цену, или продавец соглашается принять лучшую ставку. Покупатель получит акции, а продавец – наличные деньги по согласованной цене, когда сделка завершится. Лимитный ордер гарантирует цену, но не гарантирует, что он будет исполнен.
NYSE использует специалистов для совершения сделок. Каждая специализированная фирма отвечает за одну или несколько акций, котирующихся на бирже, и каждая акция назначается только одному специалисту. Работа специалиста заключается в том, чтобы получать и сопоставлять ставки и запросы, передаваемые брокерами от имени трейдеров. Специалист ведет книгу заказов, которая показывает все активные сделки, и пытается дать равное отношение ко всем заказам, большим и малым. Если спред, bid/ask необычно велик, специалист может купить или продать акции, чтобы поддержать ликвидность рынка – возможность легко покупать и продавать, не сильно сдвигая цену. Специалист также устанавливает цену открытия акции при открытии рынка.
Система NASDAQ использует маркет-мейкеров, а не специалистов. Несколько маркет-мейкеров могут иметь дело с одной и той же акцией. Каждый маркет-мейкер поддерживает непрерывный спред bid/ask в пределах определенного процентного диапазона и пытается купить или продать свои собственные акции или найти покупателей, или продавцов для исполнения ордеров, которые попадают в его спред. Все заказы и сделки передаются в электронном виде среди трейдеров, брокеров и маркет-мейкеров. NASDAQ использует систему исполнения небольших ордеров для автоматического выполнения ордеров до 1000 акций. Маркет мейкеры должны исполнять заказы госпредприятий до тех пор, пока они попадают в рамки публичного распространения.