Skip to content

kevintine/Python-Trading-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Trading Bot

Another Python Trading Bot/Analysis Tool. I've been trading on and off for some years now and having this tool help with analysis and decision is a big difference maker.

🚀 Purpose

The goal of this tool is to create an analytic trading system that:

  • Analyzes historical and live market data
  • Identifies trading signals using technical indicators and candlestick patterns
  • Backtests strategies on historical data
  • Visualizes indicators and trade signals on a candlestick chart.

This bot helps eliminate emotional decision-making and allows for consistent, rules-based trading strategies to be tested and deployed in real-time.

📦 Features

  • Strategy backtesting with historical data
  • Candlestick pattern recognition (e.g., Hammer, Doji)
  • Custom technical indicators and filters
  • Real-time data fetching and visualization
  • Live data streaming

📈 Technologies

  • Python
  • Pandas, NumPy
  • TA-Lib (Technical Analysis Library)
  • Plotly for charting
  • Flask for web interface
  • Questrade API account linkage
  • Alpaca API for live stock streaming data.

⚠️ Disclaimer

This tool is for educational and research purposes only. Trading stocks involves risk, and there are no guarantees of profit. Always do your own research or consult with a financial advisor before making any investment decisions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published