This is a project that is being developed by Bradford Lorge, Aimee Lowth, Sam Pollack and Nathan Smyth. The eventual goal of this project is to result in a system that when given relevant market information can then derive a strategy to maximize profits. Now that I have the wank over, I'm going to include our requirements for this project.
Id |
Functional requirement |
Comments |
1 |
Reading a correctly formatted Sirca orders file (1 day only) |
See "Introduction to order books" document |
2 |
Choosing an appropriate algorithmic trading strategy and setting its different parameters |
See Section 4. |
3 |
Generating algorithmic orders for 1 particular day |
List of techniques for generating algorithmic orders will be provided as work progresses. |
4 |
Evaluating algorithmic trades and providing feedback to user |
List of techniques for evaluating algorithmic trades will be provided as work progresses |
5 |
Generating a strategy performance report |
|
6 |
GUI functions to control use cases (1-6) to load and execute an orders file |
|
7 |
GUI functions to visualise market data (spread, volume and depth) |
|
Id |
Quality requirement |
Comments |
1 |
Speed of execution (transactions per second) |
|
2 |
Usability of the GUI |
|
3 |
Quality of the visualisation |
|
4 |
Quality of strategy performance report |
|