News API Projects

Last Updated: 10/17/2025 22:26 EST

Explore projects built using our News API. These tools and integrations help traders and developers leverage economic news data in their workflows.

JB-News-Scheduler

A MetaTrader indicator for visualizing economic news events on charts. Can be used for visualization or integrated into expert advisors.

  1. Copy the indicator file to your MetaTrader indicators folder:
    • MQL5: MQL5/Indicators/
    • MQL4: MQL4/Indicators/
  2. Restart MetaTrader or refresh the indicators list.
  1. Attach the indicator to your chart.
  2. Enter your API key in the indicator settings.
  3. Configure other settings as needed (news source, colors, offset).
  • Valid API key from the news provider
  • MetaTrader 4 or 5

Download: GitHub Repository →

PyCalendar

A Python Tkinter application that fetches and displays economic news events in a user-friendly calendar format. Organizes data from financial news APIs into a sortable table.

Features

  • Fetches economic news from MQL5 or Forex Factory APIs
  • Displays events in a sortable table with columns for Date, Currency, Event, Actual, Forecast, and Previous
  • Includes currency flags/emojis for visual identification
  • Supports time zone adjustments via offset configuration
  • Clean, modern GUI built with Tkinter

Installation

python -m venv venv
pip install -r requirements.txt
source venv/bin/activate
python main.py

Configuration

API_KEY = "YOUR_API_KEY_HERE"
OFFSET = 7  # GMT-3=0, GMT=3, EST=7, PST=10
SOURCE = "mql5"  # Options: "mql5", "forex-factory"

Download: GitHub Repository →

PyCalendar-MT5

A Python Tkinter application for MetaTrader 5 that fetches and displays economic news events. Same features as PyCalendar but integrated directly into MT5.

Requirements

  • MetaTrader 5
  • Python 3.6+
  • pip install metatrader5
  • Valid API key from your profile

Installation

  1. Add the script to your MetaTrader 5 Scripts directory.
  2. Double-click the script in MetaTrader 5 to run it.

Download: GitHub Repository →

JB-News-Bot

A MetaTrader expert advisor for trading economic news events based on their outcomes. Automatically trades by analyzing outcomes provided by the news API.

Requirements

  • Valid API key from the news provider
  • MetaTrader 4 or 5

Installation

  1. Copy the expert advisor file to your MetaTrader experts folder:
    • MQL5: MQL5/Experts/
    • MQL4: MQL4/Experts/
  2. Restart MetaTrader or refresh the experts list.
  3. Attach the expert advisor to your chart and enter your API key.

Download: GitHub Repository →

Support