Skip to content
TraderWaves Just Got a New Look and More Powerful ChartsNew Look. More Powerful Charts.
TraderWaves
TraderWaves for business / Connect ACCOUNT CONNECTIVITY & ANALYTICS API

Every trading account.
One powerful API.

Take TraderWaves connectivity anywhere. Bring MT4, MT5 and more into your product with standardised trading data, deep analytics and alerts through one integration.

Explore the API
Read-only analytics. Built around your product.
EVERY CONNECTION. ONE DATA LAYER.
MT4
MT5
cTrader
MatchTrader
TraderWavesConnectONE API
GET/v1/users/{id}/accounts
JSONYour product. Your experience.Accounts · Trades · Analytics · Alerts
14 connections & imports
1 / 4
One APIStandardised across platforms
Quant depthAdvanced metrics & reconstructed equity
99.99%Connect availability target1
Built for speedPrepared analytics, ready to query
01 / CONNECT ONCE

More platforms.
The same response.

Your customers trade in different places. Your developers shouldn’t need a different data model for each one. Connect brings their activity into a common account, trade and analytics structure.

MetaTrader 4
MetaTrader 5
cTrader
MatchTrader
TradeLocker
Tradovate
Binance
Bybit
Bitunix
Coinbase
Kraken
Interactive Brokers

Bring in Interactive Brokers via Flex reports, TradingView Paper Trading imports and manual account data, too. Connection methods, history and analytics coverage vary by platform.

Explore connection coverage
02 / METATRADER, CONNECTED

Build your MT4 and MT5
experience on ours.

Launch the journal, client portal or analytics product you have in mind. Reuse the account connectivity behind TraderWaves and spend your engineering time on what makes your product different.

METATRADER 4

MT4 analytics API

Bring MetaTrader 4 accounts into a modern product. Fetch trading history, normalise account data and give customers a clearer view of their performance.

  • Read-only account connections
  • Trade history and balance analytics
  • A common schema shared with MT5
METATRADER 5

MT5 analytics API

Turn MetaTrader 5 activity into useful insight. Build journals, performance dashboards and account monitoring around trades, positions and calculated metrics.

  • Normalised deals, trades and positions
  • Equity, drawdown and trade-path metrics
  • Account monitoring and alert integrations
03 / LOOK BETWEEN THE TRADES

The equity curve
your balance hides.

A closed trade tells you where it ended. Reconstruct equity minute by minute using real historical price data to show how the account got there.

Give users a deeper view of floating P&L, equity drawdown and recovery, alongside their closed-trade performance.

Explore the analytics API
RECONSTRUCTED EQUITYAccount equity · USD
EquityBalance1-minute intervals
Equity reveals drawdown between closed tradesEquity reconstruction from 09:00 to 09:10. Balance holds at 100,000 dollars while equity falls to 99,680 dollars before recovering.100,10099,96099,82099,68009:0009:0509:10
0.32% equity drawdown at 09:050% balance drawdown at 09:05

Quant depth. Without the quant plumbing.

The calculations behind TraderWaves Reports, delivered to your product through the same API.

Explore the metric definitions

Performance & returns

Go beyond a win rate with consistent, cash-flow-aware performance calculations.

  • Time-weighted return
  • Annualised return
  • Profit factor
  • Expectancy
  • Geometric mean returns
  • Trade-return consistency

Risk-adjusted returns

Show the return a strategy delivers relative to volatility, downside and drawdown.

  • Sharpe ratio
  • Sortino ratio
  • Calmar ratio
  • Omega ratio
  • Martin ratio
  • Recovery factor

Drawdown & tail risk

Reveal the depth, duration and shape of risk across the account’s equity history.

  • Ulcer Index
  • Historical VaR (95%)
  • Expected shortfall (95%)
  • Time underwater
  • Drawdown pain area
  • Recovery duration

Advanced quantitative statistics

Give sophisticated users the evidence behind apparent performance and consistency.

  • Probabilistic Sharpe
  • Autocorrelation-adjusted Sharpe & Sortino
  • Minimum track record length
  • Kelly criterion
  • Equity-curve R²
  • Return skewness & excess kurtosis

Inside the trade

Measure what happened before a position closed, using reconstructed price paths.

  • MAE & MFE
  • MFE capture
  • Peak giveback
  • Profit velocity
  • Floating P&L variability
  • Time to breakeven
  • Trade pain area

Behaviour & distributions

Find the sessions, instruments and patterns that shape a trader’s results.

  • Gain-to-pain ratio
  • Common sense ratio
  • CPC index
  • Return autocorrelation
  • Win-rate confidence interval
  • Session & holding-time breakdowns

Minute-level reconstruction is based on available historical prices and trade records. It is distinct from live broker equity and tick-level monitoring. Supported metrics, calculation coverage and historical depth are scoped for your integration.

04 / MADE FOR DEVELOPERS

Less integration.
More building.

Familiar HTTP requests. Predictable JSON. One response format across platforms, with data freshness and calculation status built in. Explore the API below.

Explore the APIOne integration · Standard JSON

One request. Every connected platform.

Fetch a user’s authorised accounts in one standard response. Your application reads the same fields for MT4, MT5 and every other connector.

GET/v1/users/usr_demo/accounts
Request parameters & scope
{
  "user_id": "usr_demo",
  "scope": "accounts:read"
}

One response spans the user’s connected platforms. Large result sets are paginated; unavailable fields are null, not invented.

Authenticate from your server with a scoped bearer token. Account access stays tied to the authorised user.

JSON response
{
  "data": [
    {
      "id": "acc_mt5",
      "platform": "mt5",
      "currency": "USD",
      "balance": 102450,
      "equity": 102180,
      "sync": {
        "status": "ready",
        "last_synced_at": "2026-10-08T09:00:00Z"
      }
    },
    {
      "id": "acc_mt4",
      "platform": "mt4",
      "currency": "USD",
      "balance": 25400,
      "equity": 25320,
      "sync": {
        "status": "ready",
        "last_synced_at": "2026-10-08T09:00:00Z"
      }
    },
    {
      "id": "acc_ct",
      "platform": "ctrader",
      "currency": "USD",
      "balance": 51820,
      "equity": 51710,
      "sync": {
        "status": "ready",
        "last_synced_at": "2026-10-08T09:00:00Z"
      }
    }
  ],
  "pagination": {
    "next_cursor": null
  }
}
01

Authorise

Link the user’s accounts with the read-only connection method each platform supports.

02

Synchronise

Bring in trading history and prepare the calculations your application needs.

03

Build

Read consistent data through your backend and create your own customer experience.

05 / FROM INSIGHT TO NOTIFICATION

Set the condition.
We’ll carry the alert.

Bring TraderWaves alerts into your business. Let customers follow prices, economic releases, market sessions and their account activity without keeping a dashboard open.

EmailTelegramAPI webhooks
Explore TraderWaves Alerts
ACCOUNT ALERT · EQUITY DRAWDOWN

Equity drawdown
reached 3%.

MT5 · acc_demo
Your configured threshold has been reached.

WhenEquity drawdown ≥ 3%Send toEmail · Telegram · Your application
Price levelsNews & sessionsTrades & targetsDrawdown & margin
Business API delivery is scoped with your integration. Account-alert coverage depends on the platform and monitoring configuration. Alerts notify; they do not place or close trades.
06 / BUILD BEYOND THE DASHBOARD

A data layer for
your next idea.

Build a journal. Add analytics to a broker portal. Give a coaching product better trading context. Connect your AI application with MCP-ready trading data and analytics.

MCP-ready. Built for your agents.

Bring account context, performance and risk metrics into your MCP tools. Standard JSON, explicit account scopes and read-only operations make it easy to connect AI assistants and agent workflows.

Your product controls access

Keep credentials on your backend and authorise each account before returning its data to an application or agent.

Build on the tool definition below, or talk to us about an MCP integration tailored to your application.

MCP tool definition
{
  "name": "get_trading_analytics",
  "description": "Read performance analytics for an authorised trading account.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "account_id": {
        "type": "string"
      },
      "period": {
        "type": "string",
        "enum": [
          "week",
          "month",
          "year"
        ]
      }
    },
    "required": [
      "account_id",
      "period"
    ],
    "additionalProperties": false
  },
  "annotations": {
    "readOnlyHint": true
  }
}
07 / BUILT ON TRADERWAVES

Connectivity you can
build a business around.

Build on the infrastructure behind TraderWaves account connections. Agree the capacity, refresh frequency and support your product needs.

Designed for ultra-fast access

Serve prepared analytics to your users and refresh account data on the schedule your product needs. Initial imports and deeper calculations can run asynchronously.

99.99% availability target1

A clear service objective for your integration, with service levels and monitoring agreed around your requirements.

Know the state of every connection

Show the last successful sync, pending calculations and accounts that need attention. Keep freshness visible in your own interface.

1 Connect service availability target. Your agreement defines measurement, service levels and support; individual connections depend on broker availability and valid credentials.

QUESTIONS, ANSWERED

Before you connect.

Tell us what you’re building. We’ll help define the integration.

What is TraderWaves Connect?

Connect brings TraderWaves account connectivity, normalised trading data, calculated analytics and alerts into your own product. Scope an integration for a journal, broker portal, analytics platform, community or AI application.

Can one API return accounts from MT4, MT5 and other platforms?

That is the Connect integration model: one request returns a user’s authorised accounts across connected platforms with consistent fields. Larger results use pagination. Each account retains its platform, currency and data-freshness information.

How does read-only account access work?

Connect uses investor credentials or read-only authorisation where supported to retrieve account data for journalling, analytics and alerts. Scoped API access ties each account to the authorised user, with credentials managed through your backend.

How is minute-level equity reconstructed?

Historical trade activity is combined with real historical market prices to reconstruct equity at one-minute intervals. Coverage depends on the instrument, account history and available price data. Reconstructed equity is distinct from live broker equity and cannot reveal every movement within a minute.

Can I add email, Telegram and API alerts?

Yes. Scope business alerts for price levels, economic releases, market sessions and supported account conditions, with email, Telegram and API webhook delivery. Account monitoring coverage and delivery allowances are agreed separately from journal refreshes. Alerts notify; they do not execute trades.

How do we get started with Connect?

Tell us about your product, trading platforms, account volume and the metrics you need. We’ll agree your integration, provide API access and help you bring connected trading data into your own experience. Custom requirements can be built around your business.

Can I use Connect with MCP and AI agents?

Yes. Connect is MCP-ready: use its standardised account and analytics data in Model Context Protocol tools, AI assistants and agent workflows. Read-only operations and account-level authorisation keep your product in control of access. We can build the MCP integration around your application.

What does the 99.99% availability target cover?

99.99% is the availability target for the Connect service, built on the connectivity infrastructure behind TraderWaves. Your contract defines service levels, measurement and support. Individual account connections depend on broker availability and valid credentials.

TRADERWAVES CONNECT

Bring the connection.
Build your own experience.

Share your platforms, account volume and the product you want to create. Let’s shape the right integration.

Connectivity · Analytics · Business alerts
MT4 & MT5 Analytics API | TraderWaves Connect