I need a Python-based Telegram bot that connects to my Binance account through API keys and executes trades whenever my own custom strategies signal an entry or exit. The strategies are already defined on my side; the job is to translate those rules into code, have the bot listen for the exact market conditions in real time, place the corresponding orders, and send me clear Telegram confirmations of every action it takes. Key requirements • Single exchange: Binance spot (futures support is a plus but not essential right now). • Trigger logic: my proprietary custom strategies only—no generic technical-indicator presets or news scrapers. • Language & stack: clean, well-commented Python, using common libraries such as python-telegram-bot, CCXT or the native Binance SDK—whichever keeps the codebase lightweight and reliable. Deliverables • Fully functional Python script(s) packaged for easy deployment on a VPS or Raspberry Pi. • Simple .env or config file where I can paste API keys, position sizes, symbol lists, and tweak strategy parameters. • Telegram messaging module that logs orders, errors, and balance updates in real time. • Basic risk-management hooks (e.g., max daily loss, position sizing cap) coded but easily adjustable. • Quick start guide so I can install dependencies, launch the bot, and update strategy parameters without digging into the code. Acceptance criteria The bot must compile without errors, connect to Binance using testnet first, execute at least one buy and sell order based on a sample rule we will define together, and report those actions instantly in Telegram. Once confirmed, we will switch to live keys for a final smoke test. If you have recent experience with Binance APIs, Telegram bots, and clean Python architecture, this should be a straightforward build. I’m ready to share my strategy rules once we kick off.