-
Notifications
You must be signed in to change notification settings - Fork 1
Home
MarkSTM (Supervised Trading Model) is an open-source project developed by Ryan Rudd, an International Baccalaureate Student. This project is aimed at developing a supervised trading model that uses quantitative analysis and machine learning techniques to predict future market movements and inform trading decisions.
This project is dedicated to Ryan Rudd's high school computer science teacher, mom & dad, and his brother.
MarkSTM is designed to leverage historical data from the stock market to make predictions about future market movements, helping to inform trading decisions. The model is trained using labeled data, where inputs are market data (such as stock prices, economic indicators, and news events) and outputs are desired trading decisions (such as buy, sell, or hold). The model uses supervised learning algorithms to identify patterns and relationships between input data and output decisions. Experimental results show that MarkSTM achieves high accuracy in predicting market movements and generates profitable trading decisions. Our results demonstrate the potential of machine learning techniques in stock market trading and offer insights for future research in this field.
The stock market is a complex system that is influenced by a wide range of factors, including economic indicators, news events, and investor sentiment. As a result, predicting market movements is challenging, and many traders struggle to make informed trading decisions. Machine learning techniques offer a promising approach to address this challenge by leveraging historical data to identify patterns and trends in market behavior. In this project, we present MarkSTM, a supervised trading model developed using quantitative analysis and machine learning techniques.
The use of machine learning techniques in stock market trading has been the subject of extensive research in recent years. Many researchers have explored the use of different machine learning algorithms, including neural networks, decision trees, and support vector machines, to predict market movements. Other researchers have focused on the use of specific market data, such as news sentiment or technical indicators, to inform trading decisions. One notable example of machine learning in stock market trading is the AlphaGo system developed by DeepMind Technologies.
MarkSTM is a supervised learning model that is trained using historical market data and associated trading decisions. The input data to the model consists of a variety of quantitative features, including technical indicators, fundamental data, and news sentiment analysis. The output of the model is a trading decision, which can be either "buy," "sell," or "hold." We use a variety of supervised learning algorithms, including decision trees, random forests, and gradient boosting, to train the model. We also use cross-validation techniques to evaluate the performance of the model and identify the optimal hyperparameters for each algorithm.
MarkSTM is a supervised learning model that is designed to predict future market movements and make informed trading decisions. To achieve this, we use a variety of quantitative features, including technical indicators, fundamental data, and news sentiment analysis, as inputs to the model. The model uses a classification algorithm to predict the trading decision based on the input features. We use a variety of supervised learning algorithms to train the model and evaluate the performance of the model using various metrics and techniques.
Backtesting is a common technique used in the evaluation of trading strategies, where the model's performance is tested on historical market data to simulate trading decisions. In the context of MarkSTM, we use backtesting to evaluate the performance of the model on historical market data and measure the profitability of the trading decisions generated by the model.
In conclusion, the development of MarkSTM represents a significant step forward in the field of stock market trading. By leveraging the power of artificial intelligence, we have created a system that is capable of analyzing large amounts of data, predicting market movements, and