1. Homepage
  2. Coding
  3. BFF5555 Financial machine learning - Project: Predict positive market movements

BFF5555 Financial machine learning - Project: Predict positive market movements

Chat with a Specialist
MonashBFF5555Financial machine learningPredict positive market movementsBinary ClassificationHyperparameter TuningCross ValidationPython

BFF5555 Project Semester 2 2024 Assignment Writing Service

Project Overview Assignment Writing Service

This capstone project assesses your ability to apply machine learning concepts and frameworks covered in this unit to build a predictive model for a financial application. Assignment Writing Service

Assessment Type: Individual project
Total Marks: 100 (Contributes 40% to the final grade)
Due Date: 11:55 pm, Wednesday, October 9th
Late Penalty: 5 marks per day for late submissions without prior approval Assignment Writing Service

Submission Requirements: Assignment Writing Service

  1. A PDF report documenting your model building process, including analysis and conclusions. Assignment Writing Service

  2. A Jupyter Notebook containing all Python code for your implementation. The notebook should be self contained, meaning the marker can run all the codes therein without making any adjustment. Clear all outputs before submitting the notebook. Assignment Writing Service

  3. A data file. Assignment Writing Service

  4. Use of AI statement (if applicable). See below. Assignment Writing Service

Each of these files should be named as FirstnameLastName. For example, XiaoWang_REPORT.pdf, XiaoWang_CODE.ipynb, XiaoWang_data.csv, XiaoWang_AI.pdf. Assignment Writing Service

There is no set number of pages and styling. Some students prefer to present in bullet points, others choose a more narrative style. Assignment Writing Service

Project Objective Assignment Writing Service

You are required to develop a machine learning model to predict positive market movements (uptrend). This prediction task will be treated as a binary classification problem, where the target variable is binary [0, 1]. Assignment Writing Service

Key Tasks: Assignment Writing Service

Select one ticker symbol (stock or ETF) of interest.
Focus on predicting short-term returns (e.g., daily or weekly). Follow the
six-step model building process discussed in class. Assignment Writing Service

Perform all computation, plotting and model implementation in a Jupyter Notebook. Document the model building process in a PDF file. The PDF file should contain tables and plots generated from the Notebook. Assignment Writing Service

Additional guidance: Data and preprocessing Assignment Writing Service

For daily predictions, a dataset of 5 years should be sufficient. For weekly predictions, select a suitably longer timeframe.
The features must be derived from OHLCV data (Open, High, Low, Close, Volume) available from Yahoo Finance. You are expected to:
Assignment Writing Service

Construct features such as intra-period price range, sign and magnitude of past returns: Assignment Writing Service

Feature Assignment Writing Service

O-C, H-L Sign
Past Returns
Assignment Writing Service

Formula Assignment Writing Service

Open - Close, High - Low sign [ ] Assignment Writing Service

Description Assignment Writing Service

Intraperiod price range
Sign of return or momentum Lagged returns
Assignment Writing Service

Construct additional technical indicators using
The total number of initial features is your design choice.
Apply feature selection techniques, such as feature importance ranking and regularization, to refine the feature set.
Assignment Writing Service

Algorithm and model training and selection Assignment Writing Service

Include all suitable machine learning algorithms covered in this unit. Perform hyperparameter tuning and model selection on the training set. Select the final model based on cross validation.
The train-test split ratio is your design choice.
Define the response variable based on your selected ticker and prediction frequency. For example, you may choose to label small positive returns (below 0.25%) as negative for weekly returns.
Assignment Writing Service

Model evaluation Assignment Writing Service

The evaluation must include relevant metrics plus a backtest, the latter should report the annualised return and Sharpe ratio for your strategy compared to a buy-and-hold benchmark. Assignment Writing Service

Support Assignment Writing Service

Post any project-related queries on the Assessments Forum. Assignment Writing Service

... ,2−tr ,1−tr Assignment Writing Service

) 1−tP (nl = tr
tP Assignment Writing Service

Assignment Writing Service

Use of Generative AI Assignment Writing Service

You may use Generative AI tools to assist with the Python coding aspects of this assessment. If you choose to do so, you must submit a separate document that includes: Assignment Writing Service

Acknowledgment of AI usage, with a clear explanation of how and where it was used. Documentation of the AI tool employed, including screenshots of the prompts and any interactions with the AI. Assignment Writing Service

For guidance on how to complete this document, please refer to this link. While the use of Generative AI is permitted, it is not mandatory. Assignment Writing Service

Marking rubric Assignment Writing Service

Criteria Assignment Writing Service

1. Ability to follow the six-step process Assignment Writing Service

2. Competent execution of technical aspects Assignment Writing Service

3. Creative application in feature engineering and model selection Assignment Writing Service

4. Quality of documentation Assignment Writing Service

Marks Description Assignment Writing Service

- Clearly structured workflow following the six-step 10 process discussed in class. Assignment Writing Service

- Logical progression and adherence to all key steps (e.g., data collection, preprocessing, etc.). Assignment Writing Service

- Data collection: Sufficient, relevant data collected and explained.
- Preprocessing: Correct handling of missing data, normalization, and transformations.
Assignment Writing Service

10 - Model evaluation: Robust validation methods (train-test split, cross-validation, backtest) applied and evaluated clearly.
- Coding: efficient Python programming with appropriate use of relevant packages.
Assignment Writing Service

- Thoughtful feature engineering (going beyond basic Assignment Writing Service

features demonstrated).
10 - Exploration of advanced techniques or creative use of Assignment Writing Service

domain knowledge.
- Novel algorithm/model selection and tuning (attempt to innovate or tailor to dataset).
Assignment Writing Service

- Well-commented code in Jupyter notebook. Assignment Writing Service

- Clear, concise, and thorough report, explaining choices, 10 findings, and reflections. Assignment Writing Service

- Screenshots of AI tools used and interactions documented (if applicable). Assignment Writing Service

联系辅导老师!
私密保护
WeChat 微信
Monash代写,BFF5555代写,Financial machine learning代写,Predict positive market movements代写,Binary Classification代写,Hyperparameter Tuning代写,Cross Validation代写,Python代写,Monash代编,BFF5555代编,Financial machine learning代编,Predict positive market movements代编,Binary Classification代编,Hyperparameter Tuning代编,Cross Validation代编,Python代编,Monash代考,BFF5555代考,Financial machine learning代考,Predict positive market movements代考,Binary Classification代考,Hyperparameter Tuning代考,Cross Validation代考,Python代考,Monash代做,BFF5555代做,Financial machine learning代做,Predict positive market movements代做,Binary Classification代做,Hyperparameter Tuning代做,Cross Validation代做,Python代做,Monashhelp,BFF5555help,Financial machine learninghelp,Predict positive market movementshelp,Binary Classificationhelp,Hyperparameter Tuninghelp,Cross Validationhelp,Pythonhelp,Monash作业代写,BFF5555作业代写,Financial machine learning作业代写,Predict positive market movements作业代写,Binary Classification作业代写,Hyperparameter Tuning作业代写,Cross Validation作业代写,Python作业代写,Monash编程代写,BFF5555编程代写,Financial machine learning编程代写,Predict positive market movements编程代写,Binary Classification编程代写,Hyperparameter Tuning编程代写,Cross Validation编程代写,Python编程代写,Monash作业答案,BFF5555作业答案,Financial machine learning作业答案,Predict positive market movements作业答案,Binary Classification作业答案,Hyperparameter Tuning作业答案,Cross Validation作业答案,Python作业答案,