Project information

Autochartist Signals

Autochartist is a platform which can identify chart patterns using technical indicators. It monitors the markets and alerts you to trading opportunities in real time.

Autochartist's signals are sent by email, which required me to write scrapers to connect to my Gmail account, fetch specific emails, scrape them, delete them and write the trade pieces to the DB. A registerted user on the portal can then pull these trades through an API.

Also, a custom MT4 Expert Advisor was created, that pulls the trades from the API and opens Pending Orders.

Features

  • Security
    • User Registration & Authentication
    • API Token Authentication for every endpoint
    • Read-Only access
  • Data is scraped from Gmail.
  • Celery cronjob to refresh data every 10 minutes.

Technologies

  • Python
  • MQL4
  • Django + Django REST Framework
  • Postgres DB
  • Celery + Redis
  • HTML5 / CSS3 / Bootstrap
  • JavaScript