Já fazia tempo que eu queria escrever sobre isso; desta vez, tive um tempinho.
GTC significa que a ordem permanece válida até ser executada ou cancelada; IOC significa que a parte que puder ser executada será executada imediatamente, e o restante será cancelado automaticamente.
Uma ordem a mercado troca a certeza do preço pela rapidez na execução. Uma ordem limitada é justamente o contrário: o preço é controlável, mas não há garantia de execução.
A moeda mencionada acima: $BTC cotada a 82972.01 (24h +2.19%).
Em que situação você entendeu isso pela primeira vez?

#BTC

Fique atento aos riscos e tome suas próprias decisões.