Python Developer Needed to Build Custom Ichimoku Stock Scanner

Posted 6 hours ago

Worldwide

Summary

I'm looking for an experienced Python developer with strong knowledge of technical analysis and financial market data. This is not a standard moving average scanner. I have developed a specific Ichimoku pattern that I visually recognize on daily charts, and I need software that can automatically search thousands of US stocks each day and identify charts with similar geometry. The goal is to reduce thousands of charts down to a shortlist of high-probability candidates for manual review. What the software should do: Download daily price data for all US-listed stocks. Calculate full Ichimoku Cloud values: Tenkan-sen Kijun-sen Senkou Span A Senkou Span B Chikou Span Evaluate custom geometric relationships between Tenkan, Kijun, and price. Rank stocks by similarity to my pattern. Export results with chart images. Pattern Characteristics The scanner should identify charts where: The Kijun-sen is relatively flat. Price is well below the Kijun. The Tenkan-sen is significantly below the Kijun. etc. (will give more details when selected) The scanner should identify the entire progression toward that pattern. Desired Features Adjustable parameters from a settings screen. Ability to change: Minimum Tenkan/Kijun distance. Flatness threshold for Kijun. Bowl sensitivity. Minimum price distance from Kijun. Lookback period. Daily scan of all US stocks. Ranked results. Save chart screenshots. Export results to CSV. Simple desktop interface. Nice to Have Interactive chart viewer. Ability to click a stock and immediately open its chart. Ability to save "favorite" setups. Ability to compare today's scan to previous days. Technical Preferences Python Pandas NumPy yfinance or Polygon.io (open to recommendations) Plotly or Matplotlib for chart generation SQLite database for storing historical scans Ideal Candidate Experience building stock scanners. Familiarity with Ichimoku Cloud calculations. Experience with quantitative trading tools. Experience with financial APIs. Ability to communicate clearly and make recommendations for improving the design. Deliverables Fully documented Python project. Source code. Installation instructions. Ability to modify parameters without editing the code. Ownership of all source code upon completion. ability to build a generic Ichimoku Pattern Engine. Instead of hard-coding one setup, the software would let you define multiple reusable scans.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $60.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Python
pandas
NumPy
yfinance
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 minutes ago
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 15, 2015
  • United States
    Schertz9:54 PM
  • $52K total spent
    26 hires, 9 active
  • 124 hours

Explore similar jobs on Upwork

Zoho Creator
Microsoft Excel
Microsoft Access
Flowchart
Mail Merge
Automation
Interactive Data Visualization
Data Analysis
Fillable Form
Excel Formula
Excel Macros
Conversion to Editable File
Microsoft Word
Spreadsheet Skills
Visual Basic for Applications
Google Sheets

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo