
In Progress
Posted
Paid on delivery
I need an experienced Python developer / financial data engineer to build a configurable bot that scans historical U.S. stock market data and detects significant downside price movements. The system should scan historical U.S. stock data and create a structured database of events in which a stock experienced a significant price drop, based on configurable quantitative rules. The ideal freelancer should have experience with Python, financial market data APIs, and historical OHLCV data, intraday data processing, PostgreSQL, data engineering, stock screeners, financial dashboards, quantitative research tools, and large historical data collection. Please include examples of similar financial data tools, stock scanners, screeners, or market data pipelines you have built. This is a data collection and research project only. Main Objective: Build a Python-based tool that can scan up to 10 years of historical U.S. stock data and detect price drop events using OHLCV data. - See Attached Doc For more details: "Freelancer.com (Historical Stock Price Drop Data Collector) (1).PDF" - Example of a Chart description: "Stock Example [login to view URL]" The tool should scan up to 10 years of historical U.S. stock data and identify stocks that experienced significant price declines based on configurable rules. The tool should support filtering by market cap category: * Nano cap: below $50M * Micro cap: $50M–$300M * Small cap: $300M–$2B * Mid cap: $2B–$10B The system must be fully configurable so thresholds and filters can be changed without modifying the core code. _Main Detection Rules The tool should detect historical price drop events such as: * Stock drops 10% or more from the previous close to the current close. * Stock drops 10% or more from the previous close to the current open. * Stock drops 10% or more during pre-market, regular market hours, or after-hours. * Stock drops 10% or more intraday from high to low. * Strong red candle appears on configurable timeframes: daily, 1-hour, 30-minute, 10-minute, or 5-minute. * Drop occurs with abnormal volume, such as 1.5x or 2x the 20-day average volume. NOTE: All percentages and thresholds must be configurable. _Data to Save for Each Event For every detected event, the system must save: * Ticker symbol * Company name * Exchange * Sector and industry * Event date and exact/estimated event time * Timeframe detected * Market cap and market cap category * Float or estimated float, if available * Previous close, open, high, low, close * Close-to-close drop percentage * Previous close-to-open drop percentage * Intraday high-to-low drop percentage * Gap-down percentage * Red candle percentage * Event day volume * Dollar volume * Return after 1, 2, and 3 trading days * Data source used * Chart snapshot path, if generated * Timestamp when the record was created _Chart Snapshot Requirement For each detected event, the system should optionally generate and save a chart image showing the price action around the drop. Preferred chart format: * Candlestick chart * 5-minute chart preferred when intraday data is available * Include volume bars * Include ticker, event date, and timeframe * Optional percentage drop annotation * Save as PNG or JPG * Link the image path to the database event record _The chart can be generated from OHLCV/intraday data using libraries such as: * Matplotlib * Plotly * mplfinance * TradingView Lightweight Charts * Other reliable charting libraries _TradingView screenshots may be considered if technically possible, but the preferred method is to generate chart images programmatically from market data. Preferred Data Sources The developer should recommend the best data provider combination, but the preferred setup is: * [login to view URL] / Massive for historical OHLCV and intraday U.S. stock data * Financial Modeling Prep for company profile, market cap, sector, industry, and fundamentals * Optional Intrinio for higher-quality public float data * PostgreSQL or Supabase for database storage _The system should be modular so data providers can be replaced later without rewriting the entire tool. API keys must be stored securely using environment variables or a secure configuration file. _ Database and Export Requirements The system should support PostgreSQL database storage with deduplication logic, so scans can be re-run without creating duplicate event records. Suggested tables: * `companies` * `price_drop_events` * `scan_runs` * `data_sources` * `export_runs` The tool must allow exporting results in multiple formats: * CSV * Excel/XLSX * JSON * Parquet * SQLite database file * PostgreSQL table * ZIP package containing data files and chart snapshots Exports should be configurable by date range, exchange, ticker, market cap category, timeframe, drop percentage, and whether chart snapshots are included. _Optional Dashboard A simple Streamlit dashboard is preferred but not required for the first version. If included, it should allow filtering by: * Date range * Ticker * Exchange * Market cap category * Drop percentage * Relative volume * Sector * Industry * Timeframe * Whether the chart snapshot exists _It should also include export buttons for CSV, Excel, JSON, Parquet, and ZIP. Preferred Technology Stack * Python * Pandas or Polars * PostgreSQL * SQLAlchemy * Requests/API clients * YAML or JSON configuration * Environment variables for API keys * Matplotlib / Plotly / mplfinance for chart generation * Streamlit optional * Modular code structure * Clean documentation _Deliverables * Working Python scanner * Configurable YAML or JSON file * PostgreSQL database schema * Historical price drop detection logic * CSV, Excel, JSON, and Parquet export * Optional SQLite export * ZIP export with data and chart snapshots * Chart snapshot generation system * Deduplication logic * Logging and error handling * Documentation explaining how to install, configure, and run the tool * Example output with at least 100 detected historical events * Clean source code repository _Ideal Candidate The ideal freelancer should have experience with: * Python * Financial market data APIs * Historical OHLCV data * Intraday data processing * PostgreSQL * Data engineering * Stock screeners * Financial dashboards * Quantitative research tools * Large historical data collection * Chart generation from OHLCV data * Exporting datasets in CSV, Excel, JSON, Parquet, and database formats Please include examples of similar financial data tools, stock scanners, screeners, charting tools, or market data pipelines you have built. --- Based on the longer work description you provided.
Project ID: 40420778
71 proposals
Remote project
Active 11 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I understand you need a Python stock pattern detector bot, and this aligns perfectly with my expertise in financial technology and trading systems. My most relevant experience is building **TradeVision - D2 Trading** ([login to view URL]), an intelligent trading platform with advanced automation capabilities. This project involved developing sophisticated pattern recognition algorithms, real-time market data processing, and configurable trading automation - exactly what your bot requires. For your stock pattern detector, I can leverage the same technical foundation I used in TradeVision: - **Real-time data processing** engines that handle high-frequency market data streams - **Pattern recognition algorithms** that identify technical indicators and chart patterns - **Configurable automation systems** that can be customized for different trading strategies - **Advanced analytics dashboards** for monitoring and visualizing detected patterns I've also built the **Binance Trading Bot** ([login to view URL]), which demonstrates my ability to create automated trading systems with precision market analysis and risk management tools. Additionally, my **10XTraders platform** ([login to view URL]) showcases my experience with AI-powered trading systems and multi-pair trading logic. My technical expertise includes: - Python development with pandas, numpy, and financial libraries - API integrations with major exchanges and data providers - Machine learning for pattern detection and signal generation - Database design for historical data storage and analysis - Real-time data streaming and processing architectures I can build your configurable bot to detect various stock patterns (head and shoulders, triangles, support/resistance levels, etc.) with customizable parameters for sensitivity, timeframes, and alert mechanisms. The system will be scalable, maintainable, and designed for reliable operation in live market conditions. You can review my complete portfolio at [login to view URL] to see the breadth of my development capabilities across financial technology and automation platforms. I'm confident in delivering a robust, professional-grade pattern detection bot that meets your specific requirements and trading objectives. Let's talk and get started. Thank you.
$1,500 USD in 10 days
7.6
7.6
71 freelancers are bidding on average $1,474 USD for this job

With over a decade of experience in financial data engineering and Python development, I understand your need for a Python Stock Pattern Detector Bot that scans and detects significant downside price movements in historical U.S. stock data. My background in building high-complexity systems, like scaling apps for 1 million users, directly applies to the challenges of creating a configurable bot for your project. For strategic insight, I recommend structuring the tool with modular code architecture to easily replace data providers without rewriting the entire system. My past success includes developing similar financial data tools that processed large historical datasets, showcasing my capability to handle the complexity of this project. I encourage you to reach out to discuss how we can collaborate on building this Python-based tool. Let's ensure a secure and efficient deployment by leveraging my expertise in Python, financial market data APIs, PostgreSQL, and large historical data collection. Let's bring your project to life efficiently and effectively.
$1,200 USD in 20 days
8.9
8.9

Hi, This is Elias from Miami. I have gone through your project description and understand you’re looking to build a configurable Python bot that detects stock patterns. This tool will help in analyzing financial data effectively. I have solid experience in Python development and financial data analysis, having worked on similar projects that required deep data processing and algorithm design. To approach this, I’ll start by defining the specific patterns you want the bot to detect. Then, I will develop a modular architecture to ensure configurability, allowing for easy updates or adjustments in the future. I’ll also focus on integrating robust data sources to enhance accuracy. I have a few questions to get a better understanding: Q1 – What specific stock patterns are you looking to detect? Q2 – Will the bot need to integrate with any existing trading platforms or APIs? Q3 – How do you envision the configuration options for the bot? I’d be happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$1,200 USD in 6 days
8.3
8.3

⭐⭐⭐⭐⭐ Create a Configurable Python Bot for Stock Price Drop Detection ❇️ Hi My Friend, I hope you're doing well. I just checked your project requirements and see you are looking for an experienced Python developer to build a financial data tool. Look no further; Zohaib is here to help you! My team has completed 50+ similar projects focused on financial data analysis. I will create a bot that scans U.S. stock data, detects price drops, and builds a structured database based on configurable rules, all within your budget. ➡️ Why Me? I can easily do your project as I have 5 years of experience in Python development, financial market data APIs, and data engineering. My expertise includes working with historical OHLCV data, intraday data processing, and PostgreSQL. I also have strong skills in stock screeners and quantitative research tools. ➡️ Let's have a quick chat to discuss your project in detail. I can show you samples of my previous work that highlight my capabilities. Looking forward to connecting with you! ➡️ Skills & Experience: ✅ Python Development ✅ Financial Market Data APIs ✅ Historical OHLCV Data ✅ Intraday Data Processing ✅ PostgreSQL ✅ Data Engineering ✅ Stock Screeners ✅ Financial Dashboards ✅ Quantitative Research Tools ✅ Chart Generation ✅ Data Exporting (CSV, JSON, Excel) ✅ Modular Code Structure Waiting for your response! Best Regards, Zohaib
$900 USD in 2 days
8.1
8.1

Hi, I can build this Python-based stock price drop scanner as a configurable research/data-collection tool, including historical OHLCV ingestion, market-cap filters, drop-event detection rules, PostgreSQL storage, deduplication, exports, logging, and optional chart snapshot generation. I have experience with Python financial-market analysis, trading-model research, dashboards, and data pipelines, and I can structure the code so providers such as Polygon/Massive, Financial Modeling Prep, or Intrinio can be configured through environment variables and replaced later if needed. Deliverables would include the scanner, YAML/JSON configuration, database schema, CSV/Excel/JSON/Parquet exports, chart images linked to event records, documentation, and an example output dataset with detected historical events. Could you confirm which market data API subscriptions you already have available for historical intraday data? https://www.freelancer.com/u/Vasilchenko
$1,500 USD in 20 days
7.7
7.7

With a versatile team specializing in full-stack development and AI-powered systems like ours at MHTechFusion, I ensure you of an exemplary execution for your project. We've got an impressive skill set that aligns perfectly with your Python Stock Pattern Detector Bot needs; encompassing comprehensive experience in Python, financial market data APIs, PostgreSQL, data engineering, quantitative research tools, stock screeners, and more. Similar to the project's objective, we've built and deployed intricate yet efficient financial data tools over the years. One notable project is our development of a comprehensive stock scanner and screener using Python backed by a PostgreSQL database. This tool catered to various scenarios similar to your requirements where we were able to effectively analyze historical stock data for significant price drops using customizable parameters. We understand the importance of project robustness without losing on the flexibility. My team's expertise in building configurable systems reflects in our past projects as well. We've created highly adaptable solutions where users could effortlessly modify thresholds and filters atop without modifying the core code. Armed with this same dexterity and passion for delivering quality work, we are confident about making your Python Stock Pattern Detector Bot truly tailored to your needs while ensuring complete functionality.
$1,500 USD in 45 days
7.0
7.0

Hi, I can help you with this. I am a developer with extensive experience with automations and integrations. I've helped clients with similar projects. Let me know your interest, Sincerely, Nicolas
$1,125 USD in 7 days
5.3
5.3

Hello! I am a Florida-based senior software engineer with extensive experience in Python, data processing, and financial analysis. I've read your project description carefully and I'm excited about the opportunity to build a configurable stock pattern detector bot for you. With over 15 years in the field, I bring a solid technical foundation and an understanding of financial systems. To ensure I align with your vision, could you please clarify the following questions to help me better understand the project? 1. What specific stock patterns are you looking to detect with the bot? 2. Are there any particular data sources or APIs you prefer for financial data? 3. What are your expectations regarding the bot's configurability and user interface? My approach would involve defining the key requirements, designing a robust architecture, and implementing the bot with thorough testing for accuracy. I also have experience in building similar applications and can share examples if needed. I’m dedicated to delivering a solution that meets your needs while ensuring it's practical and maintainable. Let’s chat further to discuss how I can bring this project to life. Looking forward to your response! -James
$1,200 USD in 6 days
5.2
5.2

Hi, The goal of this project is to build a Python-based tool that scans historical U.S. stock data to detect significant downside price movements. The real problem lies in efficiently processing and analyzing large volumes of financial data to identify specific events based on configurable rules. My solution involves leveraging Python, PostgreSQL, and data processing techniques to create a scalable system that can scan up to 10 years of historical stock data and pinpoint price drop events accurately. With over 6 years of experience in Python, financial data engineering, and building stock screeners, I have successfully developed similar tools that have streamlined data collection and analysis processes, resulting in actionable insights for clients. I hold the certification for Senior Full-Stack & AI Automation Engineer, validating my expertise in this domain. I am confident that my skills and experience make me the ideal candidate for this project. I have a few questions about the project and would like to discuss further details via chat. My time zone is flexible, so I can easily work around yours. Cheer, Dax.M
$1,500 USD in 7 days
4.6
4.6

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, thank you for sharing your detailed project brief. I can build your historical stock price drop data collector using Python, PostgreSQL, and financial data APIs with a comprehensive and scalable design. I will deliver: • Python-based tool for scanning historical stock data • Configurable detection rules for price drop events • Support for filtering by market cap category • Fully configurable system for threshold adjustments • Saving detailed data for each detected event • Chart snapshot generation using Matplotlib, Plotly, or other reliable libraries • Secure storage in PostgreSQL with export options • Optional Streamlit dashboard for data visualization You will also receive documentation, support, and a clean source code repository. I am confident in executing your vision efficiently and professionally. Looking forward to discussing further steps. Best regards, Chirag.
$1,150 USD in 7 days
4.7
4.7

I can build the configurable Python scanner you described to scan up to 10 years of U.S. OHLCV (including intraday) and reliably flag configurable 10%+ drops across daily, 1h, 30m, 10m and 5m timeframes. The harder parts aren’t the percentage rules — it’s normalizing large intraday feeds, handling timezones/exchange sessions, and deduplicating the same event seen on multiple timeframes while preserving exact event times and volume context. I recently built a small-cap gap/down detector that ingested Polygon and FMP data, wrote events to PostgreSQL, generated mplfinance candlestick PNGs, and produced CSV/Parquet exports for downstream research — that project maps almost exactly to this scope. My approach: adapter-based ingestion (swap Polygon/FMP/Intrinio easily), normalize to a single schema, compute rolling stats (20-day volume), run configurable detection rules, save events with dedupe logic and optional chart generation, plus YAML config and export endpoints. I’ll include example output (100+ events) and docs. Quick question: do you want all US exchanges included by default or a specific exchange list, and which API keys (Polygon/FMP/Intrinio) do you already have? My bid: $1,125.
$1,125 USD in 7 days
4.8
4.8

Hi, I can build a robust, configurable Python-based scanner to detect historical downside events across U.S. equities, exactly as outlined. Approach: Modular pipeline: data ingestion → event detection → storage → export Data sources: Polygon (OHLCV/intraday) + Financial Modeling Prep (fundamentals) Config-driven rules (YAML): drop %, volume spikes, timeframe, market cap filters Efficient processing using Pandas/Polars for large 10-year datasets Core System: Event detection engine (gap-down, intraday drop, red candles, volume anomalies) PostgreSQL schema with deduplication (companies, events, runs) Chart generation (mplfinance/Plotly) with 5-min candles + volume Return tracking (1/2/3 day forward performance) Exports: CSV, Excel, JSON, Parquet, SQLite, PostgreSQL, ZIP (with charts) Fully filterable by ticker, date, cap category, drop %, timeframe Extras: Optional Streamlit dashboard for filtering + exports Secure API handling via env variables Clean logging + reproducible runs I’ve built large-scale scraping and data pipelines with structured datasets and analytics layers, so this will be scalable, accurate, and easy to extend. Ready to start with a working prototype and sample events quickly.
$1,125 USD in 7 days
4.7
4.7

Hola, Tras una revisión detallada de los requisitos de tu proyecto, entiendo completamente el alcance y las expectativas. He trabajado en bots web/WhatsApp similares y puedo comenzar de inmediato. Aporto sólida experiencia en AI Chatbot Development, WhatsApp Business API, WordPress, Dialogflow/Botpress, NLP, API Integration, PHP y HTML con más de 10 años de experiencia. Uno de los puntos clave aquí es crear un bot simple, claro y fácil de mantener, que responda en español e inglés sobre horarios, ubicación y datos de contacto sin complicar la experiencia del paciente. Puedo configurar la plataforma, diseñar las intenciones y respuestas, integrar el bot en WordPress y WhatsApp Business, hacer pruebas básicas y entregar una guía rápida para que tu equipo pueda actualizar textos o añadir nuevas preguntas después. Tengo un par de preguntas rápidas. • ¿Ya tienes WhatsApp Business API activa o necesitas ayuda con la configuración? • ¿Prefieres Dialogflow, Botpress, ManyChat, o estás abierto a mi recomendación? Quedo atento para comentar más detalles y avanzar de inmediato. Saludos, Carlos.
$750 USD in 14 days
4.0
4.0

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have developed several Python-based financial data tools that scan historical stock data to detect critical market events, leveraging APIs and scalable databases to deliver insights smoothly. The most important part to successfully complete this project is designing a highly modular system that allows seamless configuration changes without core code alteration. Approach: ⭕ Build a robust Python scanner to process up to 10 years of OHLCV data from reliable sources like Polygon.io. ⭕ Design a normalized PostgreSQL database with deduplication and scalable schema. ⭕ Implement configurable detection rules and market cap filters using YAML/JSON. ⭕ Create a chart snapshot generator using mplfinance for candlestick and volume visualization. ⭕ Develop export functionalities across CSV, Excel, JSON, Parquet, and database formats. ⭕ Ensure secure API key management and clean error handling. ❓ Do you have a preferred data provider API key set ready for integration? ❓ Would you like the initial version of the dashboard built with Streamlit, or reserved for a later phase? ❓ Are there any particular alerting or notification features required for detected events? I am confident in delivering a clean, extensible, and well-documented solution that meets your detailed requirements and supports future scalability. Looking forward to collaborating with you. Best regards, Nam
$1,200 USD in 7 days
3.9
3.9

Welcome to professional Python development services! Hi there, I'm Alema, a Python expert programmer who strives for clear code in atmospheric, numerical weather prediction, physics, and all other seminal fields. I'm ready to provide you with high-quality services. I have completed 350+ projects with a 100% Positive Rating. If you are looking for Quality work, look no further. Also, we are a team of professional workers, and we are always available 24/7 to help employers without limitations, and delivery is guaranteed on time. Your faithfully. Eng. Alema Akter
$750 USD in 1 day
3.3
3.3

Hey , I just finished reading the job description and I see you are looking for someone experienced in Financial Analysis, Data Processing, PHP, Python, MySQL, Java, Computer Vision, Data Analysis, Software Architecture and Data Science. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am- 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Abdul Haseeb Siddiqui
$750 USD in 3 days
3.4
3.4

Hello. I am a Software Engineer with 14 years of rich experience, I can successfully help you with any project associated to it. My deep expertise in Python-based data engineering and financial market APIs allowed me to architect highly configurable and scalable stock detection systems that handle large historical datasets with precision and flexibility. I would appreciate the chance to discuss the project in more detail. Best regards. Julian
$1,200 USD in 7 days
2.6
2.6

Hey, I have extensive experience in Python, financial market data APIs, and historical OHLCV data. I specialize in building stock screeners, financial dashboards, and market data pipelines. - Proficient in Python - Skilled in financial data APIs - Experienced with historical OHLCV data My approach involves creating a modular Python tool that scans up to 10 years of historical U.S. stock data, detecting significant price drops using configurable rules. The system will be fully customizable without the need to modify the core code. Let's discuss how I can assist in developing this Python-based tool for your data collection and research project further. Best, Daniela
$1,400 USD in 7 days
0.0
0.0

WESTLAKE, United States
Payment method verified
Member since Dec 9, 2025
$250-750 USD
$250-750 USD
£250-750 GBP
₹37500-75000 INR
₹750-1250 INR / hour
₹1500-12500 INR
$10-30 USD
$30-250 USD
$30-250 AUD
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
$15-25 USD / hour
₹37500-75000 INR
₹400-750 INR / hour
$5-30 USD / hour
₹1500-12500 INR
₹150000-250000 INR
₹37500-75000 INR
$10-100 USD
₹1500-12500 INR
£250-750 GBP