US Stock Scanner + Pattern Detection + Telegram Alerts + Interactive Brokers Integration
Worldwide
US Stock Scanner + Pattern Detection + Telegram Alerts + Interactive Brokers Integration Project Overview I am looking for an experienced developer (or small team) to build a professional US stock market scanning and alert system. The goal is to automatically identify high-quality trading opportunities in US stocks based on a combination of: * Fundamental analysis * Technical analysis * Pattern recognition * Volume analysis * Institutional participation * Options liquidity * Telegram notifications The system should focus exclusively on US-listed stocks and generate a ranked watchlist of the best opportunities each day. Supported Markets The scanner must support: * NASDAQ * NYSE * NYSE American (AMEX) The following must be excluded: * OTC stocks * Pink Sheet stocks * Delisted securities Fundamental Filters The system must allow filtering using: Market Capitalization * Minimum Market Cap: $2 Billion Debt Filters * Debt-to-Equity Ratio ≤ 1.0 * Long-Term Debt-to-Equity ≤ 0.75 Growth Filters * Positive Revenue Growth * Positive EPS Growth Cash Flow * Positive Operating Cash Flow Institutional Ownership * Minimum Institutional Ownership: 30% All values should be adjustable from the settings panel. Price and Liquidity Filters Share Price * Minimum Price: $20 * Maximum Price: $200 Average Daily Volume * Minimum Average Volume: 1,000,000 shares Relative Volume (RVOL) * Minimum RVOL: 1.5 All thresholds must be configurable. Trend Filters The scanner must identify stocks that: * Trade above the 50-day Moving Average * Trade above the 200-day Moving Average * Have the 50-day Moving Average above the 200-day Moving Average Relative Strength Filters The system should support: * Relative Strength Rating ≥ 80 OR * Outperforming the S&P 500 over the last 3 months 52-Week High Filter The scanner should identify stocks that are: * Within 20% of their 52-week high This percentage should be configurable. Float Filter * Float less than 500 million shares Configurable by the user. Options Liquidity Filters Since I actively trade options, the scanner must include: * Weekly Options Availability * Minimum Open Interest * Minimum Options Volume * Bid/Ask Spread Quality Configurable thresholds are required. Sector Exclusions The scanner should allow exclusion of sectors and industries. Initially, I would like the ability to exclude: * Banks * Insurance * REITs * Tobacco * Alcohol * Gambling Earnings Filter The scanner must be able to exclude stocks that have upcoming earnings announcements within: * 3 days * 5 days * 7 days User selectable. Technical Pattern Detection The system should automatically identify and alert on: Bullish Patterns * Bull Flags * Pennants * Ascending Triangles * Symmetrical Triangles * Flat Bases * Cup and Handle * Volatility Contraction Pattern (VCP) * Breakout Setups Technical Events * Breakout above resistance * High-volume breakout * New 52-week highs * Moving Average Crossovers * Relative Volume spikes Ranking System This is a critical requirement. The scanner should rank opportunities using a custom scoring system based on: * Trend strength * Volume * Relative strength * Institutional ownership * Fundamentals * Pattern quality * Options liquidity The output should display only the best opportunities. Daily Output * Top 10 stocks * Top 20 stocks Ranked from highest score to lowest score. Telegram Integration The system must send Telegram alerts when: * A breakout occurs * A new pattern is detected * Relative volume spikes * A stock reaches a new high * Moving average crossover occurs * A stock enters the Top Ranked List Alert messages should include: * Ticker * Price * Pattern name * Volume metrics * Scanner score * Direct chart link Broker Integration Preferred integration: * Interactive Brokers (IBKR) Future integrations (optional): * TradeStation * Webull * Tradier The architecture should allow future broker expansion. Dashboard Requirements Web-based dashboard preferred. Features: * Custom filter management * Watchlists * Historical alerts * Scanner results * Ranking system * Pattern charts * Telegram settings * User settings Technology Preferences Open to recommendations. Preferred stack may include: * Python * FastAPI * PostgreSQL * Redis * Docker * TradingView-compatible charting * Telegram Bot API Deliverables 1. Fully working scanner. 2. Pattern recognition engine. 3. Telegram alert system. 4. Ranking/scoring engine. 5. Admin dashboard. 6. Source code. 7. Installation documentation. 8. Deployment documentation. 9. Testing and bug fixes. Proposal Requirements Please include: * Similar projects you have built. * Experience with stock scanners or trading systems. * Experience with Interactive Brokers API. * Technology stack recommendation. * Estimated timeline. * Estimated budget. * Example screenshots or demos if available. Only apply if you have experience building trading-related software, stock scanners, market analysis tools, or algorithmic trading systems
$750.00
Fixed-price- Entry levelExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:4 weeks ago
- Interviewing:4
- Invites sent:1
- Unanswered invites:0
About the client
- Kuwait10:56 PM
- Finance & AccountingIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by