GTC: These orders will continue to remain active until it is manually canceled by the user.
IOC: A portion of these orders will be immediately filled at the target price, and the portion that cannot be immediately filled will be canceled. If the entire order fails to be immediately executed, it will be canceled.
FOK: These orders will be filled immediately at the target price, or else they will be canceled. They're different from IOC orders in that FOK orders will either be fully executed or fully canceled, no partial trades are possible.