brewish trading | AI-Enhanced Trading Platform
Introduction
Brewish Trading is an AI-enhanced trading platform designed to empower traders with personalized insights, recommendations, and real-time market data. It analyzes trading behaviors and patterns, offering users a seamless, intelligent system for better decision-making and improved trading performance.
Inspiration
Our inspiration for this project stemmed from the challenges faced by everyday traders. While professional traders have access to advanced tools and strategies, retail traders often struggle with analysis paralysis and emotional decision-making. Brewish aims to bridge this gap by leveraging AI to offer personalized recommendations, helping traders make more informed decisions with confidence.
What it does
- Paper Money Trading: Practice trading with virtual funds through Alpaca Markets, enabling users to simulate real-world trading without risk.
- AI-Powered Recommendations: Personalized trade suggestions based on user behavior and historical data, helping to navigate market trends effectively.
- Real-Time Market Data: Access up-to-date stock and financial instrument data.
- Portfolio Management: Visualize and manage your investments in a single interface.
- Order Management: Place and monitor stock orders with ease.
- Congressman Trades Tracking: Monitor and analyze the trading activities of U.S. Congress members for strategic insights.
How we built it
- Frontend: Built with React and Chakra UI, the platform's interface is clean and intuitive. Real-time data visualization is enabled with Chart.js for easy market tracking.
- Backend: The backend leverages Flask for API routing, OpenAI's API for personalized recommendations, and Alpaca API for trade execution and market data.
- Data Processing: Python and machine learning algorithms process user trading history to generate recommendations and insights.
- Tutor Features: The system provides a trading tutor that offers strategy suggestions, risk-level analysis, stock recommendations, and trend visualizations.
- Chatbot (Stock Assistant): A natural language chatbot that provides detailed, comprehensive stock information. It leverages a Retrieval-Augmented Generation (RAG) system to pull up-to-date and accurate data from Yahoo Finance. Key features include:
- Stock Summary: Provides a concise overview of stock performance.
- Charts & Trends: Displays historical data and market trends.
- Strategy Recommendations: Offers potential trade strategies.
- Current Price & Stock Recommendations: Supplies real-time stock prices and personalized suggestions.
- Stock Predictors: Uses machine learning models to analyze order history, trade volume, frequency, and user behavior. It:
- Creates embeddings of trading data to capture unique trading patterns.
- Computes a cosine similarity score between a user's trading history and other stocks.
- Recommends top stocks based on personalized historical trends.
- Queries the LLM system for reasoning and justification behind each recommendation, enhancing transparency and trust.
Technology Stack
- Frontend: React, Chakra UI, Chart.js
- Backend: Flask, OpenAI API, Alpaca API
- Data Processing: Python, Machine Learning Algorithms
- Tutor Capabilities: Visualizations, Risk Assessments, Trend Analysis, and Stock Recommendations
Growth of the Sector
The AI-powered trading industry is growing rapidly, with AI trading expected to reach $568.8 million by 2034, growing at an 11.1% CAGR. The hedge fund industry grew 7.7% in 2023, reaching $5.3 trillion in assets under management. Notable competitors include Trade Ideas, TrendSpider, and Tickeron.
Why We're Unique
- Hyper-Personalization: Our self-improving AI learns from each user's actions to tailor recommendations, making it highly personalized.
- Comprehensive Learning: In addition to trading insights, Brewish provides a built-in trading tutor, offering strategy suggestions, risk assessments, and trend analysis at different risk levels.
- Congressman Trades Tracking: This unique feature tracks the trading activities of U.S. Congress members, offering a new source of inspiration and insight for users.
Next Steps and Future Growth
- Mobile App Development: Ensure accessibility on mobile devices to allow users to manage trades and view recommendations on the go.
- Add Social Features: Enable users to collaborate, share insights, and follow other traders.
- Expand Data Integration: Include more sources of financial data, including global market trends and cryptocurrency assets.
- Enhance AI Trading Strategies: Continuously improve the recommendation engine by incorporating new machine learning techniques and more data sources.
- Mobile App: Develop a mobile version of the platform to expand accessibility and ensure that users can trade on the go.
- Integrate More Data Sources: Incorporate additional financial data streams, such as cryptocurrency markets and macroeconomic indicators, to provide more comprehensive insights.
Challenges we ran into
- Integrating real-time data from multiple sources in a seamless way was challenging, requiring robust backend architecture and error handling.
- Ensuring the AI engine provides accurate, reliable recommendations while still being simple enough for novice traders to understand.
- Balancing complexity and simplicity in the user interface to ensure that both experienced and beginner traders can use the platform effectively.
Accomplishments that we're proud of
- Successfully integrating AI-powered recommendations tailored to each user’s trading history.
- Implementing a real-time, interactive market data dashboard that updates instantly with minimal latency.
- Including a unique feature that tracks and analyzes trading patterns of U.S. Congress members, offering inspiration for informed trading.
What we learned
- Developing an AI system that genuinely learns from user behavior requires continuous optimization and testing.
- The importance of building a user-friendly interface for both novice and experienced traders, ensuring that the platform remains accessible to all.
- Real-time market data and seamless trade execution are essential components of any modern trading platform.
Team
Our team consists of passionate developers, data scientists, and finance enthusiasts working together to make trading more accessible to everyone. We're committed to refining our platform to deliver the best possible trading experience.


Log in or sign up for Devpost to join the conversation.