Years ago, I started tinkering with the idea of automating my bitcoin investments. Not because I wanted to “beat the market”, but because I was tired of:
- Forgetting to make my buys on time
- Buying emotionally during pumps
- Getting bored during sideways and forgetting to buy (again)
What started as a weekend project has turned into something much bigger: a fully working multi-exchange DCA bot that supports both fixed and multiplier strategies, backtest, and risk modeling.
Along the way, I learned a ton — not just about code, but about:
- How different exchanges handle API limits (and how frustratingly inconsistent they are)
- Why small order sizes can cause more trouble than large ones
- The psychological side: most people want to “set and forget,” but they still check every day
- Why back-testing results can look amazing on paper… but live trading always teaches you new lessons
I’m sharing this because I think a lot of devs and traders have thought about building something similar but the rabbit hole is deeper than it looks. Lets connect!
If anyone’s interested, I can dive deeper into:
- How multiplier DCA actually works in practice
- The mistakes I made early that almost killed the project
- Why I think 90% of DCA bots on the market are using sub-optimal execution logic
Happy to answer anything, whether it’s about the tech stack, exchange quirks, or the strategy side of DCA.