DXtrade Performance Tracking: Reconcile Reports and Costs
A DXtrade performance report should reconcile to the account records for the same period. Before comparing ratios, identify who operates the account, which transactions the report includes, and how it handles charges, cash movements and open positions.
This guide is a report-checking workflow. MyVeridex does not currently offer a DXtrade connection, so it is not a tutorial for connecting DXtrade to MyVeridex or importing every DXtrade export.
Start with the account provider and available records
Devexperts develops DXtrade software; the broker or prop firm operates the trader's account. The official DXtrade trader FAQ directs account questions to that provider and explains that providers control permitted API IPs and whether APIs are opened for external use. An API existing in the platform does not establish access for a particular account or service.
Ask your provider which account-history reports, exports and API permissions are actually available for your account. Confirm the covered dates and whether the file includes trades, charges, cash movements and open positions. This is a request for data about the existing account, not a reason to share full trading credentials with an unconfirmed integration.
Define the report boundary
- Account and environment: identify the account, provider and whether the record is demo, evaluation or another account type.
- Period: state the start and end timestamps and the provider's time zone. A calendar date alone can mean different reporting boundaries.
- Units: record the account currency and position-size convention. Keep the original currency for charges and any conversion used.
- Completeness: note missing intervals, resets, account migrations or corrections. Do not join separate accounts without disclosing the boundary.
Save the original export and its retrieval date before editing a working copy. A spreadsheet of selected winning trades is not a complete account statement.
Build a reconciliation ledger
| Record group | What to reconcile | Common error |
|---|---|---|
| Executed and closed transactions | Identifiers, instrument, direction, quantity, entry and exit times and booked result. | Confusing an order request with a fill, or counting a partial close twice. |
| Commissions, financing and other booked charges | Whether they are included in the transaction result or separate ledger entries. | Subtracting a charge again after using an already-net profit field. |
| Deposits, withdrawals and adjustments | Each non-trading balance movement and its provider description. | Reporting a deposit as strategy profit or a withdrawal as a trading loss. |
| Open positions at the reporting boundary | Available unrealised results and the timestamp of the observation. | Comparing a closed-trade balance curve with an equity figure that includes open positions. |
| Missing or corrected records | Unexplained identifiers, dates or balance differences. | Treating an incomplete file as a complete performance history. |
As an accounting check, closing balance should reconcile with opening balance, net booked trading results and net non-trading movements for the same period. In this check, net booked trading results include the applicable booked trading charges once. If the provider reports charges separately, include those entries once when constructing that net result. Keep unexplained differences visible until the provider's records resolve them.
Compare totals across the whole interval as well as individual transaction identifiers. A few matching trades do not establish that the rest of the export is complete. Keep provider terminology where an adjustment's meaning is unclear instead of guessing that it is profit or a fee.
Compare performance only after the ledger agrees
State whether the result is gross or net, how financing is treated and whether unrealised positions are included. Ratios calculated from different periods or accounting bases need not agree even when both calculations are internally consistent.
Profit factor uses gross profit divided by the absolute gross loss on the stated trade-result basis. If there are no losing trades, the denominator is zero and the ratio is undefined. A high value or a short profitable period does not certify an enduring trading advantage.
For drawdown, disclose whether the series follows balance or equity and how often it was observed. Closed-trade history alone cannot reconstruct the full path of floating losses. It therefore cannot, by itself, establish that an account stayed within an equity-based daily loss limit throughout the period.
Do not infer currency exposure from an instrument name alone. Position direction, size and the currency legs matter, and positions in different pairs do not automatically offset. This workflow checks recorded transactions; it does not provide an automated hedge or risk-management service.
Where MyVeridex fits today
MyVeridex currently offers MT4 and MT5 account connections using a read-only investor password, plus supported MT4/MT5 closed-trade statement imports in HTML, XLSX and CSV formats. DXtrade, cTrader, Match-Trader and TradeLocker connections are not currently offered. A DXtrade export is not automatically compatible with the MT4/MT5 statement importer.
The current statement-import reconstruction builds a balance history from closed-trade results. It does not recover historical intratrade floating equity. Analytics depend on the records supplied and can still have gaps or reconciliation errors; automatic collection does not eliminate them.
An external report can help explain its underlying records. It is not an independent audit, confirmation that a provider will accept the record, or a guarantee of profits, evaluation success or payouts. Check the account provider's own rules when a report is being used for an evaluation. For a strategy test, keep its protocol and evidence limits separate from this reconciliation task.
Frequently asked questions
Can MyVeridex connect my DXtrade account?
No. MyVeridex currently offers MT4 and MT5 connections and supported MT4/MT5 statement imports. It does not currently offer DXtrade connections, and a DXtrade export is not automatically compatible with its statement importer.
Who can confirm DXtrade API access for my account?
Your broker or prop firm. The official DXtrade FAQ explains that providers control permitted IPs and whether APIs are opened for external use. Platform-level API availability does not establish access for your particular account or service.
Why can two reports show different net profit?
Check the account, dates, time zone, currency, open positions, charges and non-trading movements. A fee may already be included in a net profit field. Reconcile the underlying entries and do not subtract the same charge twice.
Does an external report prove compliance or future profitability?
No. It describes the available records and their calculation basis. Closed-trade data cannot by itself establish every historical equity loss, and an external report is not an independent audit or a guarantee of account acceptance, profits or payouts.
Review your trading history
Use MyVeridex trading analytics to review and share an imported trading history. Check connection support and metric definitions for your account.
Start Free 7-Day Trial