Project information

FX Market Sentiment

Retail traders' open positions, as per Myfxbook and Dukascopy.

Myfxbook is the largest aggregator of trading accounts, and Dukascopy is a large investment bank which has direct access to Money Makers. Together combined, the data provides a directional insight how traders are taking their positions. A registered user on the portal can view the data directly or through an API that returns filtered JSON results.

Features

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

Technologies

  • Python + Pandas
  • Django + Django REST Framework
  • Postgres DB
  • ChartJS - Trending & graphing
  • HTML5 / CSS3 / Bootstrap
  • JavaScript
  • Celery + Redis