pull down to refresh

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.