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.

The most downloaded free products:

The most popular forum topics:

Bestsellers in the Market:

New publications in CodeBase

23 new topics on forum:

and 20 more...

The most downloaded free products:

Bestsellers in the Market:

There are more than 5 770 products available in Market

Most read articles this week

MQL5 Cookbook: Getting properties of an open hedge position

MQL5 Cookbook: Getting properties of an open hedge position

MetaTrader 5 is a multi-asset platform. Moreover, it supports different position management systems. Such opportunities provide significantly expanded options for the implementation and formalization of trading ideas. In this article, we discuss methods of handling and accounting of position properties in the hedging mode. The article features a derived class, as well as examples showing how to get and process the properties of a hedge position.

100 best optimization passes (part 1). Developing optimization analyzer

100 best optimization passes (part 1). Developing optimization analyzer

The article dwells on the development of an application for selecting the best optimization passes using several possible options. The application is able to sort out the optimization results by a variety of factors. Optimization passes are always written to a database, therefore you can always select new robot parameters without re-optimization. Besides, you are able to see all optimization passes on a single chart, calculate parametric VaR ratios and build the graph of the normal distribution of passes and trading results of a certain ratio set. Besides, the graphs of some calculated ratios are built dynamically beginning with the optimization start (or from a selected date to another selected date).

Automated Optimization of an EA for MetaTrader 5

Automated Optimization of an EA for MetaTrader 5

This article describes the implementation of a self-optimization mechanism under MetaTrader 5.

Most downloaded source codes this week

  • Price_Action Price_ActionEA trades with "PRICE ACTION" strategy has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.
  • 15 Minute Scalper 15 Minute Scalper EA trades with Stochastic & Parabolic indicators has Trailing Stop Loss &Take Profit,works best on 15 minute time frame EUR/USD and stocks NASDAQ.
  • 10Pips 10Pips EA uses two moving averages to find 10 pips,has Trailing Stop Loss &Take Profit works best on 1 hour time frame major forex pairs and stocks NASDAQ.

15 new topics on forum:

and 12 more...
There are more than 100 030 topics available on forum

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

18 new topics on forum:

and 15 more...

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

23 new topics on forum:

and 20 more...

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

25 new topics on forum:

and 22 more...
There are more than 99 970 topics available on forum

The most popular forum topics:

Published article "EA remote control methods".

EA remote control methods

The main advantage of trading robots lies in the ability to work 24 hours a day on a remote VPS server. But sometimes it is necessary to intervene in their work, while there may be no direct access to the server. Is it possible to manage EAs remotely? The article proposes one of the options for controlling EAs via external commands.

The most downloaded free products:

35 new topics on forum:

and 32 more...

Bestsellers in the Market:

New publications in CodeBase

The most downloaded free products:

The most popular forum topics:

20 new topics on forum:

and 17 more...
There are more than 99 910 topics available on forum

Most read articles this month

MQL5 Cookbook: Getting properties of an open hedge position

MQL5 Cookbook: Getting properties of an open hedge position

MetaTrader 5 is a multi-asset platform. Moreover, it supports different position management systems. Such opportunities provide significantly expanded options for the implementation and formalization of trading ideas. In this article, we discuss methods of handling and accounting of position properties in the hedging mode. The article features a derived class, as well as examples showing how to get and process the properties of a hedge position.

Trading account monitoring is an indispensable trader's tool

Trading account monitoring is an indispensable trader's tool

Trading account monitoring provides a detailed report on all completed deals. All trading statistics are collected automatically and provided to you as easy-to-understand diagrams and graphs.

MQL5: Analysis and Processing of Commodity Futures Trading Commission (CFTC) Reports in MetaTrader 5

MQL5: Analysis and Processing of Commodity Futures Trading Commission (CFTC) Reports in MetaTrader 5

In this article, we will develop a tool for CFTC report analysis. We will solve the following problem: to develop an indicator, that allows using the CFTC report data directly from the data files provided by Commission without an intermediate processing and conversion. Further, it can be used for the different purposes: to plot the data as an indicator, to proceed with the data in the other indicators, in the scripts for the automated analysis, in the Expert Advisors for the use in the trading strategies.

Most downloaded source codes this month

  • Smart Tunel Trading The Smart tunnel is a smart robot for trading with an automatically drawn trend line to act with it and market movement. Enjoy :)
  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.
  • Super Trend updated and simpler code This is just another version of the well known Super Trend indicator. The code is simplified but it has the same output on the chart screen.

Bestsellers in the Market:

There are more than 9 340 codes published in Codebase

New publications in CodeBase

  • Exp_FineTuningMACandle_Duplex Two identical trading systems (for long and short positions) based on the signals of the FineTuningMACandle indicator, which can be configured in different ways within one Expert Advisor
  • Lego EA The Expert Advisor combines signals from several indicators. It can also follow a certain indicator.
  • Gaps OHLC The indicator shows the gap size on the histogram.
  • XFisher_org_v2_Candle_Alerts XFisher_org_v2_Candle indicator provides alerts, sends email and push notifications at the incoming trading signals. Possible signal options
  • GlamTrader The Expert Advisor uses iMA (Moving Average, MA), iAO (Awesome Oscillator, AO) and custom Laguerre indicators.
  • XFisher_org_v2_Candle_Cloud_Alert XFisher_org_v2_Candle_Alert indicator with background filling for overbought/oversold areas, as well as for the channel between them
  • Exp_XFisher_org_v1 Exp_XFisher_org_v1 Expert Advisor based on XFisher_org_v1 oscillator signals.
  • Contrarian trade MA Working by iMA (Moving Average, MA) and OHLC of W1 timeframe
  • RL algorithms Libraries based on the article "Random decision forest in reinforcement learning"
  • Candle_Range_Envelop Candle Range Envelop indicator
  • Mean_Indicator Mean Indicator indicator
  • Moving Average applied price Now you can test the indicator and select the price type from the ENUM_APPLIED_PRICE enumeration
  • Slope_MA_Confirmation Slope Direction Line / Moving Average confirmation candles indicator
  • Slope_Direction_Line_Bar Slope Direction Line / Moving Average confirmation bars indicator
  • VGridLine_Custom The indicator plots one vertical line per day in a specified moment of time
  • ColorRSI_X20 RSI_X20 indicator is able to color each line depending on its position relative to overbought and oversold areas
  • WyattsPivots The indicator plots support/resistance levels and areas
  • ATRStops_v1_Candle ATRStops_v1 indicator in the candle form
  • ADX_Fractal_Signals ADX Fractal Signals indicator
  • BB_OutsideCandle_Alert Bollinger Bands Outside Candle Alert indicator
  • RSICloudBG RSICloud indicator with background filling for overbought/oversold areas, as well as for the channel between them
  • Day_Of_Week_Lables Day of week indicator
  • Ehlers_CG Ehler's Center of Gravity indicator
  • Elders_Safe_Zone Elder's Safe Zone indicator
  • Elders_Safe_Zone_Triple Elder's Safe Zone Triple indicator
  • Highly_Adaptable_MA_Alerts Highly Adaptable Moving Average Alert indicator
  • T3_Price_Overlay T3 Price Overlay indicator
  • Bruno Multiple strategies within a single Expert Advisor. When two or more strategies are activated, a position lot is increased exponentially.
  • Volatility2Step A simple indicator that calculates rounded volatility of a financial asset. Volatility is calculated in points based on the maximum and minimum prices
  • OHLC Channel The indicator based on two indicator buffers (DRAW_LINE style)
  • Volatility2Step_Alerts Volatility2Step indicator provides alerts, sends email and push notifications when the indicator breaks through the trigger level specified in the inputs.
  • Volatility2Step_Alerts_HTF The Volatility2Step_Alerts indicator with the timeframe selection option available in the input parameters
  • Vlado The EA applies WPR Custom indicator.
  • WPR Custom iWPR (Williams’ Percent Range, %R) indicator features new settings allowing users to manage display of levels and main level color from an Expert Advisor.
  • Secwenta The Expert Advisor counts the number of bullish and bearish bars in a row.
  • Time_Candle_Custom The indicator paints a candle in color corresponding to its direction once per day at a specified time
  • Time_Bar_Custom The indicator plots one vertical line per day in a specified moment of time
  • Consensus_of_Five Consensus of Five indicator
  • RSI_X20 Twenty RSI indicators in a single window.
  • Tengri The Expert Advisor applies iMA (Moving Average, MA), iRSI (Relative Strength Index, RSI) and Silence indicators. Martingale.
  • WAVE_PM Brief description
  • MMI MMI indicator
  • Since_Last_Fractal Since last fractal indicator
  • Vortex_Trend Vortex Trend indicator
  • Wick_Length Wick length indicator
  • Time_Bar_Custom_Weekly The indicator plots one vertical line per day in a specified moment of time once per week
  • ColorXFisher_org_v1_X20 XFisher_org_v1_X20 indicator is able to color each line depending on its position relative to overbought and oversold areas
  • ColorXFisher_org_v1_X20_Cloud XColorFisher_org_v1_X20 indicator featuring background filling in overbought/oversold areas
  • ColorRSI_X20_Cloud ColorRSI_X20 indicator featuring background filling in overbought/oversold areas
  • Pendulum Pendulum. Constant opening of positions.
  • BADX The Expert Advisor applies iADX (Average Directional Movement Index, ADX) and iBands (Bollinger Bands, BB) indicators
  • Breakeven v3 Moving positions to breakeven
  • Parabolic SAR EA The Expert Advisor follows iSAR (Parabolic SAR) indicator.
  • Simple EA MA plus MACD Brief description
  • FT CCI MA The Expert Advisor is based on iCCI (Commodity Channel Index, CCI) and iMA (Moving Average, MA) indicators.
  • DayImpuls Impulse detector. The indicator applies MovingAverages.mqh
  • Bronze Warrioir The Expert Asvisor uses iCCI (Commodity Channel Index, CCI) and iWPR (Williams’ Percent Range, %R) indicators, as well as custom DayImpuls indicator.
  • Executer AC Trading system based on iAC indicator (Acceleration/Deceleration, Accelerator/Decelerator Oscillator, AC)
  • InvertBar_Plus The inverted chart of the current financial instrument, displaying Ask and Bid price levels in the form of colored bars in the additional window
  • Time_Bar_Custom_Monthly Brief description
  • Open Close Another variation of the strategy based on the current candle being higher or lower than the previous one
  • SR-RateIndicator_HTF SR-RateIndicator indicator with the timeframe selection option available in input parameters
  • SR-RateIndicator_Alert SR-RateIndicator indicator provides alerts, sends email and push notifications when overbought/oversold levels are broken through by the histogram.
  • SpearmanRankCorrelation_Histogram SpearmanRankCorrelation indicator implemented in the form of a color histogram
  • SpearmanRankCorrelation_Histogram_HTF SpearmanRankCorrelation_Histogram indicator with the timeframe selection option available in input parameters
  • CCI_Bar CCI Bar indicator
  • E-Friday Have a look at the daily bar #1. Position trailing.
  • Specified_Time_Range_Candles Specified time range candles indicator
  • Extent Extent indicator
  • Standard Deviation smoothing Smoothed Standard Deviation
  • Key_Reversal Key Reversal indicator
  • SVSI SVSI indicator
  • TMACD_Divergence TMACD Divergence indicator
  • Trend_Score Trend Score indicator
  • HLCrossSigForMFI HLCrossSigForMFI is considered as a trend indicator since it is intended for "catching" trends. However, it's a pretty complex and informative indicator that allows excluding the psychological and emotional effects from trading
  • HLCrossSigForMFI_HTF HLCrossSigForMFI indicator with the timeframe selection option available in input parameters
  • SpearmanRankCorrelation_3HTF Three SpearmanRankCorrelation indicators from different timeframes in a single window
  • SpearmanRankCorrelation_2HTF Two SpearmanRankCorrelation indicators from different timeframes in a single window as a cloud colored according to a trend direction

The most downloaded free products:

Bestsellers in the Market:

There are more than 99 810 topics available on forum

New publications in CodeBase

  • Center of Gravity - extended Center of Gravity - extended version
  • Center of Gravity (Ehlers) Center of Gravity (as originally described by John Ehlers)
  • Trend trigger factor (averages pre-filtered) Trend trigger factor (averages pre-filtered)
  • Price_Action Price_ActionEA trades with "PRICE ACTION" strategy has Trailing Stop Loss &Take Profit works on all time frames major forex pairs and stocks NASDAQ.
  • 4H Swing 4H Swing EA trades with 3 EMA's and "STOCHASTIC" indicator and swing strategy has Trailing Stop Loss &Take Profit works best on 4H & 1D time frame major forex pairs and stocks NASDAQ.

21 new topics on forum:

and 18 more...

The most downloaded free products:

Bestsellers in the Market:

20 new topics on forum:

and 17 more...

Most read articles this week

MQL5 Cookbook: Getting properties of an open hedge position

MQL5 Cookbook: Getting properties of an open hedge position

MetaTrader 5 is a multi-asset platform. Moreover, it supports different position management systems. Such opportunities provide significantly expanded options for the implementation and formalization of trading ideas. In this article, we discuss methods of handling and accounting of position properties in the hedging mode. The article features a derived class, as well as examples showing how to get and process the properties of a hedge position.

100 best optimization passes (part 1). Developing optimization analyzer

100 best optimization passes (part 1). Developing optimization analyzer

The article dwells on the development of an application for selecting the best optimization passes using several possible options. The application is able to sort out the optimization results by a variety of factors. Optimization passes are always written to a database, therefore you can always select new robot parameters without re-optimization. Besides, you are able to see all optimization passes on a single chart, calculate parametric VaR ratios and build the graph of the normal distribution of passes and trading results of a certain ratio set. Besides, the graphs of some calculated ratios are built dynamically beginning with the optimization start (or from a selected date to another selected date).

Automated Optimization of an EA for MetaTrader 5

Automated Optimization of an EA for MetaTrader 5

This article describes the implementation of a self-optimization mechanism under MetaTrader 5.

1...228229230231232233234235236237238239240241242...558