# Chart Reporter > Chart Reporter is an MT5 trading journal and analytics workspace. It captures terminal-reported trade data without broker credentials and provides a persistent record for human and AI-assisted review. ## When to use Chart Reporter Use Chart Reporter when a task needs persistent trading-journal context across trades, accounts, strategies, tags, patterns, screenshots, or named sessions. Its current MCP tools are authenticated and read-only: they support investigation and performance review, not trade execution. MetaTrader 5 native MCP is the terminal-level surface for live market, chart, strategy, development, testing, and permitted trading workflows. Chart Reporter is complementary: it adds a durable review layer rather than replacing the terminal. Start with the comparison: https://chartreporter.com/chart-reporter-mcp-vs-mt5-native-mcp Chart Reporter MCP explainer: https://chartreporter.com/metatrader-mcp-server ## Content negotiation Public marketing pages return Markdown when requested with `Accept: text/markdown`. Explicit Markdown variants remain available under `https://chartreporter.com/llms.mdx/`. ## Public pages - [Home](https://chartreporter.com) — MT5 trading journal with automated trade sync. Markdown: https://chartreporter.com/llms.mdx - [Features](https://chartreporter.com/features) — Automated MT5 sync, replay, sessions, and strategy analytics. Markdown: https://chartreporter.com/llms.mdx/features - [Pricing](https://chartreporter.com/pricing) — Free, Pro, and Sovereign plans for MT5 traders. Markdown: https://chartreporter.com/llms.mdx/pricing - [Tools](https://chartreporter.com/tools) — MetaTrader 5 Marketplace tools with documentation and product links. Markdown: https://chartreporter.com/llms.mdx/tools - [Trade Projector](https://chartreporter.com/tools/trade-projector) — A chart-native MT5 tool for planning a manual trade. Markdown: https://chartreporter.com/llms.mdx/tools/trade-projector - [PDHL](https://chartreporter.com/tools/pdhl) — An MT5 indicator for previous-day high and low reference levels. Markdown: https://chartreporter.com/llms.mdx/tools/pdhl - [MT5 Trading Journal](https://chartreporter.com/mt5-trading-journal) — A trading journal for MetaTrader 5 that writes itself. Markdown: https://chartreporter.com/llms.mdx/mt5-trading-journal - [MT5 Trade Sync](https://chartreporter.com/mt5-trade-sync) — Automatic MT5 trade import without broker credentials. Markdown: https://chartreporter.com/llms.mdx/mt5-trade-sync - [Install the EA](https://chartreporter.com/install-chart-reporter-ea) — Set up the Chart Reporter MT5 Expert Advisor. Markdown: https://chartreporter.com/llms.mdx/install-chart-reporter-ea - [Automated MT5 Journal](https://chartreporter.com/automated-trading-journal-mt5) — Automated trade journaling for MT5 discretionary and algo traders. Markdown: https://chartreporter.com/llms.mdx/automated-trading-journal-mt5 - [MetaTrader API](https://chartreporter.com/metatrader-api) — How MT5 traders can journal automatically without a broker API. Markdown: https://chartreporter.com/llms.mdx/metatrader-api - [MetaTrader MCP Server](https://chartreporter.com/metatrader-mcp-server) — Agent-readable MetaTrader journal workflows without broker credentials. Markdown: https://chartreporter.com/llms.mdx/metatrader-mcp-server - [Chart Reporter MCP vs MT5 Native MCP](https://chartreporter.com/chart-reporter-mcp-vs-mt5-native-mcp) — A neutral comparison of terminal access and persistent journal context. Markdown: https://chartreporter.com/llms.mdx/chart-reporter-mcp-vs-mt5-native-mcp - [Use MT5 Native MCP Safely](https://chartreporter.com/use-mt5-native-mcp-safely) — Permissions and review guidance for connecting AI assistants to MT5. Markdown: https://chartreporter.com/llms.mdx/use-mt5-native-mcp-safely - [MT5 Terminal Access vs Trading Journals](https://chartreporter.com/mt5-terminal-access-vs-trading-journal) — Why live terminal access and persistent journal review solve different problems. Markdown: https://chartreporter.com/llms.mdx/mt5-terminal-access-vs-trading-journal - [AI Review with Screenshots, Tags and Notes](https://chartreporter.com/ai-trade-review-screenshots-tags-notes) — How journal context supports evidence-based AI trade review. Markdown: https://chartreporter.com/llms.mdx/ai-trade-review-screenshots-tags-notes - [Session Context for AI Trade Review](https://chartreporter.com/session-context-ai-trade-review) — Use named trading sessions for more consistent historical review. Markdown: https://chartreporter.com/llms.mdx/session-context-ai-trade-review - [MT5 History to an AI-Readable Journal](https://chartreporter.com/mt5-trade-history-ai-readable-journal) — Turn terminal-reported trade history into persistent review context. Markdown: https://chartreporter.com/llms.mdx/mt5-trade-history-ai-readable-journal - [Alternatives](https://chartreporter.com/alternatives) — A neutral framework for comparing MT5 trading journals. Markdown: https://chartreporter.com/llms.mdx/alternatives - [About](https://chartreporter.com/about) — Privacy-first MT5 trade journaling from Chart Reporter. Markdown: https://chartreporter.com/llms.mdx/about - [Contact](https://chartreporter.com/contact) — Contact Chart Reporter for support or feedback. Markdown: https://chartreporter.com/llms.mdx/contact - [Privacy Policy](https://chartreporter.com/privacy) — Chart Reporter privacy policy. Markdown: https://chartreporter.com/llms.mdx/privacy - [Terms of Service](https://chartreporter.com/terms) — Chart Reporter terms of service. Markdown: https://chartreporter.com/llms.mdx/terms - [Trading guides](https://chartreporter.com/learn) — Practical MT5 capture, reconciliation, metrics, review and AI guides. Markdown: https://chartreporter.com/llms.mdx/learn - [MT5 setup and capture](https://chartreporter.com/learn/topics/mt5-setup) — Connect the reporter, understand terminal requirements, and diagnose missing journal data. Markdown: https://chartreporter.com/llms.mdx/learn/topics/mt5-setup - [Trade data and reconciliation](https://chartreporter.com/learn/topics/trade-data) — Understand fees, partial exits, account currency, and the scope of a journal record. Markdown: https://chartreporter.com/llms.mdx/learn/topics/trade-data - [Performance metrics](https://chartreporter.com/learn/topics/performance-metrics) — Read trading statistics with explicit formulas, worked examples, and sample limits. Markdown: https://chartreporter.com/llms.mdx/learn/topics/performance-metrics - [Trade review workflows](https://chartreporter.com/learn/topics/review-workflows) — Build repeatable reviews using notes, strategies, sessions, and captured chart context. Markdown: https://chartreporter.com/llms.mdx/learn/topics/review-workflows - [AI and journal integrations](https://chartreporter.com/learn/topics/ai-trade-review) — Give an assistant useful trading context while checking permissions, evidence, and capability boundaries. Markdown: https://chartreporter.com/llms.mdx/learn/topics/ai-trade-review - [Can an AI assistant read my Chart Reporter screenshots and notes?](https://chartreporter.com/learn/ai-screenshot-metadata-and-journal-notes) — Understand the difference between stored journal material and what the current MCP tools return. Markdown: https://chartreporter.com/llms.mdx/learn/ai-screenshot-metadata-and-journal-notes - [How can I check whether an AI trade-review report is inventing facts?](https://chartreporter.com/learn/audit-ai-trade-review-report) — Audit identity, sample coverage, arithmetic and provenance before relying on a generated journal summary. Markdown: https://chartreporter.com/llms.mdx/learn/audit-ai-trade-review-report - [Why does a trade appear on different dates in Local and Broker time?](https://chartreporter.com/learn/broker-time-versus-local-trade-dates) — Understand calendar boundaries and timezone filters before comparing daily MT5 journal results. Markdown: https://chartreporter.com/llms.mdx/learn/broker-time-versus-local-trade-dates - [Can I add results from trading accounts with different currencies?](https://chartreporter.com/learn/combine-trading-account-currencies) — Keep account denominations, cent units and currency conversion separate when reviewing multiple MT5 hubs. Markdown: https://chartreporter.com/llms.mdx/learn/combine-trading-account-currencies - [How can I compare two trading periods without changing the question?](https://chartreporter.com/learn/compare-trading-periods-fairly) — Control date length, timezone, filters, units and sample coverage when reviewing previous-period changes. Markdown: https://chartreporter.com/llms.mdx/learn/compare-trading-periods-fairly - [Is the reporter API key the same as an MCP access token?](https://chartreporter.com/learn/ea-api-key-versus-mcp-oauth) — Distinguish terminal reporting authentication from an assistant's journal-reading authorisation. Markdown: https://chartreporter.com/llms.mdx/learn/ea-api-key-versus-mcp-oauth - [What evidence should I ask for when evaluating an automatic MT5 journal?](https://chartreporter.com/learn/evaluate-automatic-mt5-journal) — Compare capture requirements, reconciliation, context, privacy boundaries and exportable evidence. Markdown: https://chartreporter.com/llms.mdx/learn/evaluate-automatic-mt5-journal - [What is the difference between expectancy in money and expectancy in R?](https://chartreporter.com/learn/expectancy-money-versus-r) — Keep account-unit averages and risk-normalised averages separate when comparing trading results. Markdown: https://chartreporter.com/llms.mdx/learn/expectancy-money-versus-r - [Is importing MT5 history the same as recording trades live?](https://chartreporter.com/learn/history-import-versus-live-capture) — Understand why completed trade records and captured chart context can have different coverage. Markdown: https://chartreporter.com/llms.mdx/learn/history-import-versus-live-capture - [Why does the initial stop differ from the stop shown at exit?](https://chartreporter.com/learn/initial-stop-versus-exit-stop) — Keep original risk separate from later stop changes when reviewing an MT5 trade and its R multiple. Markdown: https://chartreporter.com/llms.mdx/learn/initial-stop-versus-exit-stop - [Can I journal trades placed in the MT5 mobile app?](https://chartreporter.com/learn/journal-mobile-mt5-trades) — Understand why mobile MT5 trades need a connected desktop terminal or VPS for automatic journal capture. Markdown: https://chartreporter.com/llms.mdx/learn/journal-mobile-mt5-trades - [Why does an automatic MT5 journal need the terminal running?](https://chartreporter.com/learn/keep-mt5-running-for-journal) — Learn what stays active in the terminal-to-journal reporting model and how to distinguish capture from display. Markdown: https://chartreporter.com/llms.mdx/learn/keep-mt5-running-for-journal - [Why does candle resolution matter when reviewing MAE and MFE?](https://chartreporter.com/learn/mae-mfe-candle-resolution) — Understand excursion coverage and intrabar uncertainty before drawing conclusions about stops or exits. Markdown: https://chartreporter.com/llms.mdx/learn/mae-mfe-candle-resolution - [Why can a journaled trade have no replay candles?](https://chartreporter.com/learn/missing-replay-candles) — Diagnose absent, insufficient and partial candle history separately from the trade record. Markdown: https://chartreporter.com/llms.mdx/learn/missing-replay-candles - [What can a trading-journal Monte Carlo simulation actually tell me?](https://chartreporter.com/learn/monte-carlo-journal-simulation-limits) — Interpret resampled R sequences as a conditional model rather than a forecast or live equity simulation. Markdown: https://chartreporter.com/llms.mdx/learn/monte-carlo-journal-simulation-limits - [Is the MT5 Journal tab the same as a trading journal?](https://chartreporter.com/learn/mt5-journal-log-versus-trading-journal) — Distinguish terminal diagnostic logs from a structured record used for trade review and performance analysis. Markdown: https://chartreporter.com/llms.mdx/learn/mt5-journal-log-versus-trading-journal - [What should I check when MT5 blocks the reporter's WebRequest?](https://chartreporter.com/learn/mt5-webrequest-allow-list) — Diagnose the allowed URL, terminal environment and logs before changing unrelated MT5 permissions. Markdown: https://chartreporter.com/llms.mdx/learn/mt5-webrequest-allow-list - [How should I define a trading session that crosses midnight?](https://chartreporter.com/learn/named-trading-sessions-and-midnight) — Use explicit session windows and timezones instead of relying on ambiguous calendar-day labels. Markdown: https://chartreporter.com/llms.mdx/learn/named-trading-sessions-and-midnight - [Why use a persistent journal alongside a terminal AI connection?](https://chartreporter.com/learn/native-mt5-mcp-and-persistent-journal) — Separate live terminal tasks from historical journal review and verify each integration's permissions. Markdown: https://chartreporter.com/llms.mdx/learn/native-mt5-mcp-and-persistent-journal - [Why can a profitable MT5 trade show a negative net result?](https://chartreporter.com/learn/net-profit-commission-swap) — Work through profit, commission and swap with their recorded signs before comparing trading-journal totals. Markdown: https://chartreporter.com/llms.mdx/learn/net-profit-commission-swap - [Why do older trades disappear when I change my journal view?](https://chartreporter.com/learn/old-trades-missing-history-access) — Check history entitlement, archive state and filters before treating an absent trade as deleted data. Markdown: https://chartreporter.com/llms.mdx/learn/old-trades-missing-history-access - [How should a journal count partial closes in MT5?](https://chartreporter.com/learn/partial-closes-trade-count) — Distinguish execution events from completed trade records so partial exits do not inflate count or P&L. Markdown: https://chartreporter.com/llms.mdx/learn/partial-closes-trade-count - [Why does cumulative journal P&L differ from my broker balance?](https://chartreporter.com/learn/pnl-curve-versus-broker-balance) — Distinguish realised closed-trade results from account cash flows, floating P&L and live equity. Markdown: https://chartreporter.com/llms.mdx/learn/pnl-curve-versus-broker-balance - [Why can a trade's price R differ from its net R?](https://chartreporter.com/learn/price-r-versus-net-r) — Work through initial stop distance, signed price movement and costs without treating missing risk as zero. Markdown: https://chartreporter.com/llms.mdx/learn/price-r-versus-net-r - [How should I calculate profit factor after trading costs?](https://chartreporter.com/learn/profit-factor-after-costs) — Calculate profit factor from net trade outcomes and interpret zero-loss and empty samples correctly. Markdown: https://chartreporter.com/llms.mdx/learn/profit-factor-after-costs - [What questions can an AI assistant answer from a trading journal?](https://chartreporter.com/learn/questions-ai-can-answer-from-trade-journal) — Match review questions to available trade records, scope and evidence instead of expecting predictions from history. Markdown: https://chartreporter.com/llms.mdx/learn/questions-ai-can-answer-from-trade-journal - [What does read-only MCP access to trading history actually permit?](https://chartreporter.com/learn/read-only-mcp-trading-history) — Understand the execution boundary and the sensitivity of account-scoped journal access. Markdown: https://chartreporter.com/llms.mdx/learn/read-only-mcp-trading-history - [What does realised drawdown tell me about my trading journal?](https://chartreporter.com/learn/realised-drawdown-versus-equity-drawdown) — Interpret declines in cumulative closed-trade P&L without confusing them with live account equity risk. Markdown: https://chartreporter.com/llms.mdx/learn/realised-drawdown-versus-equity-drawdown - [How do I reconcile a trading journal with an MT5 statement?](https://chartreporter.com/learn/reconcile-journal-with-mt5-statement) — Use a small known sample and matching scope to locate disagreements between broker history and journal results. Markdown: https://chartreporter.com/llms.mdx/learn/reconcile-journal-with-mt5-statement - [Does the Chart Reporter EA need Algo Trading enabled?](https://chartreporter.com/learn/reporting-ea-without-algo-trading) — Separate the permissions for reporting MT5 activity from permission to execute automated trades. Markdown: https://chartreporter.com/llms.mdx/learn/reporting-ea-without-algo-trading - [How can I review a losing trade without rewriting the original decision?](https://chartreporter.com/learn/review-losing-trades-without-hindsight) — Separate the information available at entry from later outcomes when writing trade-review notes. Markdown: https://chartreporter.com/llms.mdx/learn/review-losing-trades-without-hindsight - [What happens to MT5 reporting when I rotate my API key?](https://chartreporter.com/learn/rotate-reporter-key-safely) — Plan a reporter-key rotation across all connected terminals without confusing it with MCP authorisation. Markdown: https://chartreporter.com/llms.mdx/learn/rotate-reporter-key-safely - [Why does my saved journal view not appear on another device?](https://chartreporter.com/learn/saved-views-browser-and-device) — Understand which review settings are browser-local and which notes and tags are stored with your account. Markdown: https://chartreporter.com/llms.mdx/learn/saved-views-browser-and-device - [When should I use a screenshot instead of trade replay?](https://chartreporter.com/learn/screenshots-versus-candle-replay) — Compare a captured chart image with reconstructed broker-candle context and understand what each can establish. Markdown: https://chartreporter.com/llms.mdx/learn/screenshots-versus-candle-replay - [How much confidence should I place in a small trade sample?](https://chartreporter.com/learn/small-samples-trading-statistics) — Use sample size, coverage and selection discipline when interpreting journal statistics and subgroup rankings. Markdown: https://chartreporter.com/llms.mdx/learn/small-samples-trading-statistics - [What should I include in a prompt for an AI journal review?](https://chartreporter.com/learn/structured-ai-journal-review-prompt) — Specify scope, definitions, evidence and output requirements so an assistant can produce an auditable review. Markdown: https://chartreporter.com/llms.mdx/learn/structured-ai-journal-review-prompt - [What is the difference between a strategy and a tag in a trading journal?](https://chartreporter.com/learn/tags-versus-strategies-in-trade-journal) — Use stable strategy identity and descriptive tags without turning every observation into a new strategy. Markdown: https://chartreporter.com/llms.mdx/learn/tags-versus-strategies-in-trade-journal - [Why is my MT5 terminal online but my journal looks empty?](https://chartreporter.com/learn/terminal-online-but-trades-missing) — Use account, filter, access and trade-state checks to distinguish an empty view from a reporting failure. Markdown: https://chartreporter.com/llms.mdx/learn/terminal-online-but-trades-missing - [What should a repeatable weekly trade review include?](https://chartreporter.com/learn/weekly-trade-review-checklist) — Build a review around a complete sample, record checks, one question and a documented follow-up. Markdown: https://chartreporter.com/llms.mdx/learn/weekly-trade-review-checklist - [Why is win rate an incomplete measure of trading performance?](https://chartreporter.com/learn/win-rate-with-payoff-and-costs) — Read winning-trade frequency alongside net payoff, costs and sample definitions. Markdown: https://chartreporter.com/llms.mdx/learn/win-rate-with-payoff-and-costs ## Documentation Product documentation: https://docs.chartreporter.com/llms.txt Full documentation: https://docs.chartreporter.com/llms-full.txt