Stage 4, day 24:
since last update, I did fix the numerous glitches that I did observe the day of the last update.
This has made the system more robust and reliable, running in a predictable way.
I had an euphoric moment when I saw a trade giving a 14% yield in 3 orders executed in less than 1 second. It made roughly $20 profit with a $110 investment. Upon closer inspection, nay. I got this superb yield because I had €13 laying around that got picked up during the execution...
The system is now stable enough for starting a 24h run to use as a baseline. The last 2 trades are making me change my tasks priority. I had a bunch of nice to have or nice to improve ideas but, they will need to wait.
The last 2 trades gave -1.14% and -0.71%. The estimated yield for the last trade was 0.38% or 0.00005 BTC. I lost 0.00009 BTC instead. Very small slippage can change a profitable trade into a loss. I might just increase the bar on the needed yield to jump on the opportunity to fix the issue. but this week, the crypto markets are very quiet. We are maybe in the eye of the storm as everyone is waiting to see what the effect of BTC halving will have on crypto values. I'm saying this because if I had 200 trade opportunities/day, it would have been obvious to raise the bar to favor quality over quantity. This week, it looks more like about a dozen opportunities per day. If I raise too much the bar, there will be no trading at all. Hopefully, I think that this is a transient situation only.
OTOH, I still have an idea or 2 on how to improve the execution efficiency. I'll look into those ideas in priority. As unless I can get this system profitable, there is no point in improving any other aspect of it.
That is how I feel about what needs to be done next. Maybe when I have data for the 24h run. I'll see things differently as the loss could be smoothed out when averaged with the winning trades.
But anyhow, with improving the execution to make more profitable trades, I can't go wrong. So this is what I'm going to work on next.
since last update, I did fix the numerous glitches that I did observe the day of the last update.
This has made the system more robust and reliable, running in a predictable way.
I had an euphoric moment when I saw a trade giving a 14% yield in 3 orders executed in less than 1 second. It made roughly $20 profit with a $110 investment. Upon closer inspection, nay. I got this superb yield because I had €13 laying around that got picked up during the execution...
The system is now stable enough for starting a 24h run to use as a baseline. The last 2 trades are making me change my tasks priority. I had a bunch of nice to have or nice to improve ideas but, they will need to wait.
The last 2 trades gave -1.14% and -0.71%. The estimated yield for the last trade was 0.38% or 0.00005 BTC. I lost 0.00009 BTC instead. Very small slippage can change a profitable trade into a loss. I might just increase the bar on the needed yield to jump on the opportunity to fix the issue. but this week, the crypto markets are very quiet. We are maybe in the eye of the storm as everyone is waiting to see what the effect of BTC halving will have on crypto values. I'm saying this because if I had 200 trade opportunities/day, it would have been obvious to raise the bar to favor quality over quantity. This week, it looks more like about a dozen opportunities per day. If I raise too much the bar, there will be no trading at all. Hopefully, I think that this is a transient situation only.
OTOH, I still have an idea or 2 on how to improve the execution efficiency. I'll look into those ideas in priority. As unless I can get this system profitable, there is no point in improving any other aspect of it.
That is how I feel about what needs to be done next. Maybe when I have data for the 24h run. I'll see things differently as the loss could be smoothed out when averaged with the winning trades.
But anyhow, with improving the execution to make more profitable trades, I can't go wrong. So this is what I'm going to work on next.