← Back to side projects

Market Signal Bot

Featured

Algorithmic trading bot driven by FinBERT news sentiment

PythonFinBERTLumibotAlpaca APIML
Market Signal Bot

An algorithmic paper-trading bot that reads the news before it trades.

How it works

  • Pulls recent headlines for a symbol through the Alpaca news API
  • Scores sentiment with FinBERT, a transformer model fine-tuned on financial text
  • Sizes positions by cash-at-risk and places bracket orders with take-profit and stop-loss
  • Backtested against historical data via Lumibot + Yahoo Finance