What's New in Version 2.3
- Off Exchange Trade. Users can create orders, trades and allocations for an off-exchange trade - all in one step.
- Include fee in price
- Create Trade Report from Client Order. User can right-click a client order and select to create trade report. New Trade report window opens with pre filled values.
- Cancel Allocation: When a user cancels an allocation, KODIAK Oms calls a back-office web-service that cancels the allocation in that back-office system.
- Send Client Order to a trading desk: User groups without direct market access can select to which trading desk they send their orders.
- "Fat fingers" web service
New Features
Off Exchange Trades
Send to Trading Desk
Cancel Allocation
Create Trade Report from Client Order
Allocations
Include Commission in Price checkbox
Order Class
Added Order Class to Market Orders and Trades Grids
Allocation Class
Added Allocation Class to Allocations
Added Price Differs column to Allocations grid
Improvements to Current Features
Client Orders
Added Allocated columns to Orders and Trades sub grids in Client Orders grid
Market Orders
Added ability to view client order details from market orders grid if available
Added Trading Desk column to Market Orders grid
Do not allow attach to client order if the market order has been allocated
Trades
Added Trading Desk column to Trades grid
Trade Ticker
Do not show decimal points in Value column
Aggregate Orderbook
Improved grid performance with RecordContainerGenerationMode and CellContainerGenerationMode
Bug Fixes
General
Do not show unnecessary warning message about settings not being imported when installed on fresh machine
Order Instructions
Attach order to client order no longer shows completed orders. #OMS-2437
Trade Report
Total payment is always calculated in Trade Reports #OMS-2450
Trade Reports not being added to correct order when updated. This was causing trouble with non standard settlement date.
Allocations
Remove all client releated info when clearing customer in input box.
Allocation manual price changes in multiple allocations when first allocation event comes in.
Show error message when trying to allocate different sides or ordrebooks
Client View
TraderName property was causing portfolio orders to be blank
Market Data
Hidden orders do not reappear on reconnect.
Added null check for when orderbook sumary contains incompatable stopcodes and note codes
Aggregate Trades
Correctly select cells for RTD in AggregateTrades control.
Manual trades where being counted twice in aggregate trades because trade date was 00:00:00
Correctly save and load the list in Aggregate Trades
Do not show rtd menu item when a trade is chosen.
Release Details
Allocations | Fixed saving of allocation search |
Allocations | Fixed issue with Error when Commission category for allocation is no |
Allocations | Added ErrorMessage details to TradeAllocationWindow |
Allocations | Broker Fee Percent decimals |
Allocations | Saving loading of allocation search |
Allocations | Clear allocatable when instrument is not present |
Allocations | Changed discount to discount/premium |
Allocations | Call notify property changed when setting manual commission |
Allocations | Added properties to allocations grid |
Allocations | Manual commission fixes. |
Allocations | Changed Always use manual commission in client orders to Use manual |
Allocations | Do not hide commission category if usemanualcommission is on. |
Allocations | Do not call notifypropertychanged unecessarily in ManualCommission |
Allocations | Improved: Price discrepency user interface fixes. Fixed width and + and |
Allocations | OMS-2819 #comment Set Commission and Processing Fee to null when manual |
Allocations | OMS-2735 #comment Added 4 decimal points to broker fee #time 20m |
Allocations | OMS-2641 #comment EffectiveCommissionPercent as workable percent #time |
Allocations | OMS-2633 #comment Fine tuning ui for commission inputs #time 30m |
Allocations | OMS-2652 #comment Added formatting for backoffice status in allocations |
Allocations | OMS-2655 #comment Changed it so that Manual commission == false resets |
Allocations | Added total value and internal commments 30m |
Allocations | improved warning message in portfolio has access |
Allocations | Added decimal point tooltips to AllocationDetailsWindow |
Allocations | Improving Allocation details window |
Allocations | OMS-2706 #comment Disable update on allocation pending client order |
Allocations | Fixed issue where processing fee was not being compared |
Allocations | Added handling for double click of allocations grid |
Allocations | Fixed issue with mouse focus in portoflio input window |
Allocations | Fixed issue with selection of portfolio text |
Allocations | Do not change portfolio when choosing instrument after customer |
Allocations | Fixed issue with commission category dropdown |
Allocations | Allow for negative commission |
Auctions | Fixed: First level was not showing correct values after Auction |
Auctions | OMS-2642 #comment Do not delete private orders in auction #time 1h |
Auctions | fixed visiblity of auction |
Auctions | Auction changes |
Auctions | Set visible and remaining correctly during auctions |
Auctions | Auction changes |
Auctions | Visualation changes to Auction |
Auctions | Formatted Auction |
Auctions | added IsAtEquilibriumPriceOrBetter |
Bonds | Discount/Premium |
Bonds | Removed Kodi.Bondscalc |
Calculation | Increased decimal points in yield in summary and |
Calculation | Only caclulate dirty price when fee has value |
Calculation | OMS-2713 #comment Optimized calculations so that they don't fire as |
Calculation | Disable controls when iscalculating is true |
Calculation | Do not calculate order in best price unless it has a market order |
Calculation | Fixed bug where instruction should have be instrument and calculation |
Calculation | Added calculating... indicator in summary controls |
Calculation | Do not disable windows while calculating |
Calculation | Added gray background to summary controls when calculating |
Calculation | Calculation fine tuning |
Excel RTD | Updated version of Excel Integration Common |
Excel RTD | OMS-2390 #comment Use system based list seperator for rtd #time 45m |
Funds | OMS-2817 #comment Improved: Added ability to enter Fund orders with |
Funds | Improved: Added tooltip for Quantity in Fund Orders summary |
Funds | Fixed: instruction.IsInternalFund was used instead of |
Instruments | OMS-2848 #comment Load instruments in InstrumentSearchCached |
Instruments | OMS-2703 #comment Improved: Added IsInternalFund to Market Browser |
Logging | Try and catch and log subscribeToInstrument calls |
Logging | Added a log file which holds all received messages |
Logging | Added json.net to client.marketdata |
Logging | Improved logging of sideordersviewmodel to serialize object instead of |
Logging | Improved message logging to own file |
Logging | Changed Log level for UpdateUIIfNecessary to Trace |
Logging | Do not debug UpdateUIIfNecessary |
Logging | Debug messages in log file before processing |
Logging | Debug version in log file |
Logging | Added open log file and log directory |
Logging | Added debugging in OrderRequestInstance |
Market Data | OMS-2848 #comment Added IsHidden to Market Data Order and loaded |
Market Data | OMS-2848 #comment Fixed Side Orders Handling of pegged orders #time 5h |
Market Data | Removed call to MarketData.Subscribe(instrument) |
Market Data | Change IInstrumentSearch Load to be public |
Market Data | Refactored/Improved Market Data / Private Data Handling |
Market Data | Only raise secondary id changed if it really changed |
Market Data | OMS-2691 #comment Refactored OrderManager and SideOrders |
Market Data | OMS-2691 #comment Handle price changes for all hidden orders not just |
Market Data | Added styles to DetaildOrderbookNumbersControl |
Market Data | OMS-2720 #comment update quantity in market depth from private orders |
Market Maker | OMS-2590 #comment Fixed issue where PriceQuote does not unsubscribe |
Market Maker | OMS-2679 #comment Aggregate trades missing column in child grid #time |
Market Maker | OMS-2560 #comment Fixed initial width of Market Depth control #time 1h |
Market Maker | Improved PriceQuoteSettings window with key input and focus |
Market Maker | Added shortcut to add instrument in price quote |
Market Maker | Set price quote without calling async |
Misc | Show correct version in about window. |
Misc | Improvement: Get the assembly version in splash screen from assembly |
Misc | Changed CanCreateTradeReport and CanCreateOffExchange to return |
Misc | OMS-2659 #comment Fixed column orderding in WPF datagrids #time 3h |
Misc | Fixed issue with delete |
Misc | OMS-2716 #comment Formatted window to have less wasted space #time 30m |
Misc | Fixed rename tab and pane dialogs |
Misc | Market data color in brushes themes |
Off Exchange Trades | OMS-2887 #comment Fixed too many decimal points in off exchange trade |
Off Exchange Trades | OMS-2904 #comment Disable yield if not inet #time 20m |
Off Exchange Trades | OMS-2839 #comment Off Exchange recalculates when trade and settlement |
Off Exchange Trades | formatted price to have margin in offexchangesideinput and other xaml |
Order Entry | Prevent double order entry. |
Order Entry | Disable the order type selection box when modifying orders or client |
Order Entry | OMS-2774 #comment ignore remaining unsent errors with matching client |
Order Entry | Added ability to send to market when complex |
Order Entry | CanSendToMarket only true if it has not been sent to market before |
Order Entry | Fixed issue where orders were being reinserted in SideOrders if many |
Order Entry | OMS-2738 #comment Added number of decimal points to prices #time 1h |
Order Entry | OMS-2359 #comment Changed error text in order instruction details to red |
Order Entry | OMS-2633 #comment Added seconds to trade time executed in market order |
Order Entry | OMS-2679 #comment fixed processing of private orders #time 1h |
Order Entry | Fixed issue with modifying private order |
Order Entry | OMS-2689 #comment Hidden Pegged orders doubled #comment 1h |
Order Entry | fixed issue with external account on instruction update |
Order Entry | OMS-2564 #comment Fixed handling of Order updates #time 4h |
Order Entry | OMS-1912 #comment Added context menu items to order instructions, orders |
Order Entry | Do not lock costMonitor in SellAll |
Order Entry | Fixed issue where increment and decrement price did not work in order |
Settlement Days | OMS-2842 #comment Updated (T+X) value and use BusinessDayCalculator to |
Settlement Days | OMS-2736 #comment implemented a counter for settlement date display |
Trade Entry | OMS-2816 #comment Improved: Added warning dialog when cancelling trade |
Trade Entry | Internal: Changed price to input price in TradeEntryViewModel |
Trade Reports | OMS-2816 #comment Improved: Do not allow cancelling of Trade Report |
User Access | OMS-2835 #comment Added support for readonly friend groups. |
User Access | OMS-2831 #comment Changed TradingDesk to Send to Desk |