LazyTrader
Future Software Technologies
Semester programme:Software Engineering
Research group:Future Software
Project group members:Yardi van Nimwegen
Eren Destan
Angel Rusev
Andrii Kolodiazhnyi
Serhii Sokyrko
Project description
We as a group had to try and automate running financial backtests through an old windows application and creating a whole decoupled system around it while having to work with the previously failed implementations of the 6 groups before our group that tried to get it working.
Context
The client of this project does financial backtests in metatrader4, but these tests take quite a while to run. So the client started this project to be able to run backtests fully automated and have them queued so they can be running at all times. This however proved difficult since 6 groups before ours have attempted this and all of them could not get a working implementation.
Results
In the end of this project our group was able to get the project working which the previous 6 groups were unable to. The biggest insights that all of us in the group have gotten is learning how to handle working with the legacy code that the many groups before us have made while attempting to get this project working. In the end we were nearly able to eliminate the need for a windows machine to run the application due to containerization of the application with a KEDA setup to easily scale the workers for running the backtests up and down, but sadly enough we were not able to finish this feature.
About the project group
This group consists of 4 international students and 1 dutch student who has finished an ICT study before joining this one. Everyone is this group was trying to get the best grades possible and each one of them has worked hard to achieve that this semester.