cycle 2. Stage 1, day6:
So far, the mentioned problem did result in 7 changes. Only 1 of them would have been sufficient to avoid the problem. All the other changes have been for adding robustness to the code for situations that should not happen if the problem would have been avoided in the first place.
I like to work with robust code. If the situation arise from some other causes, at least this part of the code will well behave and the likelihood that the system survive this unexpected situation will increase.
The problem did also invalidate some general assumption that I had about margin trading. This did not cause any problem this time but I am preemptively addressing it to avoid waiting something nasty to happen before looking into it. This change was a somehow very fundamental change in how my system core is working and despite this fact, adapting its behavior has been pretty smooth. I guess this is me benefiting from my well thought designing efforts put into it over time.
All that to say that I have done all that and this has kept me busy pretty much all the time this week-end... All that work was unplanned and did distract me away from what I was currently working on before the problem did show up in the system operation. Without the problem distraction, the idea could have been completed 2-3 days ago.
I was working on a new feature. A new idea that I got again by accident from an observation that I have made by looking at my trading results. Again, this is another unlikely event generated out of random that did help me discover some profit potential technique. Without that luck (thank UMS LM module), I would have never been aware that this possibility was even existing! I am very excited to try it out... For as long as I can remember, I did put the blame for the system poor performance on competitors using more or less the same strategy than me and reaping all the available profit on the table simply by being bigger than me and thus have access to lower trading fees allowing them to grab everything available before it even falls in my system radar.
I have found a way to trade without any fees at all. So if my explanation about poor performance is valid, I expect putting this new idea on the field could result into thousands of trades daily...
I did continue moving forward the project while I was on DMSI... but now it seems like everything is finally falling in place very fast since I have restarted using UMS...
So far, the mentioned problem did result in 7 changes. Only 1 of them would have been sufficient to avoid the problem. All the other changes have been for adding robustness to the code for situations that should not happen if the problem would have been avoided in the first place.
I like to work with robust code. If the situation arise from some other causes, at least this part of the code will well behave and the likelihood that the system survive this unexpected situation will increase.
The problem did also invalidate some general assumption that I had about margin trading. This did not cause any problem this time but I am preemptively addressing it to avoid waiting something nasty to happen before looking into it. This change was a somehow very fundamental change in how my system core is working and despite this fact, adapting its behavior has been pretty smooth. I guess this is me benefiting from my well thought designing efforts put into it over time.
All that to say that I have done all that and this has kept me busy pretty much all the time this week-end... All that work was unplanned and did distract me away from what I was currently working on before the problem did show up in the system operation. Without the problem distraction, the idea could have been completed 2-3 days ago.
I was working on a new feature. A new idea that I got again by accident from an observation that I have made by looking at my trading results. Again, this is another unlikely event generated out of random that did help me discover some profit potential technique. Without that luck (thank UMS LM module), I would have never been aware that this possibility was even existing! I am very excited to try it out... For as long as I can remember, I did put the blame for the system poor performance on competitors using more or less the same strategy than me and reaping all the available profit on the table simply by being bigger than me and thus have access to lower trading fees allowing them to grab everything available before it even falls in my system radar.
I have found a way to trade without any fees at all. So if my explanation about poor performance is valid, I expect putting this new idea on the field could result into thousands of trades daily...
I did continue moving forward the project while I was on DMSI... but now it seems like everything is finally falling in place very fast since I have restarted using UMS...