Welcome to the CryptoTradeMate Decentralized Crypto Signal Sharing Bot—an open-source, self-hosted solution for sharing, accessing, and managing crypto trading signals in a privacy-first environment.
With this bot, users can control their signal-sharing activities, track performance, and automate trading signal notifications.
You can also leverage our open-source advanced crypto trading bot, which is designed to automate your trading signals, and strategies, simplify portfolio management, and provide insightful analytics.
- Host the platform on your server or preferred cloud provider.
- Retain full control of your data and privacy while managing your trading signals.
- No reliance on third-party platforms.
-
Configure and share trading signals for any cryptocurrency pair supported on Binance or custom API.
-
Flexibly adjust trading strategies using indicators and signals tailored to your needs.
- Public Channels: Share signals with the community and foster collaboration.
- Private Channels: Create exclusive, premium channels for paid subscribers or a select group of traders.
-
Monitor signal performance in real time.
-
Metrics include win rates, profitability, and historical trading signals, ensuring credibility and transparency.
-
Notify subscribers instantly of new trading signals via Telegram, email, or app notifications.
-
Never miss out on critical trading opportunities.
- Manages integration with Telegram for sending and receiving signals.
- Automates notifications to public or private signal channels.
- Provides a user-friendly interface for subscribing to signal updates.
- Core logic for generating trading signals based on customizable trading pairs.
- Utilizes advanced technical indicators like SMA, EMA, RSI, MACD, and ATR.
- Includes functionality for backtesting signals with historical data.
- Defines and calculates technical indicators used for signal generation.
- Supports multiple indicators, including Bollinger Bands, On-Balance Volume (OBV), and Stochastic RSI.
- Easily extendable for additional indicator support.
- Fetches real-time and historical OHLCV (Open, High, Low, Close, Volume) data from Binance.
- Handles API requests for market data and integrates seamlessly with signal generation logic.
If you wish to use a custom API for fetching data, you can customize the code to work with it.
-
Clone the Repository
git clone https://github.com/Cryptotrademate/cryptotrademate-decentralized-crypto-signal-sharing-bot.git cd cryptotrademate-decentralized-crypto-signal-sharing
-
Install Dependencies
pip install -r requirements.txt
-
Configure ENV
- Create a
.env
file and add your bot's API token:BOT_TOKEN==your_bot_token
- Create a
-
Run the Telegram Bot
python telegram_bot.py -
Start Sharing Signals
- Generate and backtest signals using
signals.py
. - Notify users via Telegram or customize the platform to suit your trading strategies.
- Generate and backtest signals using
- Trading Pairs: Edit the code to select your preferred trading pairs (e.g., BTC/USDT, ETH/BTC).
- Technical Indicators: Modify
indicators.py
to add or tweak indicators for signal generation. - Signal Strategies: Adjust logic in
signals.py
to implement unique trading strategies.
We welcome contributions to enhance the platform! Feel free to:
- Submit a pull request with new features or fixes.
- Open issues to report bugs or request features.
This project is licensed under the MIT License. See the LICENSE
file for details.
Want a customized trading bot tailored to your unique requirements? We offer:
Custom strategy integration. Private exchange support. White-label solutions for businesses.
Contact Us For any inquiries or support, please reach out to us:
- 🌐 Website: CryptoTradeMate
- 📧 Email: support@cryptotrademate.com
Empower your trading journey with a fully customizable, decentralized signal-sharing platform. Start self-hosting today!