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.

There are more than 6 490 codes published in Codebase

New publications in CodeBase

  • Round Price A variation on the T3 theme that was made as a sort of envelopes using T3 for basic value.
  • Pivot Points Pivot Point indicator with an addition of 4 ways of calculating pivot points.
  • Stochastic RSI This version has 6 sub-types it is actually calculating.
  • Lnx CCI The version of well known Woodies CCI with correct implementation of trend changing rules
  • BB MACD BB MACD is a MACD indicator variation with an addition of Bollinger bands
  • T3 floating levels oscillator T3 floating levels made as an oscillator
  • T3 floating levels T3 with floating levels
  • Super Passband Filter 2.0 Super pass-band filter as described by John Ehlers
  • News EA Template without DLL Template EA that downloads news without the use of DLL.
  • TypeToBytes Byte-wise operation with structures and standard data types.
  • PriceLines Script for drawing a price markup.
  • Multi Timeframe Moving Average The indicator displays the moving average for the selected timeframe.
  • Sigma Bands Advanced Bollinger Bands indicator.
  • Price_Compare Elegant and nimble comparison of 'double' values of the "price".
  • Indicator for monitoring the lot and profit The indicator displays the total lot and profit for the current instrument.
  • VATicks Class for working with ticks in the MetaTrader 4. It is suitable for creating experts that make decisions on trading based on the analysis of tick data.
  • Cauchy derivative Derivative of the Cauchy difference
  • Cauchy difference Cauchy difference.
  • CheckMark pattern One of the divergence subtypes.
  • Candle Difference Indicator that displays the change in price as a percentage relative to the Open price of the current candle.
  • Break-Even Master The Expert Advisor that moves the stop loss to breakeven after reaching certain profit.
  • Trailing Master The Expert Advisor that performs order trailing after reaching certain profit.
  • Grid assistant The Expert Advisor is designed for placing managing grids.
  • The simplest RSI-based EA Sells at downward crossing of 70, buys at the upward crossing of 30.
  • Pivot point The indicator displays the price pivot point.
  • Limits Martin The Expert Advisor places pending limit orders at the specified distance from the price and trails them after the price with the specified step, applies martingale.
  • Spread and time until the next candle This indicator displays the current spread of the instrument and the time left until the current bar closes.
  • StopAndTake When run on the price chart, the script modifies the stop loss or take profit of all open orders for the current instrument.
  • OandaX OrderBook Chart The OandaX OrderBook Chart indicator is designed for displaying the history histogram of orders or positions history on the instrument with reference to the chart scale.
  • Binary Option open trade The script is designed for opening trades on binary options via the MetaTrader 4 terminal, if your broker supports this feature.
  • Modified assistant for selecting the manual strategy The indicator is designed for testing manual strategies and for practicing working according to the strategy. It provides operation reports presented as a table, chart, and additionally saves templates with and without the markup.
  • Fishing The Expert Advisor opens positions after the price passes the specified distance. 1 step up - sells, 1 step down - buys.
  • SAW_system_1 The SAW_system_1 Expert Advisor places pending orders on the basis of the volatility for the last N days.
  • RAD - Rapid Application Development library Rapid Application Development library.
  • Indicator of the options levels The indicator is designed for calculating and displaying the options levels on the screen.
  • Trade panel with autopilot An example of creating a trade panel using the MasterWindows library.
  • AwesomeOC Modification of the standard Awesome Oscillator by Bill Williams. Recommended timeframe - М15.
  • The MasterWindows Library A library of classes for creating a user-friendly interface of your programs.
  • Nevalyashka Stop Up After a loss, the EA opens orders with stop levels increased by the coefficient.
  • Jupiter M Martingale grid EA. The main idea of the EA is not in accurate entries, but in flexible plotting of grids.
  • ShowImportantParams Displays important parameters, which can change during news release or on Fridays before closing.
  • PAMM on the chart Downloads the history of Alpari PAMM accounts and displays it on the chart.

15 new topics on forum:

and 12 more...

The most popular forum topics:

Bestsellers in the Market:

New publications in CodeBase

  • Composite RSI Composite RSI
  • GAP Finder This indicator plots bullish and bearish gaps, and crosses/hides closed gaps.

Most read articles this month

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

Subscribers often search for an appropriate signal by analyzing the total growth on the signal provider's account, which is not a bad idea. However, it is also important to analyze potential risks of a particular trading strategy. In this article we will show a simple and efficient way to evaluate a Trading Signal based on its performance values.

MQL5 vs QLUA - Why trading operations in MQL5 are up to 28 times faster?

MQL5 vs QLUA - Why trading operations in MQL5 are up to 28 times faster?

Have you ever wondered how quickly your order is delivered to the exchange, how fast it is executed, and how much time your terminal needs in order to receive the operation result? We have prepared a comparison of trading operation execution speed, because no one has ever measured these values using applications in MQL5 and QLUA.

MetaTrader 4 on Mac OS

MetaTrader 4 on Mac OS

Apple products have become very popular. MetaQuotes Software Corp. attentively follows the progress of the IT industry and has already released the special mobile applications for iOS-based devices - MetaTrader 4 for iPhone and MetaTrader 5 for iPhone.There are many topics on the MQL4.community forum, where people are seeking a solution for running MetaTrader 4 under the Mac OS operating system. In this article, you will find out how to work in MetaTrader 4 via the Apple's popular operating system.

Most downloaded source codes this month

Bestsellers in the Market:

14 new topics on forum:

and 11 more...

More than 20 new charts published:

Graphique GBPUSD, H1, 2016.10.20 11:47 UTC, MetaQuotes Software Corp., MetaTrader 5, Demo
GBPUSD, H1
图表 USDCAD, H4, 2016.10.13 10:38 UTC, Teletrade-DJ International Consulting Ltd, MetaTrader 4, Demo
USDCAD, H4
Chart AUDUSD, H1, 2016.10.24 04:15 UTC, Teletrade-DJ International Consulting Ltd, MetaTrader 4, Demo
AUDUSD, H1
There are more than 2 250 products available in Market

Bestsellers in the Market:

21 new topics on forum:

and 18 more...
There are more than 83 260 topics available on forum

The most popular forum topics:

Bestsellers in the Market:

23 new topics on forum:

and 20 more...

Most read articles this week

Neural network: Self-optimizing Expert Advisor

Neural network: Self-optimizing Expert Advisor

Is it possible to develop an Expert Advisor able to optimize position open and close conditions at regular intervals according to the code commands? What happens if we implement a neural network (multilayer perceptron) in the form of a module to analyze history and provide strategy? We can make the EA optimize a neural network monthly (weekly, daily or hourly) and continue its work afterwards. Thus, we can develop a self-optimizing EA.

Statistical Distributions in MQL5 - taking the best of R and making it faster

Statistical Distributions in MQL5 - taking the best of R and making it faster

The functions for working with the basic statistical distributions implemented in the R language are considered. Those include the Cauchy, Weibull, normal, log-normal, logistic, exponential, uniform, gamma distributions, the central and noncentral beta, chi-squared, Fisher's F-distribution, Student's t-distribution, as well as the discrete binomial and negative binomial distributions, geometric, hypergeometric and Poisson distributions. There are functions for calculating theoretical moments of distributions, which allow to evaluate the degree of conformity of the real distribution to the modeled one.

Graphical Interfaces X: Updates for Easy And Fast Library (Build 3)

Graphical Interfaces X: Updates for Easy And Fast Library (Build 3)

The next version of the Easy And Fast library (version 3) is presented in this article. Fixed certain flaws and added new features. More details further in the article.

Most downloaded source codes this week

19 new topics on forum:

and 16 more...

The most popular forum topics:

Bestsellers in the Market:

The most downloaded free products:

22 new topics on forum:

and 19 more...
There are more than 83 200 topics available on forum

Bestsellers in the Market:

29 new topics on forum:

and 26 more...

The most popular forum topics:

Bestsellers in the Market:

New publications in CodeBase

  • Moving Averages with Colors "Classical" MA with a twist: colors change depending on the angle of the slope.
  • NonLag MA MetaTrader 5 version of NonLag MA.
  • Jurik Filter This is an improved Jurik Filter with the option to be applied to any indicator not only to prices.
  • One More Average The idea of this one is simple: it should "imitate" as much other moving averages as it can.
  • Gann High Low Activator This version is showing the channel that needs to be broken if the trend is going to be changed.
  • Daily Data The indicator displays in chart window the important data on current symbol.
  • XVolume Simple volume indicator that has two coloring mode options.
  • Rank AutoCorrelation Indicator includes Spearman rank correlation and Pearson correlation.

Bestsellers in the Market:

21 new topics on forum:

and 18 more...
There are more than 83 140 topics available on forum

New publications in CodeBase

  • TP-SL_Removing Immediately deletes the SL/TP of all positions.
  • Closed_TOTAL Total closure of all positions (winners/losers). You can also select which are of a single instrument.
  • Closed_LOSS Closure of all positions with a loss. (You can indicate a specific instrument if you want to).
  • Closed_WIN Closure of all winning positions. (You can indicate a specific instrument if you want to).
  • Multi TimeFrame RSI Shows multi timeframe (M1, M5, M15, M30, H1 , H4, D1) RSI indicator in a separate window.

The most downloaded free products:

The most popular forum topics:

Most read articles this month

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

Subscribers often search for an appropriate signal by analyzing the total growth on the signal provider's account, which is not a bad idea. However, it is also important to analyze potential risks of a particular trading strategy. In this article we will show a simple and efficient way to evaluate a Trading Signal based on its performance values.

MQL5 Cookbook - Trading signals of moving channels

MQL5 Cookbook - Trading signals of moving channels

The article describes the process of developing and implementing a class for sending signals based on the moving channels. Each of the signal version is followed by a trading strategy with testing results. Classes of the Standard Library are used for creating derived classes.

Cross-Platform Expert Advisor: Orders

Cross-Platform Expert Advisor: Orders

MetaTrader 4 and MetaTrader 5 uses different conventions in processing trade requests. This article discusses the possibility of using a class object that can be used to represent the trades processed by the server, in order for a cross-platform expert advisor to further work on them, regardless of the version of the trading platform and mode being used.

Most downloaded source codes this month

Bestsellers in the Market:

23 new topics on forum:

and 20 more...

Bestsellers in the Market:

19 new topics on forum:

and 16 more...

Published article "Graphical Interfaces X: Updates for Easy And Fast Library (Build 3)".

Graphical Interfaces X: Updates for Easy And Fast Library (Build 3)

The next version of the Easy And Fast library (version 3) is presented in this article. Fixed certain flaws and added new features. More details further in the article.

21 new topics on forum:

and 18 more...
There are more than 83 070 topics available on forum

Bestsellers in the Market:

Most read articles this week

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts

Subscribers often search for an appropriate signal by analyzing the total growth on the signal provider's account, which is not a bad idea. However, it is also important to analyze potential risks of a particular trading strategy. In this article we will show a simple and efficient way to evaluate a Trading Signal based on its performance values.

Neural network: Self-optimizing Expert Advisor

Neural network: Self-optimizing Expert Advisor

Is it possible to develop an Expert Advisor able to optimize position open and close conditions at regular intervals according to the code commands? What happens if we implement a neural network (multilayer perceptron) in the form of a module to analyze history and provide strategy? We can make the EA optimize a neural network monthly (weekly, daily or hourly) and continue its work afterwards. Thus, we can develop a self-optimizing EA.

Statistical Distributions in MQL5 - taking the best of R and making it faster

Statistical Distributions in MQL5 - taking the best of R and making it faster

The functions for working with the basic statistical distributions implemented in the R language are considered. Those include the Cauchy, Weibull, normal, log-normal, logistic, exponential, uniform, gamma distributions, the central and noncentral beta, chi-squared, Fisher's F-distribution, Student's t-distribution, as well as the discrete binomial and negative binomial distributions, geometric, hypergeometric and Poisson distributions. There are functions for calculating theoretical moments of distributions, which allow to evaluate the degree of conformity of the real distribution to the modeled one.

Most downloaded source codes this week

The most popular forum topics:

1...296297298299300301302303304305306307308309310...556