Thanks to visit codestin.com
Credit goes to github.com

Skip to content

weirdapps/etoro_statement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

eToro Account Statement Processor

A Python tool that processes eToro account statements and generates comprehensive financial summaries.

Overview

This tool extracts essential financial metrics from eToro Excel-based account statements and provides a clean, organized summary focusing on:

  • Investment summary (deposits, withdrawals, net investment)
  • Realized performance (gains, dividends, income, expenses, profits)
  • Unrealized performance (unrealized profit, current equity)
  • Performance metrics (Return on Investment)

The tool automatically saves all extracted metrics to a CSV file for further analysis.

Requirements

  • Python 3.6+
  • pandas
  • openpyxl
  • rich
  • tabulate

Install the required packages with:

pip install pandas openpyxl rich tabulate

Usage

python etoro_summary.py path_to_statement.xlsx

Example

python etoro_summary.py etoro-account-statement-1-1-2023-5-15-2025.xlsx

This will:

  1. Process the eToro statement file
  2. Display a comprehensive financial summary in the terminal
  3. Generate a CSV file with the complete metrics (saved in the same directory as the input file)

Output Example

The tool generates a clean, minimal formatted table with sections:

alt text

ROI is calculated as a percentage based on Net Realized Profit over Net Investment. It does not take into account the timing of any deposits or withdrawals made or the unrealized profit.

About

extract useful insights from etoro statements

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages