Legal

Terms & Conditions

Last updated: June 2026. Please read these terms carefully before using MetaToolsLab.

1. Acceptance of Terms

By accessing or using MetaToolsLab (the "Service"), you agree to be bound by these Terms & Conditions ("Terms"). If you do not agree to all of these Terms, you must not access or use the Service. Your continued use of the Service after any amendment to these Terms constitutes your acceptance of the revised Terms.

These Terms apply to all visitors, registered users, and any other persons who access or use the Service.

2. Description of Service

MetaToolsLab provides a cloud-based trade copying platform ("Service") that relays trade signals from a MetaTrader 5 ("MT5") master account to one or more MT5 slave accounts via Expert Advisors ("EAs") installed by the user. The Service acts solely as a relay infrastructure. It does not manage, execute, or have direct access to any trading account.

MetaToolsLab is a software tool only. It is not a broker, fund manager, investment adviser, or financial institution of any kind.

3. Accounts & Eligibility

You must be at least 18 years of age and legally permitted to engage in financial trading activities in your jurisdiction to use this Service. You are responsible for ensuring that your use complies with all applicable local laws and regulations.

You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You agree to notify MetaToolsLab immediately of any unauthorised use of your account.

MetaToolsLab reserves the right to suspend or terminate accounts that violate these Terms, are used fraudulently, or are associated with harmful or abusive activity.

4. Trade Copying Disclaimer

MetaToolsLab is a relay tool, not a trade execution guarantee. A trade signal received from your master EA may fail to execute, be delayed, or be partially executed on one or more slave accounts for a wide variety of reasons. By using the Service, you acknowledge and accept that MetaToolsLab bears no responsibility for any missed, delayed, or incorrectly executed trade on any slave account, regardless of the cause.

Without limitation, trades may fail to copy or may copy incorrectly as a result of any of the following:

4.1 User Configuration Errors

  • Incorrect MT5 login number, broker server name, or account credentials entered in the dashboard.
  • The EA key entered in the MT5 EA does not match the key assigned to the account in the dashboard.
  • The Master EA or Slave EA is not attached to an active chart, is paused, or has trading disabled in MT5 terminal settings.
  • AutoTrading is disabled in the MT5 terminal ("Allow AutoTrading" button not active).
  • The EA is attached to a chart with an instrument that is outside market hours, causing the EA to not process signals.
  • Incorrect lot multiplier, lot size, minimum or maximum lot settings configured in the slave EA or dashboard.
  • Reverse trade mode is enabled unintentionally.
  • Copy SL/TP is disabled, causing stop levels to differ from the master.

4.2 Symbol Mapping Issues

  • The traded symbol on the master broker does not exist under the same name on the slave broker (e.g. EURUSD vs EURUSDm vs EURUSD.pro).
  • No symbol mapping has been configured for a symbol that differs between brokers.
  • A symbol mapping exists but maps to an incorrect or unavailable instrument on the slave broker.
  • The slave broker does not offer the traded instrument at all.
  • Suffix or prefix differences between brokers are not accounted for in the symbol map.

4.3 Broker & Account Restrictions

  • Insufficient margin or free equity on the slave account to open the position.
  • The slave broker restricts or prohibits hedging (opening positions in both directions on the same instrument).
  • FIFO (first-in, first-out) rules enforced by the slave broker prevent the order from being placed.
  • Maximum open position limits or maximum lot size restrictions set by the slave broker are exceeded.
  • The calculated slave lot size is smaller than the broker's minimum lot size — in this case the order will be skipped entirely and will not be placed.
  • The calculated slave lot size exceeds the broker's maximum lot size — in this case the volume will be capped at the broker's maximum.
  • Lot size rounding: all calculated volumes are always rounded down to the nearest lot step permitted by the slave broker. For example, if a lot multiplier of 0.567× produces a volume of 0.567 lots on a broker with a 0.01 lot step, the placed volume will be 0.56 lots. This rounding is always in favour of caution (never up). Users should set lot multipliers with this behaviour in mind.
  • Position size normalisation results in a volume of zero after applying lot step rounding — in this case the order will be skipped.
  • The slave broker has trading disabled for that instrument at the time the signal arrives.
  • The market for the instrument is closed (weekend, public holiday, liquidity gap) at the time the slave processes the signal.
  • The slave broker requires a different order type that cannot be automatically translated.
  • Spread widening or slippage causes stop levels to violate the broker's minimum distance requirements.
  • Stop loss or take profit levels set on the master are invalid or out of range on the slave broker due to different pricing or spread conditions.
  • The slave broker's trade server rejects the request with a requote or price-changed error.

4.4 Connectivity & Network Issues

A stable, always-on internet connection is required for reliable trade copying. MetaToolsLab strongly recommends running both the Master EA and all Slave EAs on a Virtual Private Server (VPS) rather than a personal computer. A VPS provides 24/7 uptime, low-latency connectivity, and eliminates the risk of missed signals due to sleep mode, reboots, or local internet outages. MetaToolsLab accepts no liability for missed or delayed trades resulting from inadequate connection quality.

  • The user's internet connection is interrupted, unstable, or slow on the machine running the master or slave EA.
  • The MT5 terminal running the master or slave EA loses connection to the broker's trade server.
  • The EA is running on a VPS, cloud server, or local machine that is offline, rebooting, or experiencing resource constraints at the time a signal is sent.
  • Network latency or packet loss between the user's machine and the MetaToolsLab relay servers causes a signal to arrive late or not at all.
  • The slave EA was not connected to MetaToolsLab at the moment the master trade signal was sent. Signals are not queued indefinitely — a slave that reconnects after a trade signal has expired will not receive that signal.
  • Firewall, proxy, antivirus, or corporate network settings block the EA's outbound connection to MetaToolsLab servers.

4.5 MetaToolsLab Platform Issues

  • Scheduled or unscheduled maintenance on MetaToolsLab servers.
  • Temporary server outages, infrastructure failures, or third-party cloud provider incidents.
  • Software bugs in the EA or the MetaToolsLab platform that cause signals to be misrouted, dropped, or malformed.
  • Rate limiting or throttling applied by MetaToolsLab to protect platform stability.
  • Settings propagation delay: changes made to account settings, lot multipliers, symbol maps, or other configuration on the MetaToolsLab dashboard may take up to one minute to be received and applied by the EA running in MetaTrader 5. Any trade that fires during this propagation window may be executed using the previous configuration. MetaToolsLab is not liable for trades placed under outdated settings during this interval.

4.6 Partial Closes & Trade Modifications

  • A partial close on the master account may not close an equivalent proportion on the slave if the resulting slave volume falls below the slave broker's minimum lot step. In such cases, the Service uses an accumulation mechanism and will process the close once sufficient volume has accumulated — but this is not guaranteed.
  • Trade modification events (change of SL/TP, volume adjustments) may not be reflected identically on the slave due to broker-specific instrument specifications.

4.7 Any Other Cause

The above list is illustrative and not exhaustive. Trades may fail to copy for any other technical, operational, or environmental reason not described here. MetaToolsLab makes no warranty, express or implied, that any trade signal will result in a successfully executed trade on any slave account.

5. No Financial Advice

Nothing on the MetaToolsLab platform, website, blog, documentation, or communications from MetaToolsLab constitutes financial advice, investment advice, trading advice, or any other type of advice. MetaToolsLab is a software infrastructure tool only.

Trading foreign exchange, contracts for difference, or any other financial instruments involves substantial risk of loss and is not appropriate for every investor. You should seek independent financial advice from a licensed professional before making any trading decisions. Past performance of any trading strategy is not indicative of future results.

MetaToolsLab is not responsible for any trading losses incurred as a result of using the Service, whether or not those losses are related to the correct or incorrect functioning of the trade copying relay.

6. Limitation of Liability

To the maximum extent permitted by applicable law, MetaToolsLab and its owners, employees, contractors, and affiliates shall not be liable for any:

  • Direct, indirect, incidental, special, consequential, or punitive damages;
  • Loss of profits, revenue, data, business opportunity, or goodwill;
  • Trading losses of any kind, whether or not caused by a failure of the Service to copy a trade;
  • Damages arising from reliance on the Service for time-sensitive trade execution.

This applies regardless of whether MetaToolsLab was advised of the possibility of such damages, and regardless of the theory of liability (contract, tort, negligence, or otherwise).

Where liability cannot be fully excluded by law, MetaToolsLab's total liability to you for any claim arising out of or in connection with these Terms or the Service shall not exceed the total fees paid by you to MetaToolsLab in the three (3) months immediately preceding the event giving rise to the claim.

7. Data & Privacy

MetaToolsLab stores the minimum data required to operate the Service: your email address, MT5 login number, broker server name, and trade signal data relayed through the platform. Your broker password is never transmitted to or stored by MetaToolsLab — the EA communicates exclusively via a unique EA key.

Trade signal data (symbol, volume, price, ticket number, action) is stored to provide trade history and diagnostic features. This data is not sold or shared with third parties for commercial purposes.

By using the Service you consent to this data being collected and processed as described above.

8. Acceptable Use

You agree not to use the Service to:

  • Violate any applicable law or regulation;
  • Circumvent broker terms of service, trading restrictions, or prop firm rules through automated copying;
  • Attempt to reverse-engineer, decompile, or extract source code from the MetaToolsLab EA files or platform;
  • Resell, redistribute, or sublicense access to the Service without written permission;
  • Conduct denial-of-service attacks, scraping, or any activity that places unreasonable load on MetaToolsLab infrastructure;
  • Use the Service for any fraudulent, deceptive, or illegal purpose.

MetaToolsLab reserves the right to immediately suspend access for any user found to be in breach of this section.

9. Termination

You may stop using the Service at any time. MetaToolsLab may suspend or terminate your account at its sole discretion, with or without notice, for breach of these Terms or for any other reason.

Upon termination, your access to the Service will cease. Any data associated with your account may be deleted in accordance with our data retention policy. MetaToolsLab is not liable for any loss arising from the termination of your account.

10. Changes to These Terms

MetaToolsLab reserves the right to update or revise these Terms at any time. Material changes will be communicated via email or a notice on the platform. Your continued use of the Service after such notice constitutes your acceptance of the updated Terms.

We recommend reviewing this page periodically. The "Last updated" date at the top of this page indicates when the Terms were last revised.

11. Governing Law

These Terms are governed by and construed in accordance with applicable law. Any disputes arising out of or in connection with these Terms or the Service shall be subject to the exclusive jurisdiction of the competent courts.

If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.

12. Contact

If you have questions about these Terms, please contact us via the contact page.