Find us on Facebook!
Join our fan page

Use new possibilities of MetaTrader 5

History of MQL5.community development

The most popular trading robots and technical indicators, news signals, regular incoming ready-made MQL5 programs in CodeBase and the most discussed Forum topics.

Bestsellers in the Market:

The most popular forum topics:

9 new topics on forum:

and 6 more...

Bestsellers in the Market:

The most popular forum topics:

19 new topics on forum:

and 16 more...

Bestsellers in the Market:

17 new topics on forum:

and 14 more...
There are more than 58 110 topics available on forum

The most popular forum topics:

New publications in CodeBase

  • EasyXML - XML Parser EasyXML is a native MQL5 XML Parsing Library. It can parse XML from three different sources: URL, File and String Input. It is completely object oriented and strives to integrate neatly with MQL5, as it utilizes CObject and CArrayObj from the MQL5 standard library to store the DOM.
  • a_informer It Is placing stop loss and take profit at a given distance. Displays the current status of open orders. For closing of the order it is enough to select and move the label to the left.

Bestsellers in the Market:

The most popular forum topics:

8 new topics on forum:

and 5 more...
There are more than 3 700 codes published in Codebase

The most popular forum topics:

Most read articles this month

Video tutorial: MetaTrader Signals Service

Video tutorial: MetaTrader Signals Service

In just 15 minutes, this video tutorial explains what MetaTrader Signals Service is, and demonstrates in great detail how to subscribe to trade signals and how to become a signal provider in our service. By watching this tutorial, you will be able to subscribe to any trading signal, or publish and promote your own signals in our service.

How to Install and Use OpenCL for Calculations

How to Install and Use OpenCL for Calculations

It has been over a year since MQL5 started providing native support for OpenCL. However not many users have seen the true value of using parallel computing in their Expert Advisors, indicators or scripts. This article serves to help you install and set up OpenCL on your computer so that you can try to use this technology in the MetaTrader 5 trading terminal.

How to Order an Expert Advisor and Obtain the Desired Result

How to Order an Expert Advisor and Obtain the Desired Result

How to write correctly the Requirement Specifications? What should and should not be expected from a programmer when ordering an Expert Advisor or an indicator? How to keep a dialog, what moments to pay special attention to? This article gives the answers to these, as well as to many other questions, which often don't seem obvious to many people.

Most downloaded source codes this month

  • Ergodic_Ticks_Volume_Indicator One of the indicators of tick volume with multiple EMAs by William Blau.
  • MultiCurrEA An example of how to create a multicurrency Expert Advisor that trades using the Bollinger Bands indicator.
  • PivotPointUniversal The indicator plots Pivot levels for all available history. There are 5 variants of Pivot levels is supported: Classic, Fibonacci, Demark, Camarilla, Woodies. There are 3 calculation periods: daily, weekly, monthly. For the daily pivot levels it's possible to specify the GMT time shift.

19 new topics on forum:

and 16 more...

Bestsellers in the Market:

New publications in CodeBase

  • Simple Display Panel The code is designed to be a simple reference of how to create movable (drag) panels and populate it with information.
  • StepChoppy_v2 An indicator of trend power with eight states.
  • Spread Indicator Spread Indicator - displays current spread in the chart window.
  • KLines A set of support and resistance levels with five different timeframes.
  • r_Ma A moving average indicator obtained by averaging the values of all calculation variants of the classical Moving Average.
  • r_Gator An analogue of the Alligator indicator with a smaller lag of signals.
  • KAGI-1 The KAGI chart in the simplest form.
  • KGHP A standard high-frequency filter.
  • EMA_Prediction_HTF_Signal The EMA_Prediction_HTF_Signal indicator shows trend direction based on the data of the EMA_Prediction indicator as a graphical object with colored trend indication, gives alerts or audio signals and sends push notifications on your smartphone.
  • LW_Fractals The indicator draws fractals based on three candlesticks.
  • INERCIA_bars Coloring price chart bars depending on the size of price change.
  • Stoch_3HTF Three main stochastic lines from three different timeframes on one chart.
  • LinearRegressionLine The linear regression line with data placed in the indicator buffer.
  • DigitalF-T01 A digital filter of rapid trend with a reference line, implemented in the form of a cloud.
  • Math-System A set of target support/resistance levels for the predicted price movement.
  • Moving Average The Moving Average Expert Advisor trades when the price crosses the MA.
  • MA_3HTF Three Moving Averages with three different timeframes on one chart.

20 new topics on forum:

and 17 more...
There are more than 58 050 topics available on forum

The most popular forum topics:

Bestsellers in the Market:

New publications in CodeBase

Published article "Indicator for Kagi Charting".

Indicator for Kagi Charting

The article proposes Kagi chart indicator with various charting options and additional functions. Also, indicator charting principle and its MQL5 implementation features are considered. The most popular cases of its implementation in trading are displayed - Yin/Yang exchange strategy, pushing away from the trend line and consistently increasing "shoulders"/decreasing "waists".

14 new topics on forum:

and 11 more...

Most read articles this week

Video tutorial: MetaTrader Signals Service

Video tutorial: MetaTrader Signals Service

In just 15 minutes, this video tutorial explains what MetaTrader Signals Service is, and demonstrates in great detail how to subscribe to trade signals and how to become a signal provider in our service. By watching this tutorial, you will be able to subscribe to any trading signal, or publish and promote your own signals in our service.

Creating a Multi-Currency Multi-System Expert Advisor

Creating a Multi-Currency Multi-System Expert Advisor

The article introduces a structure for an Expert Advisor that trades multiple symbols and uses several trading systems simultaneously. If you already identified the optimal input parameters for all your EAs and got good backtesting results for each of them separately, ask yourself what results you would get if testing all EAs simultaneously, with all your strategies put together.

How to Install and Use OpenCL for Calculations

How to Install and Use OpenCL for Calculations

It has been over a year since MQL5 started providing native support for OpenCL. However not many users have seen the true value of using parallel computing in their Expert Advisors, indicators or scripts. This article serves to help you install and set up OpenCL on your computer so that you can try to use this technology in the MetaTrader 5 trading terminal.

Most downloaded source codes this week

  • MultiCurrEA An example of how to create a multicurrency Expert Advisor that trades using the Bollinger Bands indicator.
  • WidnersOscilator A normalized oscillator of two curves, similar to the Aroon indicator.
  • ElliottWaveMaker 3.0 ElliottWaveMaker 3.0 is Tool for Semi-Automatic Analysis of Elliott Waves and Andrew's Pitchforks, a logical extension of version 2.0 known as AutoElliottWaveMaker. In version 3.0 minor errors are corrected, the ability to draw Andrew's Pitchforks and a few additional functions are added.

Bestsellers in the Market:

The most popular forum topics:

17 new topics on forum:

and 14 more...

The most popular forum topics:

28 new topics on forum:

and 25 more...
There are more than 58 000 topics available on forum

Bestsellers in the Market:

The most popular forum topics:

28 new topics on forum:

and 25 more...

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

23 new topics on forum:

and 20 more...
There are more than 57 940 topics available on forum

Bestsellers in the Market:

There are more than 3 670 codes published in Codebase

New publications in CodeBase

  • ColorBlauErgodicMACD Ergodic MACD-Oscillator implemented in the form of a color histogram.
  • Exp_BlauCMomentum A trading system that uses the Candle Momentum indicator.
  • Exp_BlauCMI A trading system that uses the Candle Momentum Index.
  • BlauDTI William Blau's Directional Trend Index in the form of a colored histogram.
  • BlauCSI The Candle Stochastic Index indicator implemented in the form of a color histogram.
  • BlauCMomentum A candlestick momentum with a triple EMA averaging.
  • BlauCMI O oscilador CMI ergódico como um histograma colorido.
  • ALGLIB - Numerical Analysis Library ALGLIB math function library (v. 3.5.0) ported to MQL4.
  • Time indicator Time indicator displays broker time and local computer time on the chart.
  • OBJ_EDIT_Example Example of working with OBJ_EDIT graphic object.

The most popular forum topics:

Most read articles this month

Video tutorial: MetaTrader Signals Service

Video tutorial: MetaTrader Signals Service

In just 15 minutes, this video tutorial explains what MetaTrader Signals Service is, and demonstrates in great detail how to subscribe to trade signals and how to become a signal provider in our service. By watching this tutorial, you will be able to subscribe to any trading signal, or publish and promote your own signals in our service.

Raise Your Linear Trading Systems to the Power

Raise Your Linear Trading Systems to the Power

Today's article shows intermediate MQL5 programmers how they can get more profit from their linear trading systems (Fixed Lot) by easily implementing the so-called technique of exponentiation. This is because the resulting equity curve growth is then geometric, or exponential, taking the form of a parabola. Specifically, we will implement a practical MQL5 variant of the Fixed Fractional position sizing developed by Ralph Vince.

How to Install and Use OpenCL for Calculations

How to Install and Use OpenCL for Calculations

It has been over a year since MQL5 started providing native support for OpenCL. However not many users have seen the true value of using parallel computing in their Expert Advisors, indicators or scripts. This article serves to help you install and set up OpenCL on your computer so that you can try to use this technology in the MetaTrader 5 trading terminal.

Most downloaded source codes this month

  • Ergodic_Ticks_Volume_Indicator One of the indicators of tick volume with multiple EMAs by William Blau.
  • MACD Divergence This indicator will plot divergence lines on the MACD indicator and will give buy and sell signal by displaying green and red arrows.
  • Awesome Oscillator Divergence This indicator will plot divergence lines on the Awesome_Oscillator indicator and will give buy and sell signal by displaying arrows.
1...386387388389390391392393394395396397398399400...559