Copy & Social Trading · Reviewed 26 Oct 2026

MQL5

MQL5 is a programming language for automated trading strategies in MetaTrader 5.

· mql5.com ↗

Paid against free › Copy & Social Trading › MQL5

MQL5 at a glance

Overview

01

Summary

The useful answer before the supporting detail.

MQL5 is a high-level, object-oriented programming language designed for developing automated trading strategies, custom indicators, and utility applications for the MetaTrader 5 platform S1 S12. Traders and developers use it to create Expert Advisors that automatically control trading processes based on predefined rules S1. The language is supported by a comprehensive reference, MetaEditor IDE, and community resources, enabling users to build and share trading applications S1.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: MQL5 is a high-level, object-oriented programming language for MetaTrader 5 S1 S12.
  • Core purpose: It enables development of automated trading strategies, custom indicators, and utility applications S1.
  • Intended users: Traders and developers who create algorithmic trading systems S1.
  • Product scope: A language with a reference manual, MetaEditor IDE, and community platform S1.
  • Positioning: Positioned as a comprehensive solution for algorithmic trading development S1.
  • Claimed distinction: Based on C++ concepts, offering a familiar syntax for programmers S12.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
TradersSubscribe to trading signals for automatic execution on their accounts S120.
Signal providersSell signals of their trading systems to subscribers S120.
DevelopersBuild and test automated trading strategies using MQL5 S1 S62.

Features

09

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Expert Advisor developmentCreate automated trading systems that control trading processes based on rules S1.
Custom indicator creationDevelop technical indicators for market analysis, which can be used by EAs S1.
Matrix and vector operationsPerform advanced mathematical computations, including passing to DLLs S26.
Array manipulationUse functions for searching, copying, comparing, and reversing arrays S80 S81 S82.
Event handlingProcess client terminal events in programs S62.
Resource managementCreate, read, and delete graphical resources S14.
Community and marketplaceAccess forum, Freelance service, and Market for trading applications S1.
10

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
MetaTrader 5 platformIntegrationRuns MQL5 programs (EAs, indicators, scripts) within the terminal S1.
DLL importAPIAllows passing matrices and vectors to external DLLs for advanced computations S26.
Python integrationIntegrationEnables use of Python for algorithmic trading with MQL5 S1.
MetaEditor IDEIntegrationProvides code editing, debugging, and compilation tools S1.
MQL5 StorageIntegrationOffers file versioning for MQL5 projects S1.

Pricing

11

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
Signal subscription30 to 999 USD per month, monthly billing S120Copying of trading signals in MetaTrader terminal S120Price set by provider; no free tier listed S120

Competition

12

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
youtube.com424expert advisor download, black diamond ea
jptradingcapital.com111expert advisor download
freshforex.com112expert advisor download
algotradingspace.com112black diamond ea
forex.com113expert advisor download
forexforum.co114black diamond ea
earnforex.com116black diamond ea
expforex.com117expert advisor download
yoforex.org117black diamond ea
4xdev.com118expert advisor download

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

No supporting public-page evidence was collected for this category.

Independent review sources discovered

No links to supported independent review platforms were discovered on the collected pages.

14

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: 2.1%
MonthSource
—All AI assistants
—All AI assistants
—All AI assistants

Website intelligence — Collected evidence

Site-stated AI capabilities

Page typeEvidenceSource
otherAI-DRIVEN GOLD TRADING REVOLUTION -------------------------------------------------------------------------------- My AI Gold is not just another automated trading tool—it is the culmination of advanced neural network engineering, proprietary custom architecture, and rigorous real-world optimization. Built from the ground up utilizing cutting-edge repositories and state-of-the-art machine learning frameworks from GitHub, My AI Gold harnesses deep data analysis to decode the complexities of thehttps://www.mql5.com/
otherEA Super Trend XAUUSD is an algorithmic trading advisor for gold featuring two-stage signal filtering based on the indicator.  Synthetic Trend AI   Attention Traders! Live Signal 1 :  https://www.mql5.com/ru/signals/2392762 Live Signal 2 :  goo.su/i2gRozN This package is available at the current price for a strictly limited run of only 5 copies. The price will soon increase to $999. After purchasing, please send me a private message to receive a bonus gift. KEY FEATURES • Automatic opening ofhttps://www.mql5.com/
otherQuantum iGold MT5 – Advanced AI Trading System (XAUUSD) Quantum iGold MT5 is a fully automated trading system built using advanced Artificial Intelligence techniques. It employs a hybrid neural architecture that integrates LSTM and Transformer models to analyze price behavior on XAUUSD . This structure enables the system to detect market patterns, adapt to volatility changes, and generate technically refined trading signals in real time. After purchase, please contact me via MQL5 private messahttps://www.mql5.com/

These are first-party product claims, not independent measurements of AI-search visibility.

15

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Competitor gap4 first-page appearances across expert advisor download, black diamond ea

Website intelligence — Collected evidence

Website evidence gaps

  • integrations: no usable public page was collected; verify whether the site publishes this evidence.
  • customers: no usable public page was collected; verify whether the site publishes this evidence.
  • reviews: no usable public page was collected; verify whether the site publishes this evidence.
  • changes: no usable public page was collected; verify whether the site publishes this evidence.
  • identity: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Trust and proof

16

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

No citation-grounded independent review links were found.

Customer proof

No named customers, testimonials, or customer case studies were found.

Independent mentions

  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals — Trading Signals and Social Trading in MetaTrader 5 – Forex Signals ... Enable if positions are always closed according to FIFO rule on your account. ... # MetaTrader 5 Trading Signals with Automatic Execution on Your Account Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency. ... We will select the signals having the best conditions for copying to your account: Reliability See all Arkad
  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals - Page 2 — # MetaTrader 5 Trading Signals with Automatic Execution on Your Account ... Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency. ... Choose a signal you are interested in and subscribe to it in a few clicks. Monitored accounts are provided with a detailed statistics and trading history. Watch a Tutorial Video on how to subscribe to a Signal. ... Sell the signals of your trading system to
  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals - Page 53 — # MetaTrader 5 Trading Signals with Automatic Execution on Your Account Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency.
  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals - Page 3 — # MetaTrader 5 Trading Signals with Automatic Execution on Your Account Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency.
  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals - Page 26 — # MetaTrader 5 Trading Signals with Automatic Execution on Your Account Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency.
  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals - Page 23 — # MetaTrader 5 Trading Signals with Automatic Execution on Your Account Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency.
  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals - Page 49 — # MetaTrader 5 Trading Signals with Automatic Execution on Your Account Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency. Broker server
  • Trading Signals and Social Trading in MetaTrader 5 – Forex Signals - Page 28 — # MetaTrader 5 Trading Signals with Automatic Execution on Your Account Signals is a copy-trading service allowing you to automatically copy provider's deals on your trading account. Use Signals to boost your Forex trading efficiency.

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

17

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipThese books offer a systematic and structured presentation of the material to make the learning process significantly easier. Detailed code examples, which explain the step-by-step creation of trading robots and applicatsource
Contact and supportNot published on the collected pages.—
Legal and privacyYou agree to website policy and terms of usesource
Security and complianceNot published on the collected pages.—
Uptime and status pageNot published on the collected pages.—
Domain registered2006-06-20—
Domain expires2027-06-20—

Not found on the collected pages: contact and support, security and compliance, uptime and status page. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

18

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
MQL5 Reference – How to use algorithmic/automated trading language for MetaTrader 5GuideMetaQuotes Language 5 (MQL5) is a high-level language designed for developing technical indicators, trading robots and utility applications, which... (source)Not dated
OBJ_ARROW_LEFT_PRICE - Object Types - Objects Constants - Constants, Enumerations and Structures - MQL5 ReferenceDocumentationLeft Price Label Example The following script creates and moves left price label on the chart. Special functions have been developed to create and... (source)Not dated
OBJ_ARROW_RIGHT_PRICE - Object Types - Objects Constants - Constants, Enumerations and Structures - MQL5 ReferenceDocumentationRight Price Label. Example The following script creates and moves right price label on the chart. Special functions have been developed to create... (source)Not dated
Array Functions - MQL5 ReferenceDocumentationArrays are allowed to be maximum four-dimensional. Each dimension is indexed from 0 to dimension_size-1 . In a particular case of a one-dimensional... (source)Not dated
Language Basics - MQL5 ReferenceDocumentationThe MetaQuotes Language 5 (MQL5) is an object-oriented high-level programming language intended for writing automated trading strategies, custom... (source)Not dated
Common Functions - MQL5 ReferenceDocumentationGeneral-purpose functions not included into any specialized group are listed here... (source)Not dated
Constants, Enumerations and Structures - MQL5 ReferenceDocumentationTo simplify the program writing and to make program texts more convenient for perception, the MQL5 language provides predefined standard constants... (source)Not dated
Matrix and Vector Methods - MQL5 ReferenceDocumentationA matrix is a two-dimensional array of double, float, or complex numbers. A vector is a one-dimensional array of double, float, or complex numbers... (source)Not dated

Not found in the collected public sources: public roadmap, changelog or release notes, status page, separate help center or knowledge base.

Technical

19

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)MQL5 programs run in the MetaTrader 5 client terminal, which is a desktop application S32.S32
Platforms and appsMetaTrader 5 is available for Windows and web S120.S120
API and extensibility (API, SDK, webhooks, MCP, plugins)Supports DLL imports and Python integration S26 S1.S26 S1
Data ownership and exportNot published on the collected pages.—
Performance and reliability claimsNot published on the collected pages.—
Release activityNot published on the collected pages.—
20

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
Domain registered2006-06-20 — NameCheap, Inc.
Domain expires2027-06-20
TLS certificateDigiCert Inc, valid, expires 2026-10-26
Security headersHSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy
Server headerCaddy
Mail handled bymailfilter.metaquotes.net
Nameserversns2.mql5.com, ns5.mql5.com

Not measurable: wayback: rate limited by archive.org, ladder stopped after 1 probe(s). A gap here means the lookup was unavailable, not that the finding is negative.

21

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 15 of 15 maximum
  • Technical health: 93/100
  • Critical issues: 0
  • Warnings: 17
  • Notices: 7

Issues

SeverityIssueValueAffected URL
warningTitle length should be reviewed82https://www.mql5.com/
noticeMeta description length should be reviewed175https://www.mql5.com/
warningTitle length should be reviewed82https://www.mql5.com/
noticeMeta description length should be reviewed175https://www.mql5.com/
warningTitle length should be reviewed83https://www.mql5.com/en/forum
warningTitle length should be reviewed100https://www.mql5.com/en/market
noticeMeta description length should be reviewed226https://www.mql5.com/en/market
warningTitle length should be reviewed66https://www.mql5.com/en/signals
warningTitle length should be reviewed73https://www.mql5.com/en/vps
noticeMeta description length should be reviewed249https://www.mql5.com/en/vps
noticeImages are missing alt text1https://www.mql5.com/en/vps
warningPage should have one primary H10https://www.mql5.com/en/quotes/overview
warningTitle length should be reviewed81https://www.mql5.com/en/articles
warningTitle length should be reviewed97https://www.mql5.com/en/code
warningTitle length should be reviewed83https://www.mql5.com/en/docs
warningTitle length should be reviewed89https://www.mql5.com/en/book
warningTitle length should be reviewed102https://www.mql5.com/en/neurobook
warningTitle length should be reviewed78https://www.mql5.com/en/economic-calendar
noticeMeta description length should be reviewed346https://www.mql5.com/en/economic-calendar
noticeMeta description length should be reviewed288https://www.mql5.com/en/tools
warningDuplicate title in audit sample2https://www.mql5.com/
warningDuplicate title in audit sample2https://www.mql5.com/
warningDuplicate meta description in audit sample2https://www.mql5.com/
warningDuplicate meta description in audit sample2https://www.mql5.com/

Crawled pages

StatusTitleH1sWordsResponseURL
200MQL5: automated forex trading, strategy tester and custom indicators in MetaTrader14843372 mshttps://www.mql5.com/
200MQL5: automated forex trading, strategy tester and custom indicators in MetaTrader14843227 mshttps://www.mql5.com/
200Algorithmic trading systems and strategy testing forum – Forex Forum MQL5 community16819367 mshttps://www.mql5.com/en/forum
200A Market of trading robots, technical indicators, and other trading applications - MetaTrader Market117519448 mshttps://www.mql5.com/en/market
200Trading Signals and Social Trading in MetaTrader 5 – Forex Signals12649386 mshttps://www.mql5.com/en/signals
200All orders - new on freelance service for MetaTrader - forex jobs12167164 mshttps://www.mql5.com/en/job
200Virtual Private Server for Forex — Trading VPS Hosting for MetaTrader 4/51873224 mshttps://www.mql5.com/en/vps
200Forex rates and realtime quotes0906237 mshttps://www.mql5.com/en/quotes/overview
200Articles on algorithmic/automated trading in MetaTrader and MQL4/MQL5 programming13620156 mshttps://www.mql5.com/en/articles
200Free download of trading robots and indicators for MetaTrader 4 and MetaTrader 5 - MQL5 Code Base12375231 mshttps://www.mql5.com/en/code
200MQL5 Reference – How to use algorithmic/automated trading language for MetaTrader 51145474 mshttps://www.mql5.com/en/docs
200MQL5 Programming for Traders – MetaTrader 5 algorithmic/automatic trading language manual1956154 mshttps://www.mql5.com/en/book
200Neural Networks in Algorithmic Trading – a practical guide to using machine learning for algo trading.1798228 mshttps://www.mql5.com/en/neurobook
200Economic Calendar \Financial & Forex News \World Economy Events in Real-Time12904
200Forex Trading Tools \MQL51534149 ms

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

22

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

ChannelEstimated share
direct60.3%
search19.2%
search organic18.2%
search paid1.1%
social8.3%
social organic6.8%
social paid1.6%
referrals6.0%
paid referrals0.1%
mail3.9%
gen ai2.1%
affiliate0.0%
other0.0%

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

23

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected sources focus on the MQL5 language reference and signal marketplace, but do not provide details on pricing for the language itself, company ownership, or security certifications. No competitors are named in the collected pages. Evidence gaps include lack of customer testimonials, independent reviews, and specific release dates for documentation.

24

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 15 collected pages from mql5.com, primarily the MQL5 language reference and the trading signals page. The static collector completed all 15 requests, while the browser rendering collector partially rendered 7 pages. External proof search was used once but did not verify additional evidence. The catalog includes documentation pages, pricing data, and feature descriptions, but lacks first-party customer reviews or detailed company information.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.