Trading analytics
Connect your MT5 account to PineConnector Analytics, refresh your data and understand the results.
Use Analytics in the PineConnector Portal to review your trading account’s performance. This page covers turning it on, keeping the data current and reading the numbers without confusing historical results with a forecast.
Before you begin
Section titled “Before you begin”- Use PineConnector MT5 EA v3.41 or later. Analytics is not available for MT4 in the published guide.
- Keep the trading account connected with PineConnector Analytics enabled in the EA.
- Check the account allowance on your subscription in Portal.
| Plan | Analytics | Concurrent trading accounts |
|---|---|---|
| Core | Core analytics | Up to 3 |
| Plus | Detailed analytics | Up to 10 |
| Pro | Detailed analytics | Up to 25 |
Analytics covers the connected accounts within your plan’s total broker-connection allowance, including Edge and self-hosted accounts with sharing enabled. Compare connection and hosting limits.
Legacy subscriptions: the published Analytics limits remain Starter 1, Advanced 3, and Professional 10 concurrent accounts. Check the subscription shown in Portal rather than treating a current plan as a renamed legacy plan.
Use the controls for your actual MT5 environment:
- Self-hosted terminal: Analytics is enabled by default in the documented MT5 EA versions. You can change it in that EA’s inputs. The setting applies to that instance.
- Edge: open Edge → instance → EA Settings and find PineConnector Analytics, with Enabled and Disabled options. Follow the hosted settings procedure to review and confirm changes. Ask Support if the applied setting or sharing behaviour is unclear. Changing an EA on your own computer does not change the hosted EA.
Turn on Analytics
Section titled “Turn on Analytics”The following input changes apply to your own MT5 terminal, not the hosted Edge EA.
- In MetaTrader 5, select the chart with the PineConnector EA attached.
- Press F7 and open Inputs.
- Find PineConnector Analytics and set it to On. Apply the change.
- Open Analytics in the Portal.
- Allow a few minutes for the trading history to be processed, then refresh the page if needed.

What to check: confirm that you are viewing the intended trading account, then check Last Updated before interpreting its results.
Refresh the dashboard
Section titled “Refresh the dashboard”The published guide describes updates when the EA connects to the trading account. To request a refresh yourself, select the blue Refresh control beside Last Updated in Analytics.
If you stop the EA or disconnect the account, its metrics stop updating and the account may no longer appear. Reconnect it with Analytics enabled to resume viewing its metrics.
An account or recent trades are missing
Section titled “An account or recent trades are missing”Check these in order:
- Connection: the correct account appears as connected in Connections.
- EA version: it is MT5 EA v3.41 or later. For self-hosted MT5, use Portal Downloads; for Edge, check the available terminal information or ask Support.
- Sharing setting: check PineConnector Analytics on the receiving EA: On for self-hosted MT5, or Enabled in Edge. For Edge, also confirm the applied state using the hosted procedure above; a saved value alone does not establish that it is active.
- Processing: allow the initial history import to finish, then use Refresh. Larger histories can take longer to process; an empty view alone does not establish that an account has no trades.
- Account allowance: confirm the number of accounts included with your subscription.
In EA 3.54.5, if MetaTrader has not downloaded the account history at the first upload attempt, the EA checks again for up to about two and a half minutes and uploads once the history is available. This retry window is not a guarantee that every import finishes within that time. You do not need to place a new trade to trigger the initial history upload. Allow the import to finish and check the intended account’s Last Updated time. If data remains missing, share the EA version, the time you checked, the missing history period and what Last Updated shows with PineConnector Support. Avoid restarting a trading terminal solely to refresh Analytics. Do not send a trading password or a signal authentication secret.
Review trades in the calendar
Section titled “Review trades in the calendar”Select the intended account in Analytics, open Calendar, then select the trade count on the day you want to inspect. The day pop-up lists 10 trades per page. Use its page controls to view further trades, keeping the intended account and date in view. A loading page is not an empty trading history.
Read the performance metrics
Section titled “Read the performance metrics”Compare the same account and period when using different metrics. A high win rate alone does not tell you whether the strategy made money.
| Metric | What it helps you understand |
|---|---|
| Net profit | The overall result for the account and period shown. Check which costs the displayed figure includes before comparing it with another report. |
| Drawdown | How far the account has fallen from a previous high under the dashboard’s stated calculation. Read whether the display is current or maximum drawdown. |
| Profit factor | Gross profit relative to gross loss. For example, gross profit of $1,800 divided by gross loss of $1,000 gives 1.8. |
| Win rate | Winning trades as a proportion of the trades counted. Eight wins from 20 trades is 40%. |
| Reward-to-risk | The size of a win compared with the size of a loss. Winning $100 when a loss is $50 is a ratio of 2:1. |
| Expectancy | The average gain or loss per trade implied by the historical win rate and average win/loss. |
How win rate and reward-to-risk work together
Section titled “How win rate and reward-to-risk work together”For a simplified example with the same win and loss size each time, the breakeven win rate is 1 ÷ (1 + reward-to-risk), before costs.
| Reward-to-risk | Breakeven win rate, rounded |
|---|---|
| 0.5:1 | 66.7% |
| 1:1 | 50% |
| 2:1 | 33.3% |
| 3:1 | 25% |
| 5:1 | 16.7% |
| 10:1 | 9.1% |
At 2:1, a win rate above one third produces a positive result in this simplified model. Trading costs and the actual distribution of wins and losses still matter.
Calculate expectancy with a cash example
Section titled “Calculate expectancy with a cash example”Expectancy = (win rate × average win) − (loss rate × average loss)
Suppose 40% of trades win, an average winner earns $100 and an average loser loses $50:
- Wins contribute: 0.40 × $100 = $40.
- Losses contribute: 0.60 × $50 = $30.
- Historical expectancy: $40 − $30 = $10 per trade.
In this example, $10 is 20% of the $50 average loss, also called 0.2R. It is not a 20% return on the account balance.
Turn off Analytics
Section titled “Turn off Analytics”On self-hosted MT5, open the PineConnector EA’s Inputs, set PineConnector Analytics to Off, and apply the change. Repeat on any other self-hosted EA instances whose analytics sharing you want to stop.
The self-hosted Off setting stops sharing from those instances for the analytics display.
On Edge, review PineConnector Analytics → Disabled in Edge → instance → EA Settings and follow the hosted settings procedure. Ask Support to confirm the hosted opt-out outcome if the applied state or sharing behaviour is unclear. Do not attach or edit a second local EA to try to change the hosted configuration.
Changing a sharing setting is not a request to delete historical data already held by the service; contact Support if that is your request.
Related guides
Section titled “Related guides”- EA settings reference for the Analytics input and other terminal settings.
- Trading hours and notifications to receive connection or signal-error notices.
- Account and licence questions to understand how your accounts are organised.


