Release Notes

Kodiak OMS Client 3.5.7

Release date May 6, 2020

Improvements

  • Bonds Calculator: Ability to calculate negative yields

Kodiak OMS Client 3.5.6

Release date March 13, 2020

Issues Fixed

  • Loading: Improved loading of workspaces so that windows do not appear on non-existant screens which may happen if opening a workspace on another computer.

Kodiak OMS Client 3.5.4

Release date March 12, 2019

New Features

  • Added application wide settings for spread calculation. Either (Ask-Bid)/Ask or (Ask-Bid)/Mid. This is set in Settings→ Market Data→ Spread Calculation

Changes

  • Do not auto restart

Issues Fixed 

  • Fixed null reference exception when processing an update allocation message for an allocation that does not exist.


Kodiak OMS Client 3.5.1

Release date October 28, 2019

New Features

  • Trade Reports: Off-Hours trade type added for Genium INET Trade Reports
  • Market Orders: Added Best Bid and Ask Volume to entered orders
  • Market Data: Show in Kodiak OMS Client when user does not have market data or delayed market data
  • Market Data: Display which market data streamer the client is connect to
  • Market Data: Added Note Code and Stop Code information to Watch-list control
  • Price Quote: Have quantity column highlighted when there is no order for that side in that instrument
  • Currencies: Added currencies control to the Kodiak OMS Client
  • Added Send Logs Menu Item to Logs Menu which sends logs automatically
  • Added Self Trade Production settings for Genium in settings
  • Added Restart Menu Item

Improvements

  • Improved DataGrid performance
  • Bond Calculator: Updated bonds calculator layout and it is now dock-able
  • Trade Reports: Added validation on inputs in the Trade Report Entry window
  • Trade Reports: Added "M" & "K" shortcuts to volume in Trade Report Entry Window
  • Trade Reports: Display side info in Trade Report in client reference, order reference and capacity
  • Trade Reports: Added validation for negative fees in trade reports entry window and set max letter count in clent and order reference in accordance with marketorder entry window
  • Market Orders: Added is open column to market orders grid
  • Price Quote: Added Market Depth, Trade Ticker and Orderbook Properties context menus to Price Quote grid
  • Allocations: Auto select email in allocation controls when send email is checked
  • Market Data: Fixed market depth size and columns when opening a new one
  • Added "Loading..." text to most content panes so that the system seems more responsive
  • Error banner now displays all error messages instead of the latest received error message
  • Font size changed to same size in all controls
  • Improvements to connection monitoring
  • Added show logs button in Splash Screen
  • Added Copy Commands to Watch List
  • Added Connections log files 

Issues Fixed 

  • Watch List green color now updates correctly after switching themes
  • Fixed issue where IOC orders are not displayed in opening auction
  • First level and second level market subscriptions are handled correctly
  • Cancel and Fill on "Fuzzy" matching orders in the market depth
  • Allocation race condition where calculation might not calculate correct total amount fixed
  • Fixed issue if internet connection is lost private data orders will not be highlighted
  • Error when closing a "empty" market depth control
  • Average price is not calculated when executed in more than one price tick
  • Minimum quantity is not saved when sending Genium INET orders
  • Fee not getting fee type value when creating a trade report from a market order
  • Assign trader to Client Order when created from Trade Report
  • Rename on tabs not saved when saving workspace
  • Trade ticker clears when market data misses connection
  • TIF can now be modified when client order has workflow status assigned
  • Do not allow modification of client reference and order reference
  • Fixed window border when maximized
  • Added logging and a more user friendly error message if fund order service is not available when opening fund order details
  • Fixed issue where it was not possible to remove an instrument from trade ticker instrument list
  • Fixed portfolioview
  • Fixed BestGuessSettlementDate to return correct value when BusinessDaysService does not return value
  • Status popup so that it does not cut off the title
  • Fixed issue with possible ghost orders in watchlist when using + and - buttons when unsubscribing and subscribing
  • Fixed row height in trade ticker
  • Fixed size of rows and text in market depth control
  • Fixed height of controls in Attach Order Instruction (buy was buv)
  • Fixed communication not being shown in order instruction details
  • Fixed current prices in order instruction details
  • Null check in OrdersViewModel Refresh function
  • Warning dialog appearing on main window when closing secondary window
  • Clear fields when switching between GENIUM and INET in order entry
  • Fixed issue where private partially hidden orders would not update correctly in market by level orderbooks
  • Fixed invoice error if the url is not valid. It is now disabled.
  • Fixed typo in Order Property
  • Fixed issue where TradeTicker datagrid was not saving correctly if it had not been shown during the session.
  • Update Market by Level to update partially hidden order price changes
  • Reconnect market data properly if it does not connect correctly on startup

Server

  • Server failover between EMS instances
  • Ask and Bid volume is now saved in database when orders are sent to market

Kodiak OMS Client 3.3.4

Release date September 27, 2019

Issues Fixed 

  • Fixed issue where TradeTicker datagrid was not saving correctly if it had not been shown during the session.

Kodiak OMS Client 3.3.3

Released June 20, 2019

Issues Fixed 

  • Fixed issue with possible ghost orders in watchlist when using + and - buttons when unsubscribing and subscribing

Kodiak OMS Client 3.3.2 

Released June 6, 2019

New Features

  • Added Currencies Control
  • It is possible to set a minimum trade value to trigger sounds in trade ticker.

Improvements

  • Auto select email when send email is checked
  • Set font weight bold in equilibrium price
  • Added B and S to order reference, client reference and capacity in trade reports according to chosen side.
  • Show Market Data web socket connection in settings window
  • Fixed size of trade ticker when first created so you see all of the columns.
  • Reduced number of converters used to improve loading speed.

Issues Fixed 

  • Zoom on secondary window.
  • Fixed issue where renamed content panes  would not be saved and the default name would be loaded on restart.
  • Fixed saving of content pane headers.
  • Reload trade ticker when we resubscribe.
  • Fixed IsMarketByLevel function
  • Fixed issue when it was not possible to send hidden client orders
  • Disable price input box in client order entry when order type = market to limit
  • Fixed issue where exchange firm is missing in private data trade and trade ticker.
  • Fixed window sizing issues
  • Now it is possible to have the window accross multiple displays.
  • Fixed width issue in watch list
  • Fixed double private orders on auction
  • Fixed warning in price quote when adding an instrument that is already present
  • Fixed enumeration issue in price quotes settings
  • Fire event when active mq gets exception
  • Fixed subscribing and unsubscribing market data.
  • Now groups should be able to see market by level if necessary. 
  • Added IsCalculating check in cancreate and canupdate. changed order instruction generate to user Quantity and not InputQuantity.
  • Update client name and id in market related controls when orderinstruction is assigned to a new client
  • Fixed issue where market order filter does not update correctly.
  • Added values in Enum Providers
  • Set window owner in price quote settings window.
  • Set window owner in when calling showdialog
  • Fixed format exception in order capacity in settings control
  • Cleanup in watch list
  • Fixed issue with possible race condition in allocations
  • Fixed labels in trade reports buy sell
  • Set default Fee Type in all contructors in Trade Report Entry
  • Now we delete all market orders when we get a message that the auction period is in effect

Other

  • Updated Analytics packages
  • Removed Indices controls dll and fixes image references.
  • Added Grids Fields Project

Kodiak OMS Client 3.2.10

New Features

  • Genium INET Trade reports - Server implementation
  • Genium INET Trade reports - Client implementation
  • Genium INET Order Entry - Server implementation
  • Genium INET Order Entry - Client implementation
  • Genium INET TradeReports - Break/Cancel
  • Fuzzy matching of Private Data and Market Data for Genium INET in Watch List and Market Depth
  • Update Static data updater to handle migration of instruments from INET to Genium INET
  • Update Basic data instrument autocomplete box(for Order Entry), now shows a a red border if an invalid instrument is chosen
  • Update Broker leg job for Genium Orders
  • Genium INET Order Entry - Market Order Entry changes
  • Genium INET Order Entry - Client Order Entry changes
  • Error banner must show correct status with the new connection to EMS• Error banner must show correct status with the new connection to EMS
  • Show Market Info and Trading Scheme in Orderbook properties for Genium INET instruments

Improvements

  • Default to show yield in trade ticker og historical trades if instrument is bond
  • Self Trade Prevention for Genium INET implementation - Not supported by Nasdaq
  • Use the same color scheme for instruments in Price Quote as is used in Watch List
  • Add Spread Percentage column in Watch List
  • Send ReferenceBestBid and ReferenceBestSell when a market order and trade is created
  • Get settlement date from received Trade Report and use for Accept Trade Report form• Improve Trade Report Server Logging
  • Get settlement date from received Trade Report and use for Accept Trade Report form
  • Added default capacity in received Trade Reports
  • Allow sending of Trade Reports when yield is not available
  • Form validation in Trade Report entry window
  • Save width of columns in Trade Reports grid
  • Trade reports/APA rejects are transmitted over WS at login but not when submitted

Issues Fixed

  • Workspace does not automatically save when Kodiak OMS unexpectedly shuts down.
  • Token issuer cannot reconnect to user system if the user system goes down
  • Not possible to send "Portfolio Trade"
  • Bid-ask spread is not correct in Price Quote control
  • Set OrderClass = 3(TradeReport) when a market order is created from a Trade Report

Kodiak OMS Client 3.0

New Feature

  • Add BugSnag to OMS 3.0
  • Show warning or error if customer does not have National Id or Lei code when sending order to the market with that customer, configurable
  • Add Datadog to OMS 3.0
  • APA Trade Reports implemented
  • Customer now has National Id, Lei Code & Is legal entity

Improvements

  • Add RTD Support to OMS 3.0
  • Export to Excel
  • Default Workspace for Kodiak OMS 3.0
  • Added LIS threshold in orderbook properties
  • Error handling in Workspace Loading, You can start Kodiak OMS even though the workspace is damaged
  • UserSystemTokenService updated error messages
  • Added toolbars to most view controls and detail windows

Issues Fixed

  • Pegged Client Orders - Cannot send pegged client order with Peg Type: Primary / Market / Mid and no price.
  • Allocation Search - Not possible to search by symbol
  • Fat fingers warning - exception
  • Fix instrument autocomplete box when it is read only. Very hard to read
  • Fix client view tab header ui issues
  • No visible error banner when Order Entry server is restarted
  • Trade Reports server cannot reconnect if request is timed out
  • If a DMA order comes in for a customer that is disabled the client crashes
  • Fixed Forward contracts default settlement account issue

Other

  • Migrate all Kodiak OMS controls to new Client
  • Add all market data controls from Kodiak PRO to new Kodiak OMS Client
  • Added Fund Orders to separate control
  • Implement new settings for new Client
  • Implement all context menus for the new Client
  • Add all Kodiak OMS controls to Trading Menu
  • Add New About Window for Kodiak OMS
  • New Trade Report Types
  • APA Trade Reports implemented