UMNi Log MT4 Automated Trade Journal and Reporter
- Утилиты
-
Rickie Lee Robinson
Founder of UMNi Systems. I build Telegram-connected tools and custom Expert Advisors for MetaTrader 4 and 5: trade alerts, remote control, session briefings and risk management. Every strategy I build is tested on 17 years of historical data before it goes near a live account. Custom bot builds - Версия: 1.30
- Обновлено: 6 ноября 2026
- Активации: 5
UMNi-LOG
Automated Trade Journal & Reporter for MetaTrader 4 — CSV + Telegram
UMNi-LOG journals every closed trade on your account to a CSV file and sends a result card to Telegram, then sends a daily and a weekly report. It reads the account's trade history, so it catches every close on every symbol: manual trades, other EAs, partial closes, and trades that closed while the terminal was off (picked up when it restarts). It does not open, modify or close trades.
KEY FEATURES
- Journals every close from the account history: any symbol, any EA, manual trades and partial closes
- Never logs a trade twice, and catches up on closes that happened while it was offline
- Comma-separated CSV (opens directly in Excel / Google Sheets), optional Common folder
- Best / worst excursion (MFE / MAE) tracked every second for each open trade, plus the % of the best move a winning trade kept
- Telegram card for every close: result, pips and points, lots, reason (TP / SL / manual / EA / stop out), entry → exit, time held, costs, running total for the day
- Daily and weekly reports at a UTC time you choose: closes, win rate, net, profit factor, best / worst trade, costs, per-symbol totals, balance and equity
- Reports are rebuilt from history at send time, so they stay correct after a restart
- Telegram commands from your own chat: /logtoday /logweek /logstatus /loghelp
- Filter by magic number and / or symbol
- Optional backfill of the last few days into the CSV on first run (no Telegram flood)
- Small chart panel: today's closes, win rate, net, last trade journaled
CSV COLUMNS
CloseDate, CloseTime, CloseTimeUTC, Symbol, Direction, Lots, OpenTime, EntryPrice, ExitPrice, Points, Pips, Gross, Commission, Swap, Net, MFE_Pips, MAE_Pips, Efficiency_%, Duration_s, Session_UTC, Reason, Magic, Comment, PositionID, Deal, Account
MAIN INPUTS
- MAGIC_FILTER (-1 = all trades, 0 = manual only) / SYMBOL_FILTER (blank = all)
- BACKFILL_DAYS (first run only)
- LOG_TO_CSV / CSV_NAME / CSV_COMMON_FOLDER
- ALERT_EACH_TRADE / DAILY_REPORT / WEEKLY_REPORT / REPORT_HOUR_UTC / WEEKLY_REPORT_DAY
- LISTEN_COMMANDS
- Pips: 0.1 price units on 2-digit symbols such as gold, the usual pip on forex
GOOD TO KNOW
- MFE / MAE are measured while the EA is running. Trades opened and closed while it was off are still journaled, with those two columns left blank.
- MT4 only sees the history shown in the Account History tab: right-click it and choose All History before using backfill.
- One copy per account is enough. Attach it to any chart.
QUICK SETUP
- Tools > Options > Expert Advisors > allow WebRequest for https://api.telegram.org
- Attach UMNi-LOG to any chart
- Enter your Telegram bot token and chat ID (use a bot that no other EA is reading commands from)
- Choose your report time and filters. The CSV is in MQL4\Files
REQUIREMENTS
- MetaTrader 4
- A Telegram bot token (free from @BotFather) and your chat ID (optional: CSV journaling works without Telegram)
- Terminal running for live cards and reports (a VPS is recommended)
Part of the UMNi Systems suite — umni-systems.com
