Python Developer Needed to Build Custom Ichimoku Stock Scanner
Worldwide
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/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$30.00
-
$60.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 minutes ago
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesSchertz9:54 PM
- $52K total spent26 hires, 9 active
- 124 hours
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