/Flamingo-AI-Stock-Trading-Bot

High Frequency Trading bot using Artificial Intelligence to identify macroeconomic trends.

Primary LanguagePythonOtherNOASSERTION

Flamingo - AI Stock Trading Bot

Python HFT Stock Bot - Driven by AI.

A High Frequency Trading bot using Artificial Intelligence to identify macroeconomic trends.
Utilising US equity market data and derviative outlyers to generate portfolio Alpha.

Features:

  • Buying call spreads and call 1x2s on Resilient stocks to monetize flat skews and attractive volatility risk premium.
  • Trading short delta hedged straddles on highly-traded stocks.
  • Using historic RSI and bollinger bands to predict price movement.
  • Using Belt-holds and other trend reversal indicators to scalp small profits.
  • Scraping insititutional stock reports on high-cap equities.
  • Pre and post market limit trading.

Using:

  • Alpaca API to place trades with zero commission.
  • Azure/Microsoft Machine Learning for Predictive Modeling.
  • TradingView REST API for RSI, bollinger bands and momentum indicators.
  • Alpha Vantage, IEX, Polygon and Yahoo Finance institutional data and reports.

Future updates:

  • Order Book Imbalance Algorithm.
  • Concurrent Scalping Algorithm.
  • Insider cluster buying - long term holds.

Can be hosted locally or the cloud
Tested on Alpaca Paper Trading Simulation Environment  
 

NOT FULLY FUNCTIONAL
Uses dummy API keys