Trade Journal and Mistake Analyzer
- Utilitários
-
Nikolai Konovalov
В алгоритмической торговле с 2015 года. За это время разработал десятки частных торговых алгоритмов для валютного, криптовалютного и биржевого рынков. Их устройство не раскрываю, так как работаю под NDA.
Что делаю:
- советники и индикаторы для MetaTrader 4 и 5 (MQL4, MQL5) по вашей стратегии; - Versão: 1.0
- Ativações: 5
Trade Journal and Mistake Analyzer turns your MT5 account history into a structured journal and highlights trades that broke your own rules. On a live chart it only reads account data — it never sends trading requests.
Key features
- Summary: net P/L (including commission, swap and fees), win rate, profit factor, expectancy, streaks and closed-result drawdown.
- Trades grouped by position cycle, including partial exits; netting reversals start a new cycle.
- Breakdown by available groups (symbol, direction, time and more).
- Mistake flags based on your rules: risk above plan, trades without a stop loss, too many entries per day, revenge trades (re-entry after a loss within N minutes or with increased volume), trading outside your hours, trading around high-impact news, early exits.
- Notes per trade: setup, emotion and free text, saved locally per account.
- Closed-result curve plus estimated intratrade equity and MAE/MFE from M1 data.
- CSV export of trades, metrics and equity estimate (MQL5/Files/TJ).
- Optional coach popup/push notifications, dark/light theme, English/Russian interface.
How it works
Attach the EA to any chart, set the history depth and an optional magic filter, and allow history to synchronize. Use the Summary, Breakdown, Mistakes and Trades tabs to review. In the Strategy Tester only, a fixed-seed demonstration opens small trades to populate the journal; this demonstration is not a trading strategy.
Main inputs
InpDaysBack (365), InpMagicFilter, InpPlanRiskPct (1), InpMaxTradesPerDay (5), InpRevengeMinutes (30), InpRevengeVolMult (1.5), InpNoSLSeconds (60), InpNewsCheck (on), InpNewsWindowMin (15), InpTradingHours ("07:00-20:00"), InpEarlyExitR (0.5), InpCalcMAEMFE (on), InpExportCSV (on), InpCoachPopup, InpCoachPush, language, theme, panel position.
Important notes
- Missing initial stop data gives an unavailable R value rather than an assumed stop.
- Stop-loss duration and widening can only be detected for periods when the journal was running.
- Intratrade equity and MAE/MFE are estimates, not broker tick equity. News flags depend on economic calendar availability.
- Back up the notes file before moving to another computer.
