Strategy Orders
This control is an add-on for the Kodiak OMS Client. Contact help@kodi.is for further details.
The Strategy Orders control allows users to create:
TWAP (Time Weighted Average Price) which will spread the order quantity evenly thoughout the day according to the number of intervals.
VWAP (Volume Weighted Average Price) orders which will attempt to spread the order quantity throughout the day according to historical averages.
POV (Percent of Volume) which will attempt to fill the desired percent of volume throughout the day by letting the user know when the minimal order quantity has been reached.
Order Entry
Start/End Time: The time span for the schedules.
Incl Opening/Closing Auction: If checked, the schedules will be timed to participate in opening/closing auction.
Strategy: List of strategy types available.
No. of Intervals: Only for TWAP and VWAP. Number of schedules to create.
Min Schedule Qty: Only for POV. Minimum quantity of schedule to be ready to send.
Target POV: Target percentage of volume of the whole order.
Calculate POV from start time: If checked, percentage of volume is calculated from the time entered in Start Time. If not checked, percentage of volume is calculated from start of day.
I Would Price: This is the price for which you are willing to fill all available quantity on the order. For instance if you have a buy order with an I Would Price of 50 and the price is equal to or better than 50 then an order with all available volume at that price will be recommended.
Limit Price: No orders will be placed equal to or worse than this price.
Comment: Optional field for comment on strategy order.
Short codes section specifies the short code settings for each order.
TWAP orders (Time weighted average price)
When creating a TWAP order you specify number of intervals that should be made. The order quantity will be divided equally to the schedules. The grid will show POV after and VWAP after but all of the quantity will always be sent unless you change the Qty to Send cell.
It is optional to put in a value for Target POV when creating a TWAP order. If you specify target POV, the grid will calculate how much quantity you should send so you don’t bust the target POV.
Example
In this example there was no Target POV so all of the quantity will be sent in each schedule, unless you manually change the Qty to Send value.
In this example the was a Target POV, and therefore the Qty to Send value is calculated down to 13.756 which matches the 10% target POV. The Send button is yellow because not all of the schedule quantity will be sent.
VWAP orders (Volume weighted average price)
When creating a VWAP order you specify number of intervals and the order quantity will be divided according to historic data to meet VWAP.
It is optional to put in a value for Target POV when creating a VWAP order. If you specify target POV, the grid will calculate how much quantity you should send so you don’t bust the target POV.
POV orders (Percent of Volume orders)
When creating a POV order you specify Minimum schedule quantity instead of the number of intervals.
The schedule will be Ready for market when the Qty to Send has reached the minimum schedule quantity specified in order entry. It is possible to send the schedule if Qty to Send is less than min schedule qty as long as it’s more than 0, but you will get a warning.
Example
In this example Order quantity is 1.000.000, Target POV 10% and min schedule quantity 10.000.
Accumulated volume from start is 111.500 so to meet the 10% target POV, quantity to send is calculated down to 12.388. The send button is yellow because not all of the quantity can be sent.
When the first schedule is sent, a new schedule is created with the quantity remaining on parent order. The POV is still in 10% from when the first schedule was sent so the quantity to send on the second schedule is 0 until a new trade is made on the orderbook.
Grid
Parent order (Strategy Order) | |
---|---|
Created | Timestamp when the strategy ordre was created |
Modified | Time when order was modified |
Side | Side of the order |
Symbol | Symbol for the order |
State | Orderbook State |
Strategy | Strategy type. POV/TWAP/VWAP. If the user selected TWAP or VWAP and put value in Target POV in strategy order entry, the value here will be TWAP/POV or VWAP/POV |
Status | Status of strategy order.
|
Order Qty | The quantity entered in strategy order entry |
Schedule Qty | The quantity sum of the schedules. If this value is not the same as Order Qty, it will be colored red. If schedule is partially executed, the sum will take the executed quantity into calculation, not the whole schedule quantity. This is done to make it easier to see if there is any outstanding quantity |
Qty Remaining | Order quantity - quantity executed |
Qty Executed | How much quantity has been executed |
Avg Px | Average price of executed orders |
VWAP | Volume weighted average price of executed orders. This value will be calculated from start time If calculate from start time was specified when creating the order. Otherwise this value will be for all day VWAP. |
VWAP Today | Volume weighted average price on the symbol all day |
Target POV | Value entered in Target POV in strategy order entry |
POV | Percentage of Volume of executed orders. This value will be calculated from start time If “calculate from start time” was specified when creating the order. Otherwise this value will be for all day POV. |
POV Today | Percentage of Volume of executed orders all day. |
% Executed | Percentage of total order quantity exected. |
Progress | This value will state the number of shares ahead or behind shedule. This can be Even, n Behind or n Ahead. If the order is behind, some schedule(s) are Overdue (the scheduled time has passed. If the order is ahead, some schedule(s) have been executed before their scheduled time |
Market Vol | Market volume today or from start of order according to settings. |
Market Vol Today | Market volume today |
I Would Px | The price for which you are willing to fill all available quantity on the order. For instance if you have a buy order with an I Would Price of 50 and the price is equal to or better than 50 then an order with all available volume at that price will be recommended. |
Limit Px | No orders should be placed equal to or worse than this price. |
Next Due | The time the next order schedule is due. |
Next Status | The schedule status of the next order. |
Send next ready |
|
Min Schedule Qty | Value entered in Min Schedule Qty in strategy order entry. Only for POV orders |
Accumulated Vol | Intraday accumulated volume on orderbook |
Send next ready | Button to send the next available schedule (see color explanations in next table) |
Qty to Send | Quantity to send on the next available schedule |
Price to Send | Price to send on the next available schedule |
Exp. Avg Px | The expected average price for the order schedule to be sent. |
Avg Px after | Average price for the order after next order is sent. |
POV after | POV after the next available schedule will be sent |
VWAP after | VWAP after the next available schedule will be sent |
Comments | Comment on strategy order |
Client Order Id | Id the client order. |
Client | Name of client if applicable. |
Min Qty | For POV orders only. The minimum amount for each order schedule. |
Calc from Start | How to calculate POV, VWAP and Market Volume. If Calc from Start is false then these values will be calculated with the whole day’s Market Volume. Otherwise the Market Volume will be from the time of the first order. |
Trading Desk | The trading desk of the order. |
Trader | The trader which created the order. |
Start Time | When the order should start. |
End Time | The end time of the order. |
Schedules | |
---|---|
Scheduled Time (editable) | Suggested time to send schedule |
Due In | Minutes/hours until scheduled time. Empty if the line has been sent or cancelled. |
Status | Status of schedule.
|
% of Total | Schedule quantity / Strategy order quantity * 100 |
Quantity (editable) | Schedule quantity |
Remainder | Schedule quantity that has not been sent to market or was sent to market and not executed. |
Executable Qty | Available quantity on market to match schedule |
Executable Avg Px | Average price of the executable quantity |
Qty to Send (editable) | Quantity to send can be at most the quantity of the schedule. If the order has target POV, the quantity to send is calculated to not exceed target POV |
Px to Send (editable) | Price to send. The price on the lowest level |
Avg Px | Average price on executable orders |
TIF (editable) | Time in force for order |
Order Type (editable) | Order type for order |
POV after | POV on Strategy order after this order will be sent |
Avg Px after | Average Price on Strategy order after this order will be sent |
VWAP after | VWAP on Strategy order after this order will be sent |
Send to Market | Button to send order to market Colors:
The button is empty and disabled if you cannot send the schedule; if it’s either executed or cancelled. |
Order Status | Status on sent order |
Order Px | Price on sent order |
Order Qty | Quantity on sent order |
Order Rem | Remaining quantity on sent order |
Executed | Executed quantity on sent order |
Exec Avg Px | Executed average price on sent order |
Time Sent | The time the order was sent to market |