Stage 1, Day 29:
I'm pulling the plug on the channel tracking code... It is a complex solution to a problem that could be solved in a much simpler way.
I came to the conclusion that doing too much to front run signals and not prematurely exit positions simply result into unexpected result at least 50% of the time which result into losses at the end of the day.
Conclusion: just tweak the Moving Averages period values to something that give a sensible result and be done with all the shenanigans that adds complexity with no benefits.
One new addition to the system is tracking my trading volume. I used to hardcode the base fee. The first discount happens when you reach $50K in volume. It seems like a very far away target to reach with a $200 trading budget but I have been surprised that if anything and not profitable yet... I was moving a lot of volume. Making roughly 100 trades per day and losing about 5% of my capital (so 10 bucks), I was creating about 20K in volume... So this is a not so bad baseline...
So, I had some trade_signal_gen class from which I ripped its core into a new class called trade_strategy. I'm going to make a new round of refactoring. Extract all the stuff that I'm going to keep from trade_strategy and put it into a new base class called trade_strategy_base and derived a new class called trade_strategy_simple where I'm just going to rewrite the algo without all the extra experimental junk that did turn out to not work well at all...
My sleep cycle is a bit screwed and I didn't expect that it could be possible with the stage 1 'Maximum Sleep Quality' script... I work till the middle of the night... tbh, toward the end of the night, I'm not that productive... and this is messing my energy level in the morning... The urgency feeling that I impose on myself makes me try to finish stuff before going to bed... but overall... this seems to reduce my productivity instead...
I'm pulling the plug on the channel tracking code... It is a complex solution to a problem that could be solved in a much simpler way.
I came to the conclusion that doing too much to front run signals and not prematurely exit positions simply result into unexpected result at least 50% of the time which result into losses at the end of the day.
Conclusion: just tweak the Moving Averages period values to something that give a sensible result and be done with all the shenanigans that adds complexity with no benefits.
One new addition to the system is tracking my trading volume. I used to hardcode the base fee. The first discount happens when you reach $50K in volume. It seems like a very far away target to reach with a $200 trading budget but I have been surprised that if anything and not profitable yet... I was moving a lot of volume. Making roughly 100 trades per day and losing about 5% of my capital (so 10 bucks), I was creating about 20K in volume... So this is a not so bad baseline...
So, I had some trade_signal_gen class from which I ripped its core into a new class called trade_strategy. I'm going to make a new round of refactoring. Extract all the stuff that I'm going to keep from trade_strategy and put it into a new base class called trade_strategy_base and derived a new class called trade_strategy_simple where I'm just going to rewrite the algo without all the extra experimental junk that did turn out to not work well at all...
My sleep cycle is a bit screwed and I didn't expect that it could be possible with the stage 1 'Maximum Sleep Quality' script... I work till the middle of the night... tbh, toward the end of the night, I'm not that productive... and this is messing my energy level in the morning... The urgency feeling that I impose on myself makes me try to finish stuff before going to bed... but overall... this seems to reduce my productivity instead...