Skip to content

Order Types

Market Order

Execute immediately at the best available price.

Limit Order

Execute only at the specified price or better. Buy limits fill at the limit price or lower; sell limits fill at the limit price or higher.

Stop Order

Becomes a market order when the stop price is reached. Used for breakout entries and stop-losses.

Stop-Limit Order

Becomes a limit order (not market) when the stop price is reached. Provides price protection after triggering.

Take-Profit

Automatically closes a position at a target profit level.

Stop-Loss

Automatically closes a position at a maximum loss level.

Time in Force

TIFNameBehavior
DAYDay OrderExpires at end of session
GTCGood 'Til CancelledRemains until filled or cancelled
GTDGood 'Til DateRemains until a specified date
FOKFill or KillFill entirely immediately or cancel
IOCImmediate or CancelFill what you can, cancel the rest

ChartLabs Documentation