MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal

Automated Trading, Strategy Testing and Optimization Articles

DCC Indicator
DCC
Author: Karlson
Best of the BestBest of the Best Try product
Best of the Best
Author: joo
Subscribe to signal
LavoroMetal001
38.35%, 138.01 USD
Screenshot
EURJPY, M1
Demo
Parallel Calculations in MetaTrader 5 Parallel Calculations in MetaTrader 5
To post a new article, please log in or register

Find us on Facebook!
Join our fan page

Follow us on Twitter
and stay tuned!

Write an article
and we will pay you 200 credits!

Download MetaTrader 5 and trade automatically

MQL5 Programming Articles

All sections of the MQL5.community are tightly integrated with the MetaTrader 5 Client Terminal. One of them is the Articles section, all publications from which can be accessible right from your terminal.

Article annotations appear in the "News" section to help you stay updated of the latest publications. Open the Toolbox of your terminal (Ctr+T) and go to the News tab to find information about the articles.

previous12345678910111213...28next
Interview with Francisco García García (ATC 2012)
Interview with Francisco García García (ATC 2012)

Today we interview Francisco García García (chuliweb) from Spain. A week ago his Expert Advisor reached the 8th place, but the unfortunate logic error in programming threw it from the first page of the Championship leaders. As confirmed by statistics, such an error is not uncommon for many participants.

Interviews, ATC 2012 2012.10.16 Automated-Trading

Communicating With MetaTrader 5 Using Named Pipes Without Using DLLs
Communicating With MetaTrader 5 Using Named Pipes Without Using DLLs

Many developers face the same problem - how to get to the trading terminal sandbox without using unsafe DLLs. One of the easiest and safest method is to use standard Named Pipes that work as normal file operations. They allow you to organize interprocessor client-server communication between programs. Take a look at practical examples in C++ and MQL5 that include server, client, data exchange between them and performance benchmark.

Examples, Integration 2012.10.15 MetaQuotes

Statistical Carry Trade Strategy
Statistical Carry Trade Strategy

An algorithm of statistical protection of open positive swap positions from unwanted price movements. This article features a variant of the carry trade protection strategy that allows to compensate for potential risk of the price movement in the direction opposite to that of the open position.

Trading, Trading Systems, Expert Advisors, Statistics and analysis 2012.10.15 Ruslan Lunev

How to Subscribe to Trading Signals
How to Subscribe to Trading Signals

"Signals" in MetaTrader 5 trading platform allow traders to connect to any signal issued by providers. Select and subscribe to any trading signals provider to copy all his or her deals on your account.

Trading, Trading Systems 2012.10.09 MetaQuotes

Interview with Andrey Barinov (ATC 2012)
Interview with Andrey Barinov (ATC 2012)

It was on Friday of the Championship's first week that the trading robot of Andrey Barinov (Wahoo) occupied the fifth place in TOP-10. Andrey is a newcomer in the Championship but he has already managed to execute more than 100 orders in Jobs and develop a dozen of products for Market. We have arranged an interview with him and learned that the development of a "simple multicurrency Expert Advisor" is not an easy but a fairly easy task.

Interviews, ATC 2012 2012.10.09 Automated-Trading

Trading Signals in MetaTrader 5: A Better Alternative to PAMM Accounts!
Trading Signals in MetaTrader 5: A Better Alternative to PAMM Accounts!

We are pleased to announce that MetaTrader 5 now features Trading Signals, thus giving a powerful tool to investors and managers. While you are following the trades of a successful trader, the terminal will be automatically reproducing them in your account!

Trading, Trading Systems 2012.10.09 MetaQuotes

Interview with Rogério Figurelli (ATC 2012)
Interview with Rogério Figurelli (ATC 2012)

Today we are going to talk with Rogério Figurelli (figurelli), a regular participant from Brazil that has not missed any Automated Trading Championship since 2007. This year, he also began to sell his Championship's Expert Advisor in the Market along with his other products. Rogério believes that MetaTrader 5 platform certification on the largest Brazilian exchange BM&FBOVESPA will reveal new professional developers and traders, who do not yet know the full potential of robot investors.

Interviews, ATC 2012 2012.10.05 Automated-Trading

Interview with Achmad Hidayat (ATC 2012)
Interview with Achmad Hidayat (ATC 2012)

Throughout the entire duration of the Automated Trading Championship 2012, we will be providing live coverage of the events - hot reports and interviews every week. This report spotlights Achmad Hidayat (achidayat), the participant from Indonesia. On the first day of the Championship his Expert Advisor secured its position in the third ten, which is a good start. Achmad has sparked our interest with his active participation in the MQL5 Market. He has already published over 20 products thus far.

Interviews, ATC 2012 2012.10.03 Automated-Trading

A Quick Start Or a Short Guide for Beginners
A Quick Start Or a Short Guide for Beginners

Hello dear reader! In this article, I will try to explain and show you how you can easily and quickly get the hang of the principles of creating Expert Advisors, working with indicators, etc. It is beginner-oriented and will not feature any difficult or abstruse examples.

Examples, Expert Advisors, Experts 2012.09.25 Dmitriy Parfenovich

Automata-Based Programming as a New Approach to Creating Automated Trading Systems
Automata-Based Programming as a New Approach to Creating Automated Trading Systems

This article takes us to a whole new direction in developing EAs, indicators and scripts in MQL4 and MQL5. In the future, this programming paradigm will gradually become the base standard for all traders in implementation of EAs. Using the automata-based programming paradigm, the MQL5 and MetaTrader 5 developers will be anywhere near being able to create a new language - MQL6 - and a new platform - MetaTrader 6.

Trading, Trading Systems, Integration, Expert Advisors 2012.09.19 GOURO HAMADY DIALL

previous12345678910111213...28next