{"id":34243726,"url":"https://github.com/discordtrader/botifytrades","last_synced_at":"2026-05-26T01:01:15.932Z","repository":{"id":330915861,"uuid":"1114833748","full_name":"DiscordTrader/BotifyTrades","owner":"DiscordTrader","description":"Multi-broker automated Discord trading bot — Schwab, Webull, Alpaca, IBKR, Tastytrade, Robinhood, Trading212. Web GUI, OCO brackets, dynamic stop-loss, tiered profit targets. Windows/Mac/Linux.","archived":false,"fork":false,"pushed_at":"2026-05-08T02:33:13.000Z","size":270022,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-08T03:41:41.613Z","etag":null,"topics":["alpaca","automated-trading","bracket-orders","discord-bot","discord-bots","interactive-brokers","options-trading","risk-management","robinhood","schwab","stock-trading","stop-loss","tastytrade","trading-212","trading-bot-app","webull"],"latest_commit_sha":null,"homepage":"https://botifytrades.com/architecture","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DiscordTrader.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE_GENERATION_GUIDE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY_RECOMMENDATIONS.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-12T00:36:06.000Z","updated_at":"2026-05-08T01:19:58.000Z","dependencies_parsed_at":"2026-03-11T23:01:01.952Z","dependency_job_id":null,"html_url":"https://github.com/DiscordTrader/BotifyTrades","commit_stats":null,"previous_names":["discordtrader/botifytrades"],"tags_count":197,"template":false,"template_full_name":null,"purl":"pkg:github/DiscordTrader/BotifyTrades","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiscordTrader%2FBotifyTrades","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiscordTrader%2FBotifyTrades/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiscordTrader%2FBotifyTrades/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiscordTrader%2FBotifyTrades/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiscordTrader","download_url":"https://codeload.github.com/DiscordTrader/BotifyTrades/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiscordTrader%2FBotifyTrades/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33499282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpaca","automated-trading","bracket-orders","discord-bot","discord-bots","interactive-brokers","options-trading","risk-management","robinhood","schwab","stock-trading","stop-loss","tastytrade","trading-212","trading-bot-app","webull"],"created_at":"2025-12-16T05:08:46.570Z","updated_at":"2026-05-26T01:01:15.897Z","avatar_url":"https://github.com/DiscordTrader.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BotifyTrades\n\nAutomated Discord Trading Bot for Webull, Alpaca, Interactive Brokers \u0026 Tastytrade\n\nBotifyTrades is an advanced cross-platform Discord self-bot designed to monitor trading signal channels and automatically execute trades across multiple brokerages. It is a perfect solution for traders following Discord alert services who want automated trade execution.\n\n## Key Features\n\n### Multi-Broker Support\n- **Webull**: Live and paper trading with real-time market data.\n- **Alpaca**: Commission-free stock and options trading.\n- **Interactive Brokers (IBKR)**: Professional-grade execution.\n- **Tastytrade**: Options-focused brokerage integration.\n\n### Intelligent Signal Parsing\n- **AI-Powered Learning**: Teach the bot new signal formats once, and it remembers forever.\n- **Multi-Format Support**: Handles BTO, STC, stock alerts, options contracts, and more.\n- **Per-Channel Configuration**: Different settings for specific Discord channels.\n- **User Filtering**: Execute signals from trusted traders only.\n\n### Advanced Risk Management\n- **Tiered Profit Targets**: PT1, PT2, PT3 with automatic partial exits.\n- **Stop Loss Protection**: Configurable stop losses per channel or globally.\n- **Trailing Stops**: Lock in profits as trades move in your favor.\n- **Slippage Protection**: Prevent overpaying on fast-moving options.\n- **Position Sizing**: Fixed quantity, percentage of portfolio, or trader's specified size.\n\n### Web Control Panel\n- **Real-Time Dashboard**: Monitor positions, P\u0026L, and trade history.\n- **Professional GUI**: Dark-themed interface with live analytics.\n- **AI Chat Assistant**: Manage the bot through natural conversation.\n- **Leaderboard**: Performance tracking by channel and trader.\n- **Portfolio Simulator**: Backtest strategies with historical data.\n\n### Trade Analytics\n- **P\u0026L Tracking**: Comprehensive profit/loss reports with FIFO matching.\n- **Win Rate Statistics**: Performance metrics by channel and trader.\n- **Capital Requirements Calculator**: Calculate exact capital needs.\n- **AI Post-Trade Analysis**: Insights for every trade powered by GPT.\n\n## Supported Signal Formats\n\nBotifyTrades understands various trading signal formats, including:\n- `BTO AAPL 150C 12/20 @ 2.50`\n- `STC TSLA 200P 1/17 @ 5.00`\n- `AAPL 150C 12/20 entry 2.50`\n- `Bought SPY 450C 0DTE @ 1.25`\n- `6900c         ← SPX/NDX shorthand for 0DTE`\n- `TRADE IDEA: NVDA 500C 1/17`\n\nDon’t see your format? Teach the bot using the AI chat assistant!\n\n## Quick Start\n\n### Download\nGet the latest release from the [Releases Page](https://github.com/DiscordTrader/BotifyTrades/releases).\n\n### Requirements\n- Python 3.8 or higher\n- Discord account token\n- Brokerage account(s) with API access\n- License key (contact for pricing)\n\n### Installation\n\n#### Windows\n```bash\n# Extract the release ZIP\n# Run the installer or execute directly:\npython src/selfbot_webull.py\n```\n\n#### Linux\n```bash\n# Extract and install dependencies\npip install -r requirements.txt\n# Run the bot\npython src/selfbot_webull.py\n```\n\n### First-Time Setup\n1. Launch the bot to start the setup wizard.\n2. Create your admin account with email recovery.\n3. Enter your Discord token.\n4. Configure your broker credentials.\n5. Add Discord channels to monitor.\n6. Set your risk management preferences.\n\n### Web GUI Dashboard\nAccess the control panel at `http://localhost:5000` after starting the bot.\n\n#### Dashboard Features\n- Live position monitoring with real-time prices.\n- Trade history with filtering and search.\n- Channel management and configuration.\n- Broker credential management (encrypted).\n- Risk settings per channel.\n- Performance analytics and charts.\n- AI-powered chat assistant.\n\n### Configuration\nAll settings are managed through the web GUI. Example configuration options:\n\n| Setting            | Description                                 |\n|--------------------|---------------------------------------------|\n| **Discord Channels** | Channels to monitor for signals             |\n| **Broker Selection**  | Brokerage to use per channel               |\n| **Position Sizing**   | Fixed amount or percentage of portfolio    |\n| **Profit Targets**    | PT1/PT2/PT3 percentages and quantities     |\n| **Stop Loss**         | Automatic stop loss percentage            |\n| **Trailing Stop**     | Enable/Disable trailing stops             |\n| **Slippage**          | Maximum acceptable price deviation        |\n| **User Filter**       | Trade signals only from specific users    |\n\n## Deployment Options\n- **Local Machine**: Use on your Windows/Mac/Linux computer.\n- **Cloud VPS**: Deploy to AWS, DigitalOcean, or any Linux server.\n- **24/7 Operation**: Systemd service for Linux auto-start.\n\n## Security\n- All broker credentials are encrypted at rest.\n- License keys are machine-bound for protection.\n- No credentials are ever transmitted externally.\n- Open-source signal parsing for transparency and auditing.\n\n## Support\n- **Documentation**: Available with each release.\n- **Issues**: Open a GitHub issue for bugs or features.\n- **Community Discord**: Join for help and discussion.\n\n## License\nBotifyTrades is proprietary software. A valid license key is required. Contact for licensing and pricing details.\n\n## Disclaimer\nTrading stocks and options involves substantial risk. BotifyTrades is a tool to automate execution for chosen signals. Past performance does not guarantee future results. Always paper trade first and never risk more than you can afford.\n\n---\n\nMade for Discord traders who want to automate their execution.\n\n[Download Latest Release](https://github.com/DiscordTrader/BotifyTrades/releases) | [Report Issues](https://github.com/DiscordTrader/BotifyTrades/issues)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscordtrader%2Fbotifytrades","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiscordtrader%2Fbotifytrades","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscordtrader%2Fbotifytrades/lists"}