Orders can have several attributes assigned to them.
Time in force is a special instruction used when placing a trade to indicate how long an order will remain active before it is executed or expires.
|
GTC |
|
|
GTD |
|
|
FOK |
|
|
IOC |
|
Iceberg |
To enforce proper usage and maintain order book integrity:
When using the API:
Note
For example, if the total order amount is 10,000, refresh_amount is 1,000, and 9,500 has already been filled, the current ImportantIceberg Orders and Fees When using iceberg orders, the fee treatment depends on whether the executed portion was visible or hidden at the time of the trade. The visible portion of an iceberg order rests in the order book like a regular limit order and is charged the maker fee when executed. As each visible slice is filled, the next slice is automatically revealed at the original display size, and this process continues until the order is nearly or fully executed. However, if an incoming taker order consumes more than the currently visible amount and starts matching against the hidden portion, the hidden quantity is always charged the taker fee. Example: Consider an iceberg order of 10,000 contracts with a display size of 1,000.
|
|
Post_only |
|
|
Post_only_reject |
|
|
Reduce_only |
The trigger fill attribute is set to "incremental" for orders placed on the user interface.
Via the API, the trigger fill attribute can be defined at the time of placement of the primary order.
|
First Hit |
|
|
Complete fill |
|
|
Incremental |
|