04-21-2020, 04:34 PM
Stage 4, day 17:
Last night/this morning, I did run my fifth test.
It did highlight 2 problems. One is a very old issue where I could log garbage when logging the detected profitable trade plans when they are expiring. The reason being that it was possible to update the plan content while it was valid. Actually, you could totally delete it during an update if the update did turn out to result into an unprofitable plan.
I fixed that issue by simply building the new plan in a local variable and swap it with the real deal only if the local one is valid.
Second issue was introduced by my cost rounding optimization idea. I won't go into the details but I'll only say what I have solidified the following lesson:
Cost remains constant for BUY orders, Volume remains constant for SELL orders.
by having fully understood it, the required fix has become obvious
Sixth test planned for later tonight. I start to be eager for the moment where a test will finally go perfectly well... I'm probably very close to that.
When that is going to happen, the next step will be to let the program run for a full 24 hour period. The result will then be the baseline where all my improvement ideas experimentation will compared with.
Funny thing, during the night, I started to write down in a document all the improvements ideas that I had in mind. I can improve that document by changing the order of the items by priority. I must have about a dozen ideas. Each of them makes me enthusiast about doing them. If things are going well, I'm going to love my job in the upcoming months and this is actually a very cool plan/roadmap that is going to create a great financial beast in the crypto trading world... If BASE is helping me acheiving this vision, this is going to be amazing!
Last night/this morning, I did run my fifth test.
It did highlight 2 problems. One is a very old issue where I could log garbage when logging the detected profitable trade plans when they are expiring. The reason being that it was possible to update the plan content while it was valid. Actually, you could totally delete it during an update if the update did turn out to result into an unprofitable plan.
I fixed that issue by simply building the new plan in a local variable and swap it with the real deal only if the local one is valid.
Second issue was introduced by my cost rounding optimization idea. I won't go into the details but I'll only say what I have solidified the following lesson:
Cost remains constant for BUY orders, Volume remains constant for SELL orders.
by having fully understood it, the required fix has become obvious
Sixth test planned for later tonight. I start to be eager for the moment where a test will finally go perfectly well... I'm probably very close to that.
When that is going to happen, the next step will be to let the program run for a full 24 hour period. The result will then be the baseline where all my improvement ideas experimentation will compared with.
Funny thing, during the night, I started to write down in a document all the improvements ideas that I had in mind. I can improve that document by changing the order of the items by priority. I must have about a dozen ideas. Each of them makes me enthusiast about doing them. If things are going well, I'm going to love my job in the upcoming months and this is actually a very cool plan/roadmap that is going to create a great financial beast in the crypto trading world... If BASE is helping me acheiving this vision, this is going to be amazing!