MT5 Trading Report – Add Net Profit/Loss in EUR Using Daily ECB Rate (for my austrian tax report)

Şartname

I need a report based on the original MetaTrader 5 (MT5) account statement (trading history export).
The original structure and all columns of the MT5 report must remain unchanged.

Only new columns may be added – as described below.


✅ Additional columns to be added:

  1. Fixed Fees (optional)
    – For example, in swap-free accounts or other broker-specific charges not already listed as swap or commission.

  2. Net USD
    – The net result per trade in USD, calculated as:
    Net USD = Profit − Swap − Commission − Fixed Fees

  3. ECB Rate (USD/EUR)
    – The official daily reference exchange rate of the European Central Bank, based on the trade closing date. The rates are at the ezb website („**ECB SDW REST-API**, **EXR**, **eurofxref XML**“)

  4. EUR (Net)
    – The converted net amount in EUR, calculated as:
    EUR = Net USD ÷ ECB Rate


📌 Requirements:

  • The program should be able to automatically generate PDF tax reports based on the MT5 report. If it's easier, an Excel file is also acceptable.

  • ECB rates must be fetched automatically or via Power Query, using this official ECB CSV file:
    📎 https://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist.csv

  • The correct ECB rate must be used for the closing date of each trade (daily accuracy).

  • The sheet must be based on a standard MT5 account history export.
    No existing columns may be removed or renamed.


🎯 Purpose:

The file is used for tax reporting in Austria.
According to local tax law, I must declare the net realized profit/loss per trade in EUR, converted using the official ECB exchange rate on the day the trade was closed.

All trading data must remain fully visible in the original MT5 format.
Only the calculated Net USD , the ECB Rate and EUR (Net) columns are required in addition.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
Projeler
2
0%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
0
Serbest
2
Geliştirici 2
Derecelendirme
(83)
Projeler
143
52%
Arabuluculuk
8
13% / 75%
Süresi dolmuş
22
15%
Serbest
3
Geliştirici 3
Derecelendirme
(28)
Projeler
39
23%
Arabuluculuk
14
0% / 93%
Süresi dolmuş
4
10%
Serbest
4
Geliştirici 4
Derecelendirme
(17)
Projeler
21
19%
Arabuluculuk
5
40% / 40%
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(11)
Projeler
16
38%
Arabuluculuk
0
Süresi dolmuş
1
6%
Yüklendi
6
Geliştirici 6
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 6 makale
7
Geliştirici 7
Derecelendirme
(64)
Projeler
144
46%
Arabuluculuk
21
38% / 24%
Süresi dolmuş
32
22%
Çalışıyor
8
Geliştirici 8
Derecelendirme
(22)
Projeler
30
40%
Arabuluculuk
8
25% / 38%
Süresi dolmuş
2
7%
Yüklendi
Yayınlandı: 8 makale, 35 kod
9
Geliştirici 9
Derecelendirme
(13)
Projeler
31
23%
Arabuluculuk
8
25% / 63%
Süresi dolmuş
5
16%
Serbest
10
Geliştirici 10
Derecelendirme
(29)
Projeler
35
37%
Arabuluculuk
0
Süresi dolmuş
2
6%
Çalışıyor
11
Geliştirici 11
Derecelendirme
Projeler
0
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 2 kod
12
Geliştirici 12
Derecelendirme
(33)
Projeler
36
33%
Arabuluculuk
5
0% / 80%
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 2 kod
13
Geliştirici 13
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 2 kod

Proje bilgisi

Bütçe
100+ USD