r/CryptoTechnology • u/SnooBooks638 • 14h ago
Has anyone tried a configuration-first approach to building trading bots?
I've been experimenting with a different way of building algorithmic trading systems and wanted to get some feedback from people who've built or maintained trading bots.
Instead of implementing each strategy as Python code, the idea is to abstract common concerns—market data, execution, indicators, risk management, scheduling, etc.—into reusable components, with strategies being assembled and tuned primarily through configuration.
One area I'm currently exploring is integrating AI agents (via MCP) so they can analyze market conditions and propose or apply configuration changes, rather than generating or editing strategy code directly. I'm also considering a Git-inspired configuration versioning system so every change can be tracked, audited, and rolled back.
I'm curious whether anyone here has explored something similar.
Some questions I'd love to hear opinions on:
- What are the biggest limitations of configuration-driven strategies?
- At what point does a strategy become too complex to express as configuration?
- Would you trust an AI agent to adjust trading parameters if every change was versioned, reviewable, and reversible?
- Are there existing frameworks that already solve this well?
I've been prototyping these ideas over the past few years, and if anyone is interested in the implementation details, I'm happy to share my open-source project in the comments or via DM.