Skip to content

devminda/email_alert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Email System for Trading Signal Detection

Overview

This repository contains a Python-based automatic email system designed for sourcing data, running through a trading strategy, and sending email notifications when a signal is identified. The system is customizable and can be adapted for various trading strategies and data sources.

Features

  • Data Sourcing: The system is capable of sourcing data from different providers. It supports integration with popular APIs, databases, or file systems. You can easily extend it to fetch data relevant to your trading strategy.

  • Trading Strategy: The repository includes a customizable trading strategy module. You can define and modify your trading strategy based on the sourced data. The strategy module is designed to be flexible, allowing you to adapt it to different market conditions.

  • Signal Detection: The system identifies trading signals based on the defined strategy. When a signal is detected, the system sends an email notification to the specified recipients. This helps you stay informed about potential trading opportunities.

  • Email Notification: The email notification system is built using Python's smtplib library. You can configure the email settings, such as SMTP server details, sender's email, and recipient's email addresses.

  • Github Actions: The alert is setup as a cron job using GIThub actions.

Getting Started

  • Clone the repository to your local machine.
  • Install the required dependencies.

Customization

Data Sources: Extend the data_source.py module to support additional data sources.

Trading Strategy: Modify the trading_strategy.py file to customize your trading strategy.

Email Settings: Adjust the config.py file to configure email settings such as SMTP server details, sender's email, and recipient's email addresses.

Dependencies

Python 3.x Required Python packages (see requirements.txt)

License

This project is licensed under the MIT License.

Contributions

Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or create a pull request.

Happy trading! 📈✉️

About

Test repo for setting up an email alert system using github actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages