Alignment Systems
Software and consultancy services for asset managers and hedge funds
MSRS Version 1.55 Information
Version / Patch Number | Release Date | Status | Date of update |
1.5 beta | Internal release 29th January | Internal release candidate only | 29th January 2004 |
1.5 beta 2 | Internal release 12th February 2004 | Internal release candidate only | 12th February 2004 |
1.5 beta 3 | Internal release 22nd March 2004 | Internal release candidate only | 22nd March 2004 |
1.5 beta 4 | Internal release 7th April 2004 | Internal release candidate only | 14th April 2004 |
1.5 beta 5 | Internal release 14th April 2004 | Internal release candidate only | 14th April 2004 |
1.5 beta 6 | Internal release 21st April 2004 | Internal release candidate only | 21st April 2004 |
1.5 beta 7 | Internal release 6th May 2004 | Internal release candidate only | 6th May 2004 |
1.5 gold candidate | Internal release 14th June 2004 | Internal release candidate only | 2nd July 2004 |
1.5 Release Candidate 1 | Internal release
21st June 2004
|
2nd July 2004
|
|
1.5 Release | 28th June 2004 | Released (postponed by two weeks for exhaustive testing) | 2nd July 2004 |
MSRS Version 1.5 Details
Version Number | Details | Date of update | |
1.5 |
MSRS Version 1.5 High Level Changes
1 | Addition of the Workflow Manager
Provides Master / Sub portfolio Cash Deposit / Cash Withdrawal Review cycle (daily, weekly, monthly, quarterly, semi-annual and annual) |
2 | Addition of Trade Calendar
Trade holidays & Settlement holidays Review date holidays Addition of the new database function fnGetSettlementDate @instrumentID |
3 | Addition of IOI Manager Manage watch list of stocks, Filter and display IOIs on watch list members |
4 | Refactoring and performance improvements in Management Reporting Module |
5 | Addition of (beta) Stock Level Portfolio Manager Component |
6 | Addition of (beta) Sector Level Portfolio Manager Component |
7 | Addition of Order Generation Wizard Create block order from holdings Create block order from algorithmic rebalancing run Create basket order from algorithmic rebalancing run Preparation for creating a basket order from multiple algorithmic rebalancing runs (matrix order - N stocks for each of M portfolios - pre-allocated basket order for multiple instruments spread over many portfolios) |
8 | Refactoring of COM object support methods |
9 | Addition of Excel 2002 RTD support |
10 | Addition of Real Time data support for a new vendor (name non-disclosure due to NDA) |
11 | Addition of Excel 2002 Automation Add-In capability. |
12 | Addition of (beta) Alignment Grid functionality (.amg file extension) |
13 | Performance enhancements to database instrument search capability |
14 | Datamodel enhancements for graphing to provide strong typing |
15 | Enhancements to data presentation layer |
16 | Addition of XMLParser to centralise XML parsing code |
17 | Amendments to Work Component to reflect datamodel changes. |
18 | Addition of Multi-Hedge component Static hedging for equities with derivatives Delta hedging for equities with derivatives Preparation for Gamma hedging for equities with derivatives Fixed Income hedging based on pvBP/pvBP*yield beta calculations |
19 | Addition of Fast Order component Generate - run compliance - authorise - transmit workflow model employed |
20 | Database & Data Access Layer
Optimisation Removal of underused and unused indexes Addition of new indexes Changes of index type (clustered<>non-clustered) VB Data Access Code refactoring for performance improvements Move to present unified Data Access Layer to enhance reusability -->Overall ~40% improvement in Data Access timings for benchmark performance test set. Addition of enhanced timeout functionality to time out connection rather than maintaining 1:1 connection and immediately closing (intelligent user of client/server architecture) |
21 | Addition of Security Manager component Run time determination of UI widget availability. Datamodel changes Provision of extensibility for third party application support. |
22 | Addition of Presentation Manager
component User Interface Presentation Layer manager - allow simple modification to the presentation layer with logging and audit. Datamodel changes Database tuning - new indexes |
23 | White Label Provision Capability to remove "Alignment Systems" from UI by a single database update |
24 | Addition of BOP (Portfolio) Viewer
Component Portfolio Holdings Viewer Compliance Status Viewer Compliance Rule Viewer (new in beta 6) Algorithm Immediate component Proposed Order Viewer (new in beta 7) Proposed Basket Order Viewer (new in beta 7) Proposed Basket Order Member Viewer (new in beta 7) CRM data viewer (new in beta 7) Cash Ladder viewer |
25 | Enhancements to AlignmentExport.dll Improvements to Excel error handling code. Improvements in passing data to Excel General refactoring Enhanced amount of data exported to Excel |
26 | Addition of Cash Ladder (beta) Display portfolio expected cash flows in flow currency and portfolio base currency -->Moved to BOP Viewer |
27 | Delete Log Files functionality added. Allow user to delete all log files in the tree Alignment Systems/run time logs/*/*.* |
28 | Algorithm Engine - Supportability
increases. 1. Added in code to pick up and log if the algorithm has a return value (function vs. sub) 2. Added in code to log the number of parameters for the Algorithm |
29 | Added help file (.chm) pages for Support Logging Create Job Manager Data Model Create Job Manager Tool Alignment Grid Sector Level Model Stock Level Model Presentation Manager Real Time Data Feed - Overview Real Time Data Feed Browser Real Time Data Feeds Algorithm Editor Cash Ladder Review Calendar Trade / Settlement Calendar General Troubleshooting |
30 | Deletion Removed the immediate test job from the user interface due to overlap with immediate functionality. |
31 | CRM Addition of CRM data to exposed datamodel (vs. internal data model) |
MSRS Version 1.5 Known Issues
Version Number | Issue No. |
Notified Date | N | C | Details | Date of update |
1.5 beta1 | 1 | 29th
March 2004 |
<Internal> | <Internal> | Bug in code in stored
procedure "pro_sp_GET_UI_user_data" found that returned -1 user_id to
user interface (global proxy user). Visible in Security Manager
component. [Global proxy user is not a true user and should not be return to
application user selector components] {FIXED} |
30th March 2004 |
1.5 beta 4 | 2 | 8th
April 2004 |
<Internal> | <Internal> | Create Manager component -
functionality bugs found {FIXED} |
14th April 2004 |
1.5 beta 4 | 3 | 8th April 2004 | <Internal> | <Internal> | pro_sp_get_jobs_from_queue and pro_sp_get_job_from_queue Some overlap => rewrite pro_sp_get_jobs_from_queue and remove pro_sp_get_job_from_queue
|
14th April 2004 |
1.5 beta 5 | 4 | 19th April 2004 | <Internal> | <Internal> | Algorithm Scheme Manager - modify to reduce network traffic and fix problem with update of existing algorithm scheme | 21st April 2004 |
1.5 beta 5 | 5 | 19th April 2004 | <Internal> | <Internal> | BOP Viewer - fixed problem with iPopulate_init not being called | 21st April 2004 |
1.5 beta 5 | 6 | 19th April 2004 | <Internal> | <Internal> | Alignment Export. Fixed problem with exporting summary order amount when there were no orders | 21st April 2004 |
1.5 beta 5 | 7 | 19th April 2004 | <Internal> | <Internal> | iBOP - removed redundant interface iBOP_State | 21st April 2004 |
1.5 beta 5 | 8 | 19th April 2004 | <Internal> | <Internal> | BOP - removed usage of redundant interface iBOP_State | 21st April 2004 |
1.5 beta 5 | 9 | 19th April 2004 | <Internal> | <Internal> | BOP Viewer - Removed redundant reference to AlignmentExport | 21st April 2004 |
1.5 beta 5 | 10 | 19th April 2004 | <Internal> | <Internal> | BOP - removed redundant references to HoldingArray() | 21st April 2004 |
1.5 beta 5 | 11 | 19th April 2004 | <Internal> | <Internal> | Algorithm
Engine. Fixed problems with algorithm parameters not matching up
properly
|
21st April 2004 |
1.5 beta 5 | 12 | 19th April 2004 | <Internal> | <Internal> | BOP - replaced
the method hierarchy:
Holding (dot) proposedorders (dot) AddproposedOrder(...) as Boolean with Holding (dot) proposedorders (dot) Add(...) as ProposedOrder |
21st April 2004 |
1.5 beta 5 | 13 | 19th April 2004 | <Internal> | <Internal> | Alignment Create Manager. Moved ok/nok notifications from MsgBox to Event. | 21st April 2004 |
1.5 beta 5 | 14 | 19th April 2004 | <Internal> | <Internal> | Retyped some FIX43 order object fields - move away from enumerations to text values. | 21st April 2004 |
1.5 beta 5 | 15 | 19th April 2004 | <Internal> | <Internal> | Flat Modeller.
Fixed problem in FlexGrid events - stop them firing. (use of FlexGrid.TextMatrix(a,b)) |
21st April 2004 |
1.5 beta 5 | 16 | 19th April 2004 | <Internal> | <Internal> | BOP - moved to HandleError(strmethodname) model following problem with error object clearing following successful method call. | 21st April 2004 |
1.5 beta 5 | 17 | 19th April 2004 | <Internal> | <Internal> | Alignment Export. Fixed problem with portfolio type always defaulting to benchmark (logic problem) | 21st April 2004 |
1.5 beta 5 | 18 | 19th April 2004 | <Internal> | <Internal> | Presentation Manager - replace call internally via OLEDB/ADO with Data Access Layer to fix problem with incorrect users appearing. | 21st April 2004 |
1.5 beta 5 | 19 | 19th April 2004 | <Internal> | <Internal> | RTD Browser. Fix problem for the case when there are no real time data providers. | 21st April 2004 |
1.5 beta 5 | 20 | 19th April 2004 | <Internal> | <Internal> | Alignment BOP Viewer. Fixed problem with resizing code. | 21st April 2004 |
1.5 beta 5 | 21 | 19th April 2004 | <Internal> | <Internal> | Algorithm
Design / Editor. Added code to pick up the cursor location when click event fires to allow the user to pinpoint where a problem is. |
21st April 2004 |
1.5 beta 5 | 22 | 19th April 2004 | <Internal> | <Internal> | Algorithm
Engine. Fixed problem with changes in object names not being propagated to ScriptEngine module.
|
21st April 2004 |
1.5 beta 5 | 23 | 19th April 2004 | <Internal> | <Internal> | Alignment BOP Modified bop (dot) holdings (item) (dot) proposedorders (dot) TotalProposedAmount to always calculate this on "property get" to fix problem with incorrect values. |
21st April 2004 |
1.5 beta 5 | 24 | 19th April 2004 | <Internal> | <Internal> | Alignment BOP
Replaced variant datatypes in Real time provider class with string. |
21st April 2004 |
1.5 beta 5 | 25 | 19th April 2004 | <Internal> | <Internal> | Alignment
Export
Fixed problem with BOP property miCreate_PersistSectorAlgorithms not being displayed |
21st April 2004 |
1.5 beta 5 | 26 | 19th April 2004 | <Internal> | <Internal> | Alignment
Export
Fixed problem with BOP property miBOP_ExternalSystemName not being displayed
|
21st April 2004 |
1.5 beta 5 | 27 | 19th April 2004 | <Internal> | <Internal> | Alignment
Export
Fixed problem with BOP property miBOP_ExternalSystemID not being displayed
|
21st April 2004 |
1.5 beta 5 | 28 | 19th April 2004 | <Internal> | <Internal> | BOP Removed redundant Class_initialise on BOPAlgorithm class |
21st April 2004 |
1.5 beta 5 | 29 | 19th April 2004 | <Internal> | <Internal> | BOP Retyped datacolumn.realtimeprovider to long from variant |
21st April 2004 |
1.5 beta 5 | 30 | 19th April 2004 | <Internal> | <Internal> | iPresentation
Layer Retyped realtime provider from variant to long Added "property Get" alongside "property let" |
21st April 2004 |
1.5 beta 5 | 31 | 19th April 2004 | <Internal> | <Internal> | To fix problems with order generation moved to the FIXLibrary (dot) AlignmentOrder43 class as the preferred order method | 21st April 2004 |
1.5 beta 5 | 32 | 19th April 2004 | <Internal> | <Internal> |
AlignmentSortGroup Removed redundant UserControl_Terminate |
21st April 2004 |
1.5 beta 5 | 33 | 19th April 2004 | <Internal> | <Internal> |
AlignmentSortGroup Added HandleError(strmethodname) on all user responsive code |
21st April 2004 |
1.5 beta 5 | 34 | 19th April 2004 | <Internal> | <Internal> |
AlignmentSortGroup Replaced in line code with function call to clean up Excel state. |
21st April 2004 |
1.5 beta 5 | 35 | 19th April 2004 | <Internal> | <Internal> |
AlignmentStockPicker Replaced inline code with HandleError(strMethodName) |
21st April 2004 |
1.5 beta 5 | 36 | 19th April 2004 | <Internal> | <Internal> |
AlignmentUserReport Modified usercontrol_resize event code to clear user interface |
21st April 2004 |
1.5 beta 5 | 37 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfCompliance Modified usercontrol_resize event code to clear user interface |
21st April 2004 |
1.5 beta 5 | 38 | 19th April 2004 | <Internal> | <Internal> | AlignmentWork Modified Job to allow for changes in object model and database to synchronise |
21st April 2004 |
1.5 beta 5 | 39 | 19th April 2004 | <Internal> | <Internal> |
AlignmentManager Altered product name to "AlignmentManager.Management" |
21st April 2004 |
1.5 beta 5 | 40 | 19th April 2004 | <Internal> | <Internal> |
AlignmentManager Altered product title to "ASManager" to fit in Windows Task Manager better. |
21st April 2004 |
1.5 beta 5 | 41 | 19th April 2004 | <Internal> | <Internal> |
AlignmentManager Modified Delete Log Files code to also delete files at one level below runtimelog directory (specifically, diagnostic directory) |
21st April 2004 |
1.5 beta 5 | 42 | 19th April 2004 | <Internal> | <Internal> | AlignmentLogger Altered logger to include log file message sequence numbers [Feedback] |
21st April 2004 |
1.5 beta 5 | 43 | 19th April 2004 | <Internal> | <Internal> |
AlignmentManager Modified status bar to display the command line |
21st April 2004 |
1.5 beta 5 | 44 | 19th April 2004 | <Internal> | <Internal> |
AlignmentManager Modified SysTray to show application caption just after start up (either default OR white label name) |
21st April 2004 |
1.5 beta 5 | 45 | 19th April 2004 | <Internal> | <Internal> |
AlignmentManager AlignmentAlgoDesign User interface redesign for useability following beta test client feedback. |
21st April 2004 |
1.5 beta 5 | 46 | 19th April 2004 | <Internal> | <Internal> | Database Amended pro_sp_get_data_* to use the dbo (dot) fnGetSettlementDate (held_data_1.held_security_id) |
21st April 2004 |
1.5 beta 5 | 47 | 19th April 2004 | <Internal> | <Internal> | Database Amended pro_sp_GET_instrument to use the dbo (dot) fnGetSettlementDate (held_data_1.held_security_id). |
21st April 2004 |
1.5 beta 5 | 48 | 19th April 2004 | <Internal> | <Internal> | Database
Amended pro_sp_GET_jobs_from_queue |
21st April 2004 |
1.5 beta 5 | 49 | 19th April 2004 | <Internal> | <Internal> | Database
pro_sp_GET_UI_presentation_set_data_by_set_id Modified to bring in presentation_column_IsActive to ensure database is kept in sync. |
21st April 2004 |
1.5 beta 5 | 50 | 19th April 2004 | <Internal> | <Internal> | Database pro_sp_GET_UI_rtd_schemes Modified to bring in scheme_name |
21st April 2004 |
1.5 beta 5 | 51 | 19th April 2004 | <Internal> | <Internal> | Algorithm
Engine Modified to ensure that Algorithm return values are stored in the log file |
21st April 2004 |
1.5 beta 5 | 52 | 19th April 2004 | <Internal> | <Internal> | Algorithm
Engine pro_sp_PUT_UI_rebalance_parameter_data Added in to give per create job algorithm input persistence in the database |
21st April 2004 |
1.5 beta 5 | 53 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfTrading Fixed problem with FlexGrid being enabled even after it should be disabled |
21st April 2004 |
1.5 beta 5 | 54 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfTrading Removed redundant UserControl_Terminate() event |
21st April 2004 |
1.5 beta 5 | 55 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfTrading Added two new oubound events Public Event AlgorithmSuccess(strAlgorithmName As
String) |
21st April 2004 |
1.5 beta 5 | 56 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfTrading Modified to ensure that AlgorithmEngine instance will be allowed to have a user interface... |
21st April 2004 |
1.5 beta 5 | 57 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfCompliance Modified resize event code to allow for smoother resizing |
21st April 2004 |
1.5 beta 5 | 58 | 19th April 2004 | <Internal> | <Internal> |
AlignmentAlgoDesign Modified resize code to remove "flashing". |
21st April 2004 |
1.5 beta 5 | 59 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfCompliance Moved to HandleError(strMethodName) to prevent losing error details |
21st April 2004 |
1.5 beta 5 | 60 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfCompliance Modified resizing code for better performance (remove flashing) |
21st April 2004 |
1.5 beta 5 | 61 | 19th April 2004 | <Internal> | <Internal> |
AlignmentWhatIfTrading Modified data access code to reduce number of events raised. |
21st April 2004 |
1.5 beta 5 | 62 | 19th April 2004 | <Internal> | <Internal> |
AlignmentComAddin.Connect Modified license code to ensure that application is disabled once the license has expired. |
21st April 2004 |
1.5 beta 5 | 63 | 19th April 2004 | <Internal> | <Internal> |
AlignmentManager Modified license code to ensure that application is disabled once the license has expired.
|
21st April 2004 |
1.5 beta 5 | 64 | 19th April 2004 | <Internal> | <Internal> |
AlignmentComAddin.Connect Modified UI to display application version and license expiry details (post feedback) |
21st April 2004 |
1.5 beta 5 | 65 | 19th April 2004 | <Internal> | <Internal> | Alignment FIX
Library (43) Modified translation to handle the case of more than one ExecInst. |
21st April 2004 |
1.5 beta 5 | 66 | 19th April 2004 | <Internal> | <Internal> | Alignment FIX
Library (43) Modified translation to handle the HandInst of 1, 2 , 3 or nothing. |
21st April 2004 |
1.5 beta 5 | 67 | 19th April 2004 | <Internal> | <Internal> | Order Viewer Fixed problem with HandInst and ExecInst display |
21st April 2004 |
1.5 beta 5 | 68 | 19th April 2004 | <Internal> | <Internal> | Order Viewer Fixed problem with Max Floor and Max Show transposition |
21st April 2004 |
1.5 beta 5 | 69 | 19th April 2004 | <Internal> | <Internal> | Made FIX 4.4 default for single order and basket order creation. | 21st April 2004 |
1.5 beta 6 | 70 | 4th May 2004 | <Internal> | <Internal> | Alignment Algo
Design Fixed problem with algorithm environment not being correctly persisted |
4th May 2004 |
1.5 beta 6 | 71 | 4th May 2004
|
<Internal> | <Internal> | Alignment Algo
Design Fixed problem with terminology - replaced "Excel run time" with "Run time" |
4th May 2004 |
1.5 beta 6 | 72 | 4th May 2004
|
<Internal> | <Internal> | Algorithm
Engine Added sample algorithm for generation of a FIX 4.4 format single order to the database |
4th May 2004 |
1.5 beta 6 | 73 | 4th May 2004
|
<Internal> | <Internal> | Algorithm
Engine Added sample algorithm for generation of a FIX 4.4 format basket order to the database |
4th May 2004 |
1.5 beta 6 | 74 | 4th May 2004
|
<Internal> | <Internal> | BOP Modified Add Method of ProposedOrders collection object to remove Key parameter |
4th May 2004 |
1.5 beta 6 | 75 | 4th May 2004
|
<Internal> | <Internal> | BOP Modified Add Method of BasketOrders collection object to remove Key Parameter. |
4th May 2004 |
1.5 beta 6 | 76 | 4th May 2004
|
<Internal> | <Internal> | BOP Modified mHelper object to be a global (module-wide) variable to allow the BasketOrders collection class to access the GetGUID functionality
|
4th May 2004 |
1.5 beta 7 | 77 | 7th May 2004 | <Internal> | <Internal> | WIC modified code to prevent real-time compliance run re-showing the results of the previous compliance run |
7th May 2004 |
1.5 beta 7 | 78 | 7th May 2004 | <Internal> | <Internal> | BOP Modified basket orders collection to auto-create basket order object when creating basket order. |
7th May 2004 |
1.5 beta 7 | 79 | 7th May 2004 | <Internal> | <Internal> | BOP Modified basket code to calculate the number of orders in the basket from the collection dynamically |
7th May 2004 |
1.5 beta 7 | 80 | 7th May 2004 | <Internal> | <Internal> | Order Detail
viewer / BOP Viewer Modified bop viewer to show all FIX 4.4 order repeating groups when double-clicking on the repeating group count in the GUI. |
7th May 2004 |
1.5 beta 7 | 81 | 10th May 2004 | <Internal> | <Internal> | FIX Library Ease of use modification - modified code to automatically generate FIX basket order member GUIDSs and automatically pass through basket GUID to member orders. |
10th May 2004 |
1.5 beta 7 | 82 | 10th May 2004 | <Internal> | <Internal> | Basket Order -
member Viewer Modified basket order member viewer to fix bug with orders being shown twice after re-running an order generation algorithm. Presentational only - internal BOP representation not affected. |
10th May 2004 |
1.5 beta 7 | 83 | 10th May 2004 | <Internal> | <Internal> | Order Detail
Viewer Modified to show column names more in line with FIX 4.4 syntax |
10th May 2004 |
1.5 beta 7 | 84 | 10th May 2004 | <Internal> | <Internal> | Development
Request Modify code to bring AlignmentExport.dll AlignmentImport.dll AlignmentLookThrough.dll and AlignmentMerge.dll Into one new Library AlignmentBOPLibrary.dll
|
10th May 2004 |
1.5 beta 7 | 85 | 10th May 2004 | <Internal> | <Internal> | Development
request Modify code to bring: AlignmentFlatModeller.ocx AlignmentHierarchyModeller.ocx AlignmentSchemeManager.ocx AlignmentAlgoDesign.ocx into one new library AlignmentAMObjLib.ocx |
10th May 2004
|
1.5 beta 7 | 86 | 10th May 2004 | <Internal> | <Internal> | Development
request Modify code to bring: AlignmentBasketViewer.ocx AlignmentBMemberList.ocx AlignmentBlockMemberList.ocx AlignmentBlockPicker.ocx AlignmentBlockSelector.ocx AlignmentOrderTypeSelector.ocx AlignmentOrderEntry.ocx AlignmentOrderList.ocx AlignmentOrderDetailViewer.ocx AlignmentOrderViewer.ocx into one new library AlignmentOrderObjLib.ocx
|
10th May 2004
|
1.5 beta 7 | 87 | 10th May 2004 | <Internal> | <Internal> | Basket Viewer Corrected typo -"basetk"-->"basket" |
10th May 2004 |
1.5 beta 7 | 88 | 10th May 2004 | <Internal> | <Internal> |
AlignmentFIXLibrary Procedure type of NewEnum for Basket orders not set to -4 --> RTE 438 when accessing collection Modify this to -4. Note - breaks all interfaces |
10th May 2004 |
1.5 beta 7 | 89 | 10th May 2004 | <Internal> | <Internal> | Development
Request
Bring these four ActiveX controls AlignmentCashLadder.ocx AlignmentAlgoBrowser.ocx AlignmentRTDbrowser.ocx AlignmentPortfolioViewer.ocx into one library AlignmentGUILibrary.ocx
|
10th May 2004 |
1.5 beta 7 | 90 | 10th May 2004 | <Internal> | <Internal> | Alignment
Export Modified code to handle the case when a column colour is regarded as invalid by Excel. |
10th May 2004 |
1.5 beta 7 | 91 | 10th May 2004 | <Internal> | <Internal> | Alignment
Basket
Modified code to hide user ids of 0 and timestamps of 00:00:00 from display |
10th May 2004 |
1.5 beta 7 | 92 | 10th May 2004 | <Internal> | <Internal> | Alignment
DeltaHedge Resolved issue with some underlying instruments not being shown in the search box. |
10th May 2004 |
1.5 beta 7 | 93 | 11th May 2004 | <Internal> | <Internal> | Alignment
Algorithm Design Editor Fixed problem with RTE 9 - subscript out of range - due to string array being incorrectly dimensioned as (0 to 5) rather than (0 to 10) |
10th May 2004 |
1.5 beta 7 | 94 | 11th May 2004 | <Internal> | <Internal> | Alignment
Management Fixed problem whereby no visual notification was given when the SQL Server was paused/offline/unavailable and the algorithm editor was invoked. |
11th May 2004 |
1.5 beta 7 | 95 | 11th May 2004 | <Internal> | <Internal> | Alignment
Management Removed redundant "form_initialise" on the Algorithm Scheme design code |
11th May 2004 |
1.5 beta 7 | 96 | 11th May 2004 | <Internal> | <Internal> | Alignment
Management Repeated same correction to all forms that require database access - ensure that an offline database or other initialisation failure is reported to the GUI user and is logged in the logfile. |
11th May 2004 |
1.5 beta 7 | 97 | 11th May 2004 | <Internal> | <Internal> | Alignment COM
Addin Modified code to ensure that build number is always displayed in the Support Tab. |
11th May 2004 |
1.5 beta 7 | 98 | 11th May 2004 | <Internal> | <Internal> | Refactoring. Pulled all data access code from out of the AlignmentImmediate.ocx into the AlignmentDataAccessLayer.dll. Re-use the BOPLibrary.router and Algogin.Engine for the COM Add-in (bringing COMAddin and vb.exe in line) |
11th May 2004
|
1.5 beta 7 | 99 | 11th May 2004 | <Internal> | <Internal> | FIX Library Moved collection of orders within a basket from a collection class to within the basket class. ie set newBasketMember =basket44.Add() replaces set newBasketMember = basket44.BasketMembers44.Add()
|
11th May 2004
|
1.5 beta 7 | 100 | 12th May 2004 | <Internal> | <Internal> | Refactoring Re-write AlignmentWhatIfCompliance to pull all logic out and back into the DAL, COM Addin and Management.exe |
12th May 2004 |
1.5 beta 7 | 101 | 12th May 2004 | <Internal> | <Internal> | Refactoring Re-write AlignmentWhatIfTrading to pull all logic out and back into the DAL, COM Addin and Management.exe |
12th May 2004 |
1.5 beta 7 | 102 | 12th May 2004 | <Internal> | <Internal> | Database Dropped and re-created the algorithm_storage table to include a new field "algorithm_description_text" with a datatype of ntext |
12th May 2004 |
1.5 beta 7 | 103 | 12th May 2004 | <Internal> | <Internal> |
AlignmentWhatIfTrading
Modified to pull the algorithm_description_text upon right click event on the flexgrid. |
12th May 2004 |
1.5 beta 7 | 104 | 13th May 2004 | <Internal> | <Internal> | Alignment
Algorithm Design Modified user interface to clear the algorithnm description window by default |
13th May 2004 |
1.5 beta 7 | 105 | 14th May 2004 | <Internal> | <Internal> | Alignment CRM
Viewer Modified to show many addresses rather than only one (as per the database 1 client <-->many addresses relationship) |
14th May 2004 |
1.5 beta 7 | 106 | 14th May 2004 | <Internal> | <Internal> | Alignment CRM
Viewer Modified to show documentation links for client. |
14th May 2004 |
1.5 beta 7 | 107 | 14th May 2004 | <Internal> | <Internal> | Alignment CRM
Viewer Modified to show contact information for client. |
14th May 2004 |
1.5 beta 7 | 108 | 14th May 2004 | <Internal> | <Internal> | Algorithm
Engine Modified to ensure that allow user interface access is always validated before running each and every algorithm. This to prevent gettting unwanted RTE 70 messages when running a UI using algorithm after a non-UI using algorithm |
14th May 2004 |
1.5 beta 7 | 109 | 17th May 2004 | <Internal> | <Internal> | Algorithm
Scheme Manager Removed redundant Form_initialise event on Management form encapsulationg SM .ocx |
17th May 2004 |
1.5 beta 7 | 110 | 17th May 2004 | <Internal> | <Internal> | Alignment
Management Modified ipopulate_init for Algorithm Scheme Manager form. This ensures a genuine true/false is returned |
17th May 2004
|
1.5 beta 7 | 111 | 17th May 2004 | <Internal> | <Internal> | Alignment CRM
Viewer Modified to show many contact details rather than only one (as per the database 1 client <-->many contact details relationship) |
17th May 2004 |
1.5 beta 7 | 112 | 17th May 2004 | <Internal> | <Internal> | Alignment
Immediate Test Job Modified to fire unload event when form closed down outside control buttons |
17th May 2004 |
1.5 beta 7 | 113 | 17th May 2004 | <Internal> | <Internal> | Alignment
Management Modified fire unload event when create job manager form is closed outside of the command buttons |
17th May 2004 |
1.5 beta 7 | 114 | 17th May 2004 | <Internal> | <Internal> | Alignment
Management Removed redundant form_initialise event when management report form is opened |
17th May 2004 |
1.5 beta 7 | 115 | 17th May 2004 | <Internal> | <Internal> | Alignment
Management Modified fire unload event when order generation wizard form is closed outside of the command buttons |
17th May 2004 |
1.5 beta 7 | 116 | 17th May 2004 | <Internal> | <Internal> | Alignment CRM Modified default tab shown on the address/contact details/documents tabstrip |
17th May 2004 |
1.5 beta 7 | 117 | 17th May 2004 | <Internal> | <Internal> | Alignment CRM Modified resize code to tidy the edges of the screen. |
17th May 2004 |
1.5 beta 7 | 118 | 17th May 2004 | <Internal> | <Internal> | Alignment
Management Removed the Cash Ladder code now this functionality has been integrated into the BOP Viewer
|
17th May 2004 |
1.5 beta 7 | 119 | 17th May 2004 | <Internal> | <Internal> | Alignment What
if Trading Disabled the Algorithm description text viewer, as this was not editable from this user interface. |
17th May 2004 |
1.5 beta 7 | 120 | 18th May 2004 | <Internal> | <Internal> |
AlignmentGUILibrary Removed redundant Usercontrol_terminate event from RTD browser |
18th May 2004 |
1.5 beta 7 | 121 | 18th May 2004 | <Internal> | <Internal> |
AlignmentGUILibrary Modified StaticData to use the userdefined attribute tag rather than the user defined attribute display tag in the tag-value pair set. |
18th May 2004 |
1.5 beta 7 | 122 | 18th May 2004 | <Internal> | <Internal> |
AlignmentGUILibrary Removed unused reference to data access layer from code and removed declaration from Cash ladder. |
18th May 2004 |
1.5 beta 7 | 123 | 18th May 2004 | <Internal> | <Internal> |
AlignmentBOPLibrary Reversed order of autogenerated date based folder name - from dd_mm_yyyy to yyyy_mm_dd - to allow for more meaningful sorting within windows explorer. Applies for XML, Excel and HTML format output files |
18th May 2004 |
1.5 beta 7 | 124 | 18th May 2004 | <Internal> | <Internal> | Utilities Update Access database to reflect changes in SQL Server database |
18th May 2004 |
1.5 beta 7 | 125 | 18th May 2004 | <Internal> | <Internal> | Scripts Added new script ("ClearCreateJobQueue.cmd") to fast clear create_job_queue for immediate regeneration. |
18th May 2004 |
1.5 beta 7 | 126 | 18th May 2004 | <Internal> | <Internal> | Database Reset missing primary key on security_yb_data (on yb_id column) |
18th May 2004
|
1.5 beta 7 | 127 | 18th May 2004 | <Internal> | <Internal> | Stored
procedure Modifed pro_sp_GET_bop_static_data to return empty strings when manager email addresses or names are null |
18th May 2004
|
1.5 beta 7 | 128 | 18th May 2004 | <Internal> | <Internal> | Alignment
StaticData 1.Modified flexgrids to fire double click events rather than single click events 2. Modified event handler code to allow the user to dump out arrays of varying size (based on the selection made in the flexgrid) into the windows clipboard 3. Modified code to include a header column to allow the user to take all data and the row name onto the clipboard |
18th May 2004
|
1.5 beta 7 | 129 | 19th May 2004 | <Internal> | <Internal> | Database Modified stored procedures that store basket and single order data to improve throughput and performance |
19th May 2004 |
1.5 beta 7 | 130 | 26th May 2004 | <Internal> | <Internal> | AlignmentBOP Modified Proposed Orders collection to return nothing when a non-existent order is requested from the collection rather than RTE5 |
19th May 2004 |
1.5 beta 7 | 131 | 26th May 2004 | <Internal> | <Internal> | Alignment
Portfolio Viewer Modified to include popup audit trail viewer. |
26th May 2004 |
1.5 beta 7 | 132 | 26th May 2004 | <Internal> | <Internal> | Alignment BOP Modified Basket orders collection to return nothing when a non-existent basket is requested from the collection rather than rte5 [Usability feedback] |
26th May 2004 |
1.5 beta 7 | 133 | 26th May 2004 | <Internal> | <Internal> | Alignment BOP Viewer Added reference to FIX Library |
26th May 2004 |
1.5 beta 7 | 134 | 26th May 2004 | <Internal> | <Internal> | Alignment Order Manager Modified code to ensure that a transmitted order is notified back to the user without database connection [Usability feedback] |
26th May 2004 |
1.5 beta 7 | 135 | 26th May 2004 | <Internal> | <Internal> | Alignment Order Manager Modified code to ensure that an authorised order is notified back to the user without database connection [Usability feedback] |
26th May 2004 |
1.5 beta 7 | 136 | 26th May 2004 | <Internal> | <Internal> | Alignment FIX Library Modified code to ensure that a call to the collection with a non-existent member id is set to nothing rather than generating RTE5 [Usability feedback] |
26th May 2004
|
1.5 beta 7 | 137 | 26th May 2004 | <Internal> | <Internal> | Alignment Order Object Library Modified code to remove all existing members of the grid when a basket is displayed [Usability feedback] |
26th May 2004
|
1.5 beta 7 | 138 | 26th May 2004 | <Internal> | <Internal> | Alignment Basket Viewer Modified to ensure that a newly authorised order is displayed with the extra details from the authorisation. [Usability feedback] |
26th May 2004
|
1.5 beta 7 | 139 | 26th May 2004 | <Internal> | <Internal> | Alignment Basket Viewer Modified to ensure that a newly transmitted order is displayed with the extra details from the transmission. [Usability feedback] |
26th May 2004
|
1.5 beta 7 | 140 | 26th May 2004 | <Internal> | <Internal> | Alignment Basket Viewer Modified to ensure that the mouse pointer turns to an hourglass when an order is being transmitted. [Usability feedback] |
26th May 2004
|
1.5 beta 7 | 141 | 26th May 2004 | <Internal> | <Internal> | Alignment Basket Viewer Modified to ensure that the mouse pointer turns to an hourglass when an order is being authorised [Usability feedback] |
26th May 2004
|
1.5 beta 7 | 142 | 26th May 2004 | <Internal> | <Internal> | Alignment Basket Viewer Modified to ensure that a newly authorised order is displayed with the extra details from the authorisation. [Usability feedback] |
26th May 2004
|
1.5 beta 7 | 143 | 26th May 2004 | <Internal> | <Internal> | Database Modified pro_sp_PUT_order_basket_transmission to catch more error conditions. |
26th May 2004 |
1.5 beta 7 | 144 | 26th May 2004 | <Internal> | <Internal> | Database Modified pro_sp_PUT_order_basket_authorisation to catch more error conditions.
|
26th May 2004 |
1.5 beta 7 | 145 | 26th May 2004 | <Internal> | <Internal> | Database Modified pro_sp_PUT_order_basket_authorisation to update each member order within a single transaction.
|
26th May 2004 |
1.5 beta 7 | 146 | 27th May 2004 | <Internal> | <Internal> | Alignment BOP
Viewer Reenabled "Excel" export capability. [Usability feedback] |
27th May 2004 |
1.5 beta 7 | 147 | 27th May 2004 | <Internal> | <Internal> | Alignment
Export Modified export code for an Immediate job to start up Excel as a minimised window, so the Management application is not obscured. [Usability feedback] |
27th May 2004 |
1.5 beta 7 | 148 | 27th May 2004 | <Internal> | <Internal> | Alignment
Management Modified to include Reference to BOPLibrary to allow for re-use of Export code rather than recreation each time required. |
27th May 2004 |
1.5 beta 7 | 149 | 27th May 2004 | <Internal> | <Internal> | Alignment
What-If Trading Modified user interface to prevent accidental use of an algorithm (safety mechanism of right click followed by left click now implemented) [Usability feedback] |
27th May 2004 |
1.5 beta 7 | 150 | 28th May 2004 | <Internal> | <Internal> | Alignment
Manager Modified code to ensure that each web browser opened following request from BOP Viewer is closed when that BOP viewer is closed ie if a request is made to view CRM document "A" and CRM document "B" from a bop viewer instance "X" then if "X" is closed "A" and "B" will be closed as well. This simplifies tracking which document came from where. [Usability feedback]
|
28th May 2004 |
1.5 beta 7 | 151 | 28th May 2004 | <Internal> | <Internal> | Alignment
Manager Modified code to ensure that each web browser opened following request from BOP Viewer is closed when that BOP viewer is closed ie if a request is made to view CRM document "A" and CRM document "B" from a bop viewer instance "X" then if "X" is closed "A" and "B" will be closed as well. This simplifies tracking which document came from where. [Usability feedback]
|
28th May 2004 |
1.5 beta 7 | 152 | 28th May 2004 | <Internal> | <Internal> | Alignment CRM Modified to ensure that a view html page request is not made if the document referred to has a zero length string address. [Usability feedback] |
28th May 2004 |
1.5 beta 7 | 153 | 1st June 2004 | <Internal> | <Internal> | Alignment BOP
viewer Modified problem where string concatenation of ocx root name, portfolio name and source was building a massive string each time an algorithm was fired. Changed to return to root, portfolio name and source. |
1st June 2004 |
1.5 beta 7 | 154 | 1st June 2004 | <Internal> | <Internal> | Alignment What
if Trading Modified to ensure that column headers were not picked up as algorithm names |
1st June 2004 |
1.5 beta 7 | 155 | 1st June 2004 | <Internal> | <Internal> | Alignment
Management Modified associate extension command to ensure that the user receives positive feedback (this has worked) rather than only negative feedback or silence upon success |
1st June 2004 |
1.5 beta 7 | 156 | 1st June 2004 | <Internal> | <Internal> | Alignment
Helper Modified to ensure that the business logic fired by the associate extension command always returns a genuine true/false |
1st June 2004
|
1.5 beta 7 | 157 | 1st June 2004 | <Internal> | <Internal> | Alignment
Algorithm Engine Modified to ensure that algorithm creation of the StockPicker component is not repeated each time an algorithm is created. |
1st June 2004 |
1.5 beta 7 | 158 | 1st June 2004 | <Internal> | <Internal> | Alignment
Stock Picker Modified to ensure that the dual nature (true .ocx - event communication AND input box methodology) control returns a zero if the form is cancelled using the "X" or the cancel button. |
1st June 2004 |
1.5 beta 7 | 159 | 1st June 2004 | <Internal> | <Internal> | Alignment What
- If Trading Modified to ensure that the actual row under consideration is used rather than the flexgrid.mouserow or flexgrid.row. |
1st June 2004 |
1.5 beta 7 | 160 | 1st June 2004 | <Internal> | <Internal> | Alignment What
- If Trading Added new method to allow Excel run time to show cancel button which is not required for VB app run time. |
1st June 2004 |
1.5 gold | 161 | 14th June 2004 | <Internal> | <Internal> | Stripped build machine and rebuilt with clean environment | 2nd July 2004 |
1.5 rc1 | 161 | 21st June 2004 | <Internal> | <Internal> | Stripped build machine and rebuilt with clean environment | 2nd July 2004 |
Contacting Alignment Systems
To get in touch mail us at enquire@alignment-systems.com
Copyright Information
All product and services names, where appropriate, are trademarks, services marks and / or copyright of their respective owners. A full list of copyright information can be found here.