report-tool

Report Tool is an application that uses IG Rest API to show basic statistics about past trades.


Keywords
report, tool, trading, ig, lightstreamer, statistics, trades, positions, gui, pyqt5, python, python3
License
MIT
Install
pip install report-tool==1.0

Documentation

Report Tool 3.0.0-alpha3

Latest GitHub release Latest GitHub pre-release

Report Tool is an application coded in Python 3.11 / PyQt5 using IG Rest API to show basics statistics about past trades.

Features

  • Listing of past trades,
  • Summary in points, points per lot, currency or percentage
  • Equity curves,
  • Export of trades in .txt format or .jpeg format
  • Trades comment,
  • Market filter.

Main interface

Installation

What you will need

Dependencies

cd Report-Tool
poetry install

Usage

  • Download the archive and unzip it:
  • Either run the entry point:
cd Report-Tool
poetry run report-tool
  • Or run the script:
cd Report-Tool
poetry run python -m report_tool
  • Enter your credentials, via the menu "Connect"

Connect menu

  • Have fun !

Building the msi installer

cd Report-Tool
poetry run python setup.py bdist_msi

Disclaimer

This tool was originally created by user beniSo, but he's no longer on GitHub.