...
Order visibility fully implemented in accordance with the Nasdaq Nordic price list:
Subscription | Market by Level (MBL) | Market by Order (MBO) |
---|---|---|
OMXEqL1 | YES | NO |
OMXEqL2 | YES | NO |
OMXEqL2+ | YES | YES |
OMXFiL1 | N/A | N/A |
OMXFiL2 | YES | NO |
OMXFiL2+ | YES | YES |
Delayed data | YES | NO |
Changes and Fixes
Do not auto expire time in force day client orders unless they have a single market order that is expired, cancelled or entered before the current date.
Fixed issue where rejection of order instruction does not properly update correct workflow status
OMS-2854 #Comment 2854 #Comment Add tradeallocation to trade
Save TradeAllocation in OffExchangeTradeService.
Fixed issue where trader was null in the order instruction when a trade report is created from order instructions
KOD-1652 #comment 1652 #comment Set account ssn in Allocation contract builder.
Copy the symbol of the incoming request to the new client order in the external order entry service.
OMS-3047 #comment 3047 #comment fixed issue where noridicatmid was not being set in order instruction
Do not call bonds service from invoice adapter
Changed "price to fee" to allocation price.
OMS-3104 #comment 3104 #comment Do not use static data service to call settlement days.
OMS-3039 #comment 3039 #comment Changed number of decimal points in preliminary note.
OMS-3069 #comment 3069 #comment Do not save SendEmail property to customer when creating off exchange orders.
Improvement: Split up CreateAllocation to account for when SendToBackOffice takes a long time and multiple people call allocate on the same trades/order instructions. Created IAllocationEntryHelper to be able to commit immediately.
Fixed: Updated to Kodi.BusinessDays 1.0.4 to fix issue with settlement data
Calculate order instruction when recording allocation error
It is now possible to resend an allocation notification by right clicking on an allocation and filling in an email.
It is now possible to manually allocate fund orders.
It is now possible to enter cutoff times in the database which contain the time with a timezone and this is converted to local time.
Fix42.xml
Updated Fix42.xml to reflect changes in protocol for mifid
Fixed FIX42.xml. Deleted old out of sync InetFix42.xml from Kodi.Kodiak.Fix project. added Fix42.xml to Kodi.Kodiak.Fix.Inet
Removed the hard coded INORD sendercompid from the FIX42.xml file
Services Server: Token Dealer
Updated the tokendealer to create new users with delayed access when they don't exist but now with the system
Updated packages. API updates Token dealer update to fix the retries when the user system is down
Updated dependencies to primarily fix the token dealer error messages
Services Server: Basic Data
Simplified updating of backoffice instruments.
Fixed bug in InstrumentUpdater was comparing ISIN to Currency
Fixed issue where instruments were being inserted into the datbase multiple time basic data updater.
Changed logic for Instrument update from INET service. Now it selects by symbol and not idcode and invalidates instruments which are in the system and renames their symbols. Moved instrument update logic into discrete classes so that exchange changes are handled by ExchangeUpdater and everything is not in one giant class. Moved small helper classes to own files.
Changed TickSizeTable Convert to not take in gatewayId.
Moved DeleteInstrument lower in the class
Changed the basic data updater so it doesn't crash the service layer when the user system is down
If basic data fails on startup the service layer still starts up
...