Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bovermiley97/blip-analysis-crypto-signal-trading-bot-signal-masters-trading-crypto

A bot signal protocol for Node.js, enabling advanced crypto trading and analysis. Includes a static website with a serverless backend to display real-time crypto prices.
https://github.com/bovermiley97/blip-analysis-crypto-signal-trading-bot-signal-masters-trading-crypto

bitcoin blockchain crypto crypto-signal crypto-signal-analysis crypto-signal-app crypto-signals-bot crypto-trading cryptocurrencies cryptocurrency cryptocurrency-exchanges ethereum signal-protocol telegram-bot trading trading-bot trading-signal trading-signal-api trading-signal-bot trading-signals-info

Last synced: 19 days ago
JSON representation

A bot signal protocol for Node.js, enabling advanced crypto trading and analysis. Includes a static website with a serverless backend to display real-time crypto prices.

Awesome Lists containing this project

README

        

# SignalMasters



```
_____ _ _
|_ _| __ __ _ __| (_)_ __ __ _
| || '__/ _` |/ _` | | '_ \ / _` |
| || | | (_| | (_| | | | | | (_| |
|_||_| \__,_|\__,_|_|_| |_|\__, |
|___/
```


![unnamed](https://github.com/MuckPro/REDME/assets/138373919/95b187b2-af78-4c4f-87ca-2ad32d535c9d)

SignalMasters is a cutting-edge platform dedicated to providing cryptocurrency investors and traders with invaluable signals in the ever-evolving crypto market. Success in cryptocurrency trading hinges on accurate information and timely signals, and SignalMasters is engineered to meet this critical need.

---

## Overview

Signal Masters, Our Cryptocurrency Signal Service is a cutting-edge platform that leverages advanced algorithms and market analysis tools to deliver real-time trading signals to our users. These signals are designed to assist traders in identifying potential buy and sell opportunities in the cryptocurrency market.

## Trading

The project is aimed at developing an intelligent trading for automated trading cryptocurrencies using state-of-the-art machine learning (ML) algorithms and feature engineering. The project provides the following major functionalities:

**Features:**

- Analyzing historic data and training machine learning models in batch off-line mode

- Analyzing the predicted scores and choosing best signal parameters

- Signaling service which is regularly requests new data from the exchange and generates buy-sell signals by applying the previously trained models in on-line mode

- Trading service which does real trading by buying or selling the assets according to the generated signals

- **Reliable Signals:** SignalMasters employs a team of seasoned analysts and advanced algorithms to continuously monitor the cryptocurrency markets. It delivers users with real-time, trustworthy signals to support their buy and sell decisions.

- **Personalized Notifications:** Users can receive customized notifications for specific cryptocurrencies or trading strategies. This ensures they are promptly alerted to any significant market changes that align with their interests.

- **Education and Analysis Tools:** SignalMasters offers a wide range of resources to help users better understand cryptocurrency trading. Whether you're a novice or experienced trader, you'll find educational materials and advanced analysis tools to enhance your skills.

---

# Signal service

Every minute, the signaler performs the following steps to make a prediction about whether the price is likely to increase or decrease:
* Retrieve the latest data from the server and update the current data window which includes some history (the history length is defined by a configuration parameter)
* Compute derived features based on the nearest history collected (which now includes the latest data). The features to be computed are described in the configuration file and are exactly the same as used in batch mode during model training
* Apply several (previously trained) ML models by forecasting some future values (not necessarily prices) which are also treated as (more complex) derived features. We apply several forecasting models (currently, Gradient Boosting, Neural network, and Linear regression) to several target variables (labels)
* Aggregate the results of forecasting produced by different ML models and compute the final signal score which reflects the strength of the upward or downward trend. Here we use many previously computed scores as inputs and derive one output score. Currently, it is implemented as an aggregation procedure but it could be based on a dedicated ML model trained on previously collected scores and the target variable. Positive score means growth and negative score means fall
* Use the final score for notifications

---

## Contributing

We welcome contributions from the community. To contribute to BlockchainBridge, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Commit your changes.
4. Submit a pull request.

---

License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

## Contact

![https://t.me/intelligent_trading_signals](https://img.shields.io/badge/Telegram-2CA5E0?logo=telegram&style=for-the-badge&logoColor=white)

---