Skip to content

Latest commit

 

History

History
106 lines (73 loc) · 4.49 KB

README.md

File metadata and controls

106 lines (73 loc) · 4.49 KB

The Wi-Fi Stock Crossover Notifier is an Arduino-based project that monitors stock data in real-time and sends email notifications when specific moving average crossovers occur. The project focuses on short-term investing using the 9 & 21 EMA crossover and long-term investing using the 50 & 200 SMA crossover strategies.

Twitter License

Introduction · Features · Hardware Requirements · Software Requirements · Contributing


Introduction

Traders/Investors often utilize moving average crossovers as a technical analysis tool to identify potential trend reversals or shifts in market sentiment. The Wi-Fi Stock Crossover Notifier automates this process by combining the power of Arduino microcontrollers, Wi-Fi connectivity module, and algorithmic trading strategies.

Project Image

Features

  • Real-Time Monitoring: The system continuously fetches up-to-date stock data through a chosen stock data API.
  • Crossover Detection: Utilizes algorithms to detect crossovers based on Exponential Moving Averages (EMAs) and Simple Moving Averages (SMAs).
  • Email Notifications: Sends email notifications to a specified address when a crossover is identified, allowing users to stay informed about potential trading opportunities.

Hardware Requirements

  • Arduino Microcontroller (e.g., Arduino Uno)
  • ESP8266 or ESP32 Wi-Fi module for Internet connectivity

Software Requirements

  • Arduino IDE
  • Programming Language (C++, Embedded C, Python)
  • Necessary libraries (e.g., ESP8266WiFi, SMTPClient)
  • RESTAPI/FastAPI, HTTP Requests
  • Stock data API (e.g., Alpha Vantage)
  • Email service (e.g., SMTPClient for Email communication)
  • Stock data API key
  • Email account for notifications

Contributing

We welcome contributions from the AI community. Whether you're interested in improving our website, collaborating on AI projects, or sharing your expertise, we're excited to work together. Check out our Contributing Guidelines to get started.

We love our contributors! Here's how you can contribute:

  • Open an issue if you believe you've encountered a bug.
  • Make a pull request to add new features/make quality-of-life improvements/fix bugs.

License

This project is licensed under the Apache2.0 License.

Acknowledgments

  • Thanks to Alphavantage for providing real-time stock data.
  • Special thanks to the Arduino and ESP community for their support.

Made with ❤️ by Gyan