05-30-2022, 02:38 PM
cycle 2. Stage 3, day 30:
I have refactored my code in a way that let me profile the software without sending out orders by creating a mock-up execution engine.
Doing so made me realize that some code could be factored out and put into a new class to ease its reuse.
Each time that I rework the code, this makes me see opportunities for small improvements. This code that is in the hot path has been improved in at least 3 different ways... Nothing groundbreaking but small improvements do have a cumulative effect in the long run...
Today markets were mostly green. It seems like it is something that my system react positively. I woke up with my trading volume at around 580K but the day has been very busy and the volume is about to go back over 600K.
I have refactored my code in a way that let me profile the software without sending out orders by creating a mock-up execution engine.
Doing so made me realize that some code could be factored out and put into a new class to ease its reuse.
Each time that I rework the code, this makes me see opportunities for small improvements. This code that is in the hot path has been improved in at least 3 different ways... Nothing groundbreaking but small improvements do have a cumulative effect in the long run...
Today markets were mostly green. It seems like it is something that my system react positively. I woke up with my trading volume at around 580K but the day has been very busy and the volume is about to go back over 600K.