
Closed
Posted
I need a complete, reproducible workflow in Python that forecasts daily stock closing prices and short-term direction. Historical data should be pulled directly from Yahoo Finance, then enriched with the key technical indicators that matter most to me—moving averages, RSI, and MACD—along with any other sensible features you believe will help the model generalise without leaking future information. The core of the project is a time-series experiment: build and compare both LSTM and RNN architectures against simpler baselines such as Linear Regression, Random Forest, and XGBoost. Please handle the train/validation/test split with proper chronological order so no look-ahead bias sneaks in. I’ll judge performance with RMSE, MAE, and directional accuracy. To make results easy to digest, include clear Matplotlib/Seaborn visualisations: actual-versus-predicted price curves, indicator overlays, and loss trajectories for each network. I prefer the work delivered as a well-commented Jupyter Notebook, but separate .py modules for reusable components are fine. Deliverables • Clean, documented Python code (Notebook + modules) • Feature-engineering functions for moving averages, RSI, MACD, etc. • Trained LSTM, RNN, and baseline model objects with saved weights or joblib files • Plots and metric tables demonstrating model performance • Brief write-up (Markdown or PDF) describing data prep, modelling choices, and results • (Bonus) Lightweight Streamlit or Flask dashboard that pulls the latest prices and shows live predictions I’m happy to clarify objectives or data nuances as you go—efficient, well-explained work is what I value most.
Project ID: 40714540
40 proposals
Remote project
Active 18 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
40 freelancers are bidding on average ₹361 INR/hour for this job

Hi, Glane here. I can build the complete reproducible Python stock-forecasting workflow from Yahoo Finance data, with leakage-safe feature engineering using moving averages, RSI, MACD, returns, volatility, and other sensible technical features. I’ll implement a proper chronological train/validation/test setup, then compare LSTM and vanilla RNN models against Linear Regression, Random Forest, and XGBoost using RMSE, MAE, and directional accuracy. The deliverable will be a well-commented Jupyter Notebook with reusable Python functions/modules, saved trained models/weights, metric tables, and Matplotlib/Seaborn visualizations including actual-vs-predicted prices, indicator overlays, and neural-network loss curves. I’ll also document the methodology, modelling decisions, leakage controls, and results clearly so the experiment is easy to reproduce. If required, I can additionally build the Streamlit/Flask dashboard to pull the latest Yahoo Finance data and display the model predictions.
₹400 INR in 40 days
6.5
6.5

I understand you need a reproducible, leakage-free Python time-series pipeline that pulls Yahoo Finance data, engineers technical indicators, and objectively compares deep-learning and traditional forecasting models. I’ll build clean feature-engineering functions for moving averages, RSI, MACD and additional carefully selected features, ensuring every transformation respects chronological order and avoids future-data leakage. I’ll create chronological train/validation/test splits and compare LSTM, RNN, Linear Regression, Random Forest and XGBoost using RMSE, MAE and directional accuracy. The Jupyter Notebook will be well commented and supported by reusable .py modules, saved model weights/joblib artifacts, metric tables and Matplotlib/Seaborn visualizations including actual-vs-predicted curves, indicator overlays and network loss trajectories. I’ll also provide a concise Markdown/PDF methodology and results summary. If useful, I can add a lightweight Streamlit/Flask dashboard for latest data and predictions. I’ll test the full workflow for reproducibility and deliver a clean, documented package successfully.
₹400 INR in 40 days
5.7
5.7

Hello there, I understand you need a Python workflow for stock price prediction using historical data from Yahoo Finance. I will build LSTM and RNN models, comparing them with simpler baselines like Linear Regression and Random Forest. To ensure accuracy, I will handle the train/test split chronologically and evaluate using RMSE, MAE, and directional accuracy. Visualizations will include price curves, indicator overlays, and loss trajectories. I will provide clean, documented Python code, trained models, feature-engineering functions, plots, and a brief write-up. Let's discuss further details to ensure the project meets your expectations. Thanks, Manisha
₹250 INR in 40 days
4.3
4.3

As a seasoned Python developer with extensive experience in handling complex data analysis tasks, I'd be an excellent fit for your Python Stock Prediction Model Suite project. I've worked on similar time-series experiments before, building and comparing various neural network models and baseline algorithms, like you've mentioned. In addition to my expertise in time-series analysis leveraging LSTM and RNN architectures, I have deep knowledge across different regressional models such as linear regression, random forest and XGBoost that could really add value to your project. What separates me from other professionals in the field are my meticulous attention to detail and ability to craft reproducible workflows. These traits would be invaluable in ensuring a clean and documented code base along with thoughtful training, validation, and testing strategies preventing look-ahead bias as you stressed on. Being a data enthusiast, I completely understand the weightage of visualizations in data-based projects - my sound proficiency with Matplotlib and Seaborn will help us dive deeply into your data offering insightful graphs of actual-versus-predicted price curves, indicator overlays, and loss trajectories for each network
₹350 INR in 40 days
3.8
3.8

A clean time-series workflow matters most here, especially keeping feature engineering and validation free from look-ahead bias. I’d build the project in Python around Yahoo Finance data, moving averages, RSI, MACD, and carefully lagged features, then compare LSTM and RNN models against Linear Regression, Random Forest, and XGBoost using chronological train, validation, and test splits. I’ve worked with Python, time-series modelling, statistical analysis, deep learning, reusable data pipelines, and model evaluation using RMSE, MAE, and directional accuracy. The final delivery can include a well-commented Jupyter Notebook, reusable modules, saved model artifacts, clear plots, metric tables, and a concise modelling write-up. If useful, I can also add a lightweight Streamlit dashboard for fresh-price predictions. Would you like the first milestone to benchmark the baseline models before tuning the neural networks?
₹800 INR in 40 days
3.4
3.4

As the world's top results-driven Full Stack developer with an extensive background in AI solutions and data science, I am the perfect fit for your Python Stock Prediction Model Suite project. With over 200 successfully delivered projects including several involving stock market analysis, I have built comprehensive, reproducible workflows that extract relevant data from Yahoo Finance and incorporate critical technical indicators like moving averages, RSI, and MACD - exactly what you're looking for your model. One of my core strengths lies in time-series experimentation, where I build and compare deep learning models such as LSTM and RNN against simpler baselines including Linear Regression, Random Forest, and XGBoost - which directly aligns with your project requirements. I can ensure a proper handling of train/validation/test split to avoid any look-ahead bias. Having worked with Matplotlib/Seaborn extensively in the past to create visualizations of actual-versus-predicted price curves, indicator overlays, and loss trajectories, I can guarantee insightful plots that will make it easier for you to draw meaningful insights from the model performances. Lastly, my well-commented Jupyter Notebook approach will make it simple and convenient for you to review my work at each step. Let's discuss your project today - we have something amazing to build together!
₹400 INR in 40 days
3.7
3.7

Drawing from both my strong proficiency and rigorous years of experience working with Python, I strongly believe that I'm the perfect person to deliver for this project. My track record in building and deploying production applications as a full-stack developer cuts across various frameworks including Django and Flask. These, combined with my skills in data manipulation and analysis using Python will ensure your data is curated efficiently from Yahoo Finance. As corroborated by my past AI-powered projects such as chatbots and automation workflows, I have a sound understanding of machine learning depths. My knowledge in LSTM, RNN and traditional models such as Linear Regression, Random Forest and XGBoost align perfectly with the core of your project. My focus on ensuring proper train/validation/test splits ordered chronologically will obliterate any look-ahead bias you seek to avoid, thus producing highly credible and accurate predictions.
₹250 INR in 40 days
3.0
3.0

Hello, I am an experienced Python developer and quantitative analyst with strong expertise in time‑series forecasting, deep learning architectures, and financial data pipelines. Your requirement to build a reproducible workflow for daily stock closing price prediction aligns perfectly with my background. Approach: Data ingestion: Pull historical OHLC data directly from Yahoo Finance. Feature engineering: Implement moving averages, RSI, MACD, and additional lagged features while avoiding look‑ahead bias. Modeling: Compare baselines (Linear Regression, Random Forest, XGBoost) against LSTM and RNN architectures. Chronological train/validation/test split ensures realistic evaluation. Evaluation: RMSE, MAE, and directional accuracy metrics. Visualization: Matplotlib/Seaborn plots for actual vs. predicted curves, indicator overlays, and loss trajectories. Deliverables: Well‑commented Jupyter Notebook + modular .py files. Saved model weights/joblib files. Metric tables + plots. Brief write‑up (Markdown/PDF) explaining methodology and results. (Bonus) Lightweight Streamlit/Flask dashboard for live predictions. Experience: Built forecasting pipelines for equities and commodities using PyTorch, TensorFlow, scikit‑learn, and XGBoost. Delivered reproducible notebooks with clear documentation for academic and commercial projects. Best regards, Suyash – Python & AI Automation Specialist
₹1,000 INR in 40 days
2.8
2.8

As an AI and Cloud Data Engineer with a focus on delivering tangible ROI through advanced AI/ML solutions, I believe I'm the perfect fit for your Python Stock Prediction Model Suite project. My broad experience across finance, combined with my deep understanding of using Python and other technologies such as TensorFlow and PyTorch in building intelligent systems, makes me adept at handling complex time-series experiments like yours. To ensure reproducibility, I'll build a well-commented Jupyter Notebook with separate .py modules for reusable components. I will also develop feature-engineering functions tailored to your specific requirements, including moving averages, RSI, MACD, and other features you deem sensible. For model comparison, I'll employ both LSTM and RNN architectures alongside popular baselines such as Linear Regression, Random Forest, and XGBoost incorporating a proper train/validation/test split. My proficiency extends beyond just architecture. Using Matplotlib/Seaborn visualizations in your preferred style brings clarity to model performance. You can expect actual-versus-predicted price curves, indicator overlays, and loss trajectories for each network. Finally, my extensive knowledge of AWS and Azure cloud data engineering ensures scalable and efficient ETL/ELT pipelines aligning all aspects with your business priorities.
₹500 INR in 40 days
2.6
2.6

Hi, a notebook that forecasts daily closes and next day direction, with LSTM and RNN measured against Linear Regression, Random Forest and XGBoost. Leakage is what usually wrecks these. It's not the architecture. So: yfinance into a cached frame, moving averages, RSI and MACD computed from past bars only, a chronological split with the scaler fitted on train alone, then every model trained on the same windows so RMSE, MAE and directional accuracy compare fairly. Plots and a short write up on top. Which tickers and how far back? I have built the same walk forward evaluation before. Happy to start on a small milestone, the data and split layer. Regards, Zohaib
₹400 INR in 40 days
1.6
1.6

As an experienced and multifaceted developer, my combination of skills makes me the ideal fit for your Python stock prediction project, with a strong focus on data analysis and machine learning. I'm proficient in Python, which includes Django, Pandas, Numpy and Scikit-learn libraries. Therefore, I'm more than capable of processing and enriching the market data from Yahoo Finance. Additionally, my mastery of SQL and MongoDB will be vital in managing the immense amounts of data produced during the experiment. Moreover, my background in developing REST APIs ensures that your project will adhere to best practices for seamless integration with other services. When it comes to visualization, I am well-versed in leveraging Matplotlib/Seaborn to create clear and informative charts and graphs that help visualize complex relationships between variables. My familiarity with Jupyter Notebook ensures that your deliverables will feature thorough documentation for future use. . Let's turn your vision into reality.
₹400 INR in 40 days
1.5
1.5

I have extensive experience in Python-based time series analysis and machine learning. I can build a robust, modular pipeline that handles data ingestion via yfinance, advanced feature engineering (RSI, MACD, MAs), and a rigorous training framework that avoids look-ahead bias by respecting chronological order. My approach to this project: - Data Pipeline: Robust fetching and feature enrichment with Pandas/NumPy. - Model Architecture: Comparative implementation of LSTM, RNN, XGBoost, and baseline models. - Evaluation: Precise tracking of RMSE, MAE, and directional accuracy using Scikit-Learn. - Visualization: Clean, professional output using Matplotlib and Seaborn for loss and prediction curves. - Modularity: Well-commented Jupyter Notebooks for analysis, supplemented by clean .py modules for reusability. I can also deliver the bonus Streamlit dashboard to provide a live interface for your predictions. While my public portfolio focuses on modern web and mobile development, my background in backend architecture allows me to write clean, production-grade Python code that is easy to maintain. Are you available for a brief chat to define the specific stock tickers and the forecast horizon you are prioritizing?
₹150 INR in 40 days
0.0
0.0

I can build the full Python time-series workflow with Yahoo Finance data, technical indicators, chronological validation, and leakage-safe feature engineering. I have 9+ years of development experience with Python and production AI/ML pipelines, including CNN image processing and LangChain-based systems at Marin Software. I can implement and compare LSTM, RNN, Linear Regression, Random Forest, and XGBoost using consistent preprocessing and evaluation with RMSE, MAE, and directional accuracy. The notebook will include reusable feature functions, saved models, metric tables, and clear Matplotlib/Seaborn visualizations for predictions, indicators, and training loss. I can also structure the code so the optional Streamlit dashboard can be added cleanly later.
₹200 INR in 40 days
0.0
0.0

Hi, a Python pipeline that pulls Yahoo Finance data, builds RSI and MACD features then compares LSTM and RNN against baselines. The tricky part is keeping the split so future data doesn't leak into training. Do you need the Streamlit dashboard too or just the notebook? My team runs this kind of forecasting setup regularly. Happy to start on the pipeline first. Regards, Mariam
₹400 INR in 40 days
0.0
0.0

I can deliver 'Python Stock Prediction Model Suite' end to end — clean architecture, tests, and deployment. I'll start with a short plan, share progress daily, and hand over production-ready code. Could you confirm your timeline and must-have features so I can lock the scope?
₹400 INR in 7 days
0.0
0.0

Hi, Building a robust stock prediction suite requires strict chronological splitting and rolling feature engineering to prevent look-ahead bias, especially when combining sequential models like LSTM and RNN with tree-based baselines like XGBoost. I will structure this as a modular Python pipeline, pulling data via yfinance, computing technical indicators, and implementing a strict time-series cross-validation split before evaluating RMSE, MAE, and directional accuracy with clean Seaborn visualisations. I can deliver the complete, well-commented Jupyter Notebook and supporting modules within 3 business days. Are you planning to train these models on a single ticker first, or do you need a multi-asset batch processing pipeline from the start? Best regards, Tumisang
₹100 INR in 4 days
0.0
0.0

Creating a robust stock prediction model in Python aligns perfectly with my recent work on similar projects. I specialize in time-series analysis and have successfully implemented LSTM and RNN architectures, alongside simpler models like Linear Regression and XGBoost. Your focus on key technical indicators like moving averages, RSI, and MACD is a smart approach to enhancing model accuracy. Ensuring proper chronological data splits to avoid look-ahead bias is crucial, and I appreciate your emphasis on clear, insightful visualizations using Matplotlib and Seaborn. I prioritize clear communication and a practical approach, ensuring that the solutions I provide not only meet technical requirements but also support business objectives. What specific features or metrics are most critical for your analysis? If you choose not to work with me, at least you'll gain insights from an expert in the field. P.S I look forward to your message Leon B.
₹200 INR in 7 days
0.0
0.0

Hi, I'd love to take this on ,time-series forecasting with a proper LSTM/RNN vs. classical baseline comparison is exactly the kind of project I enjoy, and I can deliver a clean, reproducible pipeline within 3-4 days. How I'll approach it: Data & features: Pull OHLCV data via yfinance, then build leak-free features — SMA/EMA, RSI, MACD (with signal line and histogram), plus Bollinger Bands, volume indicators, and lagged returns/volatility. All rolling calculations respect chronological order, so no future data ever touches a training row. Splits & validation: Strict time-based train/val/test split (no shuffling, no k-fold leakage), with clearly documented cutoff dates. Modeling: Linear Regression, Random Forest, and XGBoost as baselines, then LSTM and vanilla RNN architectures, tuned on sequence length, hidden units, and regularization to avoid overfitting on noisy price data. Evaluation: RMSE, MAE, and directional accuracy per model in a comparison table, with actual-vs-predicted plots, indicator overlays, and loss curves via Matplotlib/Seaborn. Delivery: A well-commented Jupyter Notebook as the main narrative, reusable logic factored into separate .py modules, saved model weights/joblib files, and a short write-up on data prep, model choices, and results. Bonus: If time allows, a lightweight Streamlit dashboard for live predictions. Happy to iterate quickly on feedback as we go — looking forward to discussing specifics.
₹250 INR in 40 days
0.0
0.0

I’d be very interested in working on this project. I have a Master’s in Data Science and a Master’s in Financial Engineering, with professional experience in data analysis, statistical analysis, Python, and financial/operational reporting. I can build the complete workflow from Yahoo Finance data collection and feature engineering through to chronological train/validation/test splits, ensuring there is no look-ahead or data leakage. (I can also implement complex cross validation methods if requested) I can implement and compare Linear Regression, Random Forest, XGBoost, RNN, and LSTM models using RMSE, MAE, and directional accuracy, with clear visualizations and a well-documented Jupyter Notebook. My Financial Engineering background also gives me a strong interest in financial markets and quantitative analysis, while my Data Science experience allows me to approach the forecasting problem systematically and reproducibly. I can also structure the code into reusable modules and, if useful, extend the project with a lightweight Streamlit dashboard.
₹250 INR in 40 days
0.0
0.0

⚠️ IF YOU’RE NOT HAPPY, YOU DON’T PAY ⚠️ I have extensive experience in building Python-based forecasting models, especially in stock prediction. My background in machine learning allows me to effectively implement and compare LSTM, RNN, and baseline models, ensuring clean execution and practical results. To achieve your goals, I will pull historical data from Yahoo Finance, enrich it with relevant technical indicators, and ensure proper chronological data handling. Visualizations will be created using Matplotlib and Seaborn to make the results digestible. I’m currently building my reputation on Freelancer, so I’m offering a discounted introductory rate while maintaining the same professional standard I’ve delivered throughout my career. Let's connect and discuss your project further. Regards, Anchel
₹100 INR in 7 days
0.0
0.0

Bhopal, India
Member since May 22, 2026
₹750-1250 INR / hour
$250-750 USD
₹12500-37500 INR
₹750-1250 INR / hour
$10-30 USD
$15-25 USD / hour
$8-15 USD / hour
₹12500-37500 INR
$250-750 USD
$250-750 USD
$10-30 USD
₹750-1250 INR / hour
$250-750 USD
$15-25 USD / hour
₹750-1250 INR / hour
$10-30 CAD
$250-750 CAD
$101 USD
$160-210 USD
$30-250 USD
min $50 USD / hour