Funciona assim. Existem ordens que vão direto para o book e ordens que ficam no seu computador ou no computador da corretora (cada plataforma trata de um jeito).
Para você deixar a ordem no book, ela precisa estar sempre atrás do preço. Por exemplo, se você quiser comprar uma ação no preço de, digamos, 8,50, o preço deverá estar em 8,51 ou mais. E você terá que esperar o preço dar aquela voltadinha e pegar você. Esse tipo de ordem se chama "ordem limitada" porque vc estabelece um limite de preço. Mas mesmo assim, dentro do book há uma fila que é organizada por preço e por ordem de chegada (qem chegou por último, fica no fim mda fila). Assim, de você for o último da fila e na sua frente estiverem, por exemplo, 1000 ordens de compra, a sua ordem só será executada se houver demanda para consumir todas aquelas 1000 ordens que estão na frente e mais a sua ordem. Se não tiver tudo isso de demanda, você ficará pendurado no book (a sua orden mãi oserá executada).
A ordem que NÃO FICA no book se chama ordem stop. Ela é uma espécie de gatilho.Digamos que vc colocou uma ordem stop no preço de 10,00 e o preço está no 9,95 e subindo. Quando o preço chegar no 10,00 a sua ordem será disparada. Significa que a plataforma vai detectar que o preço chegou nos 10,00 (que você queria) e aí ele vai mandar uma ordem a mercado. O problema desse tipo de ordem é que se houver um fluxo muito grande de compra ou venda nesse preço, vai demoarar laguns milissegundos até a sua ordem ser executada e, nesse ínterim, o preço já andou alguns centavos (esse fenômeno é chamado de slipage, ou seja, o preço dá uma escorregada e você perde alguns centavinhos).
Bem, ete é o básico. Se restarem dúvidas, volte aqui no fórum que a gente explica. ABs