Skip to content
Stock for Deep Learning and Machine Learning
Jupyter Notebook Python
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Stock_Algorithms Add files via upload Jun 6, 2020
Stock_Apps Update README.md Dec 22, 2019
001_Pandas.ipynb Add files via upload Jul 30, 2019
002_Numpy.ipynb Add files via upload Jul 30, 2019
003_Matrix.ipynb Add files via upload Jul 30, 2019
004_Data_PreProcessing.ipynb Add files via upload Jul 30, 2019
005_Pre_Proccessing (Part_2).ipynb Add files via upload Jul 30, 2019
006_Data_Visualization.ipynb Add files via upload Jul 30, 2019
007_Understand_Data.ipynb Add files via upload Jul 30, 2019
008_Basic_Statistics.ipynb Add files via upload Jul 30, 2019
Array_Selection_Numpy.ipynb Add files via upload Feb 17, 2019
Basic_Machine_Learning_Predicts.ipynb Add files via upload Jan 28, 2019
Categorical_Continuous.ipynb Add files via upload Aug 11, 2019
Column_Selection_Pandas.ipynb Add files via upload Feb 16, 2019
Descriptive_Statistics.ipynb Add files via upload Aug 22, 2019
Features_Analysis.ipynb Add files via upload Sep 30, 2018
Features_Extraction.ipynb Add files via upload Aug 17, 2019
Features_Scores.ipynb Add files via upload Jan 27, 2019
Features_Selections.ipynb Add files via upload Aug 17, 2019
Features_Transformation.ipynb Add files via upload Aug 18, 2019
In_Sample_Out_Sample.ipynb Add files via upload Aug 23, 2019
Linear_Regression_Stock.ipynb Add files via upload Feb 14, 2019
Logistic_Regression_Stock.ipynb Add files via upload Feb 14, 2019
Metric.ipynb Add files via upload Aug 26, 2019
NetworkX.ipynb Add files via upload Aug 27, 2019
Principal_Component_Analysis_(PCA).ipynb Add files via upload Oct 14, 2019
Principal_Component_Analysis_(PCA)_Stock.ipynb Add files via upload Feb 8, 2020
Probabilities.ipynb Add files via upload Feb 10, 2019
README.md Update README.md Apr 18, 2020
Stationary_Check.ipynb Add files via upload Sep 30, 2018
Tensorflow_Basics.ipynb Add files via upload Nov 19, 2019
Title.PNG Add files via upload May 11, 2019
Train_Test_Split.ipynb Add files via upload Feb 5, 2019
Train_Validate_Test.ipynb Add files via upload Aug 25, 2019
Underfitting_Overfitting_Check_Regression.ipynb Add files via upload Aug 19, 2019
Understand_Data.ipynb Add files via upload Jan 31, 2019

README.md

Deep Learning and Machine Learning for Stock predictions

Description: This is for learning, studying, researching, and analyzing stock in deep learning (DL) and machine learning (ML). Predicting Stock with Machine Learning or Deep Learning with different types of algorithm. Experimenting in stock data to see how it works and why it works or why it does not works that way. Using different types of stock strategies in machine learning or deep learning. Using Technical Analysis or Fundamental Analysis in machine learning or deep learning to predict the future stock price. In addition, to predict stock in long terms or short terms.

Three main types of data: Categorical, Discrete, and Continuous variables

  1. Categorical variable(Qualitative): Label data or distinct groups.
    Example: location, gender, material type, payment, highest level of education
  2. Discrete variable (Class Data): Numerica variables but the data is countable number of values between any two values.
    Example: customer complaints or number of flaws or defects, Children per Household, age (number of years)
  3. Continuous variable (Quantitative): Numeric variables that have an infinite number of values between any two values. Example: length of a part or the date and time a payment is received, running distance, age (infinitly accurate and use an infinite number of decimal places)

Data Use

  1. For 'Quantitative data' is used with all three centre measures (mean, median and mode) and all spread measures.
  2. For 'Class data' is used with median and mode.
  3. For 'Qualitative data' is for only with mode.

Two types of problems:

  1. Classification (predict label)
  2. Regression (predict values)

Python Reviews

Step 1 through step 8 is a reviews in python.
After step 8, everything you need to know that is relate to data analysis, data engineering, data science, machine learning, and deep learning.

List of Machine Learning Algorithms for Stock Trading

Most Common Regression Algorithms

  1. Simple Linear Regression Model
  2. Logistic Regression
  3. Lasso Regression
  4. Support Vector Machines
  5. Polynomial Regression
  6. Stepwise Regression
  7. Ridge Regression
  8. Multivariate Regression Algorithm
  9. Multiple Regression Algorithm
  10. K Means Clustering Algorithm
  11. Naïve Bayes Classifier Algorithm
  12. Random Forests
  13. Decision Trees
  14. Nearest Neighbours
  15. Lasso Regression
  16. ElasticNet Regression
  17. Reinforcement Learning
  18. Artificial Intelligence
  19. MultiModal Network
  20. Biologic Intelligence

Different Types of Machine Learning Algorithms and Models

Algorithms is a process and set of instructions to solve a class of problems. In addition, algorithms perform a computation such as calculations, data processing, automated reasoning, and other tasks.

Prerequistes

Python 3.5+
Jupyter Notebook Python 3

🔲 Add more of algorithms and different types of algorithms

Authors

* Tin Hang

Disclaimer

🔻 Do not use this code for investing or trading in the stock market. However, if you are interest in the stock market, you should read 📚 books that relate to stock market, investment, or finance. On the other hand, if you into quant or machine learning, read books about 📘 machine trading, algorithmic trading, and quantitative trading. You should read 📗 about Machine Learning and Deep Learning to understand the concept, theory, and the mathematics. On the other hand, you should read academic paper and do research online about machine learning and deep learning on 💻

You can’t perform that action at this time.