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.

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.

How to purchase a trading robot from the MetaTrader Market and to install it?

How to purchase a trading robot from the MetaTrader Market and to install it?

A product from the MetaTrader Market can be purchased on the MQL5.com website or straight from the MetaTrader 4 and MetaTrader 5 trading platforms. Choose a desired product that suits your trading style, pay for it using your preferred payment method, and activate the product.

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

  • 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.
  • KDJ Indicator KDJ Indicator Oscillator
  • 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 :)

9 new topics on forum:

and 6 more...

Bestsellers in the Market:

New publications in CodeBase

  • Heikin Ashi Trader "Heikin Ashi Trader" EA trades with a strategy based on Heikin Ashi indicator (not visible) and has Trailing Stop Loss &Take Profit works best on 1D time frames major forex pairs and stocks NASDAQ.
  • Fractals and Alligator "Fractals & Alligator" EA trades with a strategy based on Fractals & Alligator indicators and has Trailing Stop Loss &Take Profit works 1D time frames major forex pairs and stocks NASDAQ.

The most downloaded free products:

There are more than 101 050 topics available on forum

Bestsellers in the Market:

20 new topics on forum:

and 17 more...

The most popular forum topics:

The most downloaded free products:

Bestsellers in the 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.

How to conduct a qualitative analysis of trading signals and select the best of them

How to conduct a qualitative analysis of trading signals and select the best of them

The article deals with evaluating the performance of Signals Providers. We offer several additional parameters highlighting signal trading results from a slightly different angle than in traditional approaches. The concepts of the proper management and perfect deal are described. We also dwell on the optimal selection using the obtained results and compiling the portfolio of multiple signal sources.

How to purchase a trading robot from the MetaTrader Market and to install it?

How to purchase a trading robot from the MetaTrader Market and to install it?

A product from the MetaTrader Market can be purchased on the MQL5.com website or straight from the MetaTrader 4 and MetaTrader 5 trading platforms. Choose a desired product that suits your trading style, pay for it using your preferred payment method, and activate the product.

Most downloaded source codes this week

  • Buy Sell Stop Buttons "Buy Sell Stop Buttons" EA sets up 3 buttons for manual trading and allows to predetermine trailing stoploss & take profit, open and close all trades at once.
  • Pivot Points The indicator pivot points consist of support and resistance.
  • 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.

18 new topics on forum:

and 15 more...

New publications in CodeBase

The most downloaded free products:

23 new topics on forum:

and 20 more...

Bestsellers in the Market:

The most popular forum topics:

New publications in CodeBase

The most downloaded free products:

Bestsellers in the Market:

13 new topics on forum:

and 10 more...
There are more than 100 980 topics available on forum
There are more than 9 640 codes published in Codebase

New publications in CodeBase

  • Smoothing Average An EA based on indicator iMA (Moving Average, MA). Reverse of signals. Lot size is either fixed or based on risk percentage.
  • Hans_Indicator_x62_Cloud_System_Alert An indicator of expanding time zone ranges with the background color filling and the midline of the Hans_Indicator range, capable of giving alerts and sending mail and Push messages at the time of breaking through the expanding of the range formed, with the number of price levels increased up to thirty-one
  • Tunnel gen4 Grid of market positions. Martingale.
  • HLCrossSigForRSI_HTF Indicator HLCrossSigForRSI with the possibility of changing its timeframe in its input parameters
  • RSI RFTL EA An EA based on indicators iRSI (Relative Strength Index, RSI) and RFTL
  • Heiken_Ashi_Smoothed_Trend A semaphore signal indicator that gives trade signals when candles Heiken Ashi Smoothed change their directions
  • Heiken_Ashi_Smoothed_Chl Indicator Heiken_Ashi_Smoothed with two color-filled channels built on mean-square deviations from the High and the Low of the indicator candles
  • Heiken_Ashi_Smoothed_HTF Indicator Heiken_Ashi_Smoothed with the possibility of changing its timeframe in its input parameters
  • Simplified opening of stop orders Short description
  • ScalpWiz 9001 An EA based on indicator iBands (Bollinger Bands, BB). It places pending Stop orders.
  • FineTuningMACandle Indicator FineTuningMA represented as candles
  • Mirror_RSI Indicator Mirror RSI
  • RSI_MA Indicator RSI MA
  • i-KlPrice_Vol Oscillator i-KlPrice using volumes
  • Heiken_Ashi_Smoothed_Trend_HTF Indicator Heiken_Ashi_Smoothed_Trend with the possibility of changing its timeframe in its input parameters
  • MA_Of_CCI Indicator MA of CCI
  • Peceptron_Mult A multisymbol EA. Its working algorithm is perceptron, i.e., a simple neural network). It uses indicator iAC (Acceleration/Deceleration, Accelerator/Decelerator Oscillator, AC).
  • POGO Indicator POGO
  • Simple_Slope Indicator Simple slope
  • Sylvain_Vervoort_rainbow_moving_average Indicator Sylvain Vervoort rainbow moving average
  • Sylvain_Vervoort_RSI_inverse_fisher_transform Indicator Sylvain Vervoort RSI inverse fisher transform
  • Volatility_Quality_Index Indicator Volatility Quality Index
  • Extreme EA Indicators iCCI (Commodity Channel Index, CCI) and two iMAs (Moving Average, MA) are used.
  • Price_Momentum_Oscillator Indicator Price Momentum Oscillator
  • BestInterval Calculating the best trading interval.
  • HLCrossSigForWPR_HTF Indicator HLCrossSigForWPR with the option of selecting its timeframe in its input parameters
  • RJTX_Matches_Smoothed_Alert Indicator RJTX_Matches_Smoothed featuring alerts, emails and push notifications for smartphones
  • RJTX_Matches_Smoothed_Alert_xx Indicator RJTX_Matches_Smoothed_Alert featuring alerts, emails and push notifications for smartphones. The input variables allow replacing the displayed indicator symbols
  • VZO Indicator VZO
  • NRTR_Revers An EA based on indicator iATR (Average True Range, ATR)
  • CandleMidPoint Indicator Candle's Middle Point
  • CandleColorMidPoint Indicator Colored Middle Point of Candles
  • EMAHLC_Envelope Indicator EMA HLC Envelope
  • EMAHLC_Envelope_Oscillator Indicator EMA HLC Envelope Oscillator
  • Fractal_Channel Indicator Fractal Channel
  • ATR Dual The indicator displays two indicators ATR with different averaging periods in a single window.
  • iCrossAD Signal indicator iCrossAD. It shows possible reversals or price roll-backs.
  • Pivot_Fibs_Custom A set of Fibo levels (pivot points) built on candles of the timeframe specified in the inputs
  • Pivot_Fibs_Custom_Arr A set of Fibo levels (pivot points), based on candles of a timeframe specified in the inputs, made in the form of labels
  • i-KlPrice_Vol_Direct Indicator i-KlPrice_Vol that shows the direction of moving the histogram bars as colored labels on such bars
  • i-KlPrice_Vol_Direct_HTF i-KlPrice_Vol_Direct indicator with the timeframe selection option available in input parameters
  • RJTX_Matches_Smoothed_main Indicator RJTX_Matches_Smoothed in the main chart window
  • RJTX_Matches_Smoothed_main_HTF Indicator RJTX_Matches_Smoothed_main with the timeframe selection option available in its input parameters
  • FractalChannel_Cloud The channel based on fractals with the background filling inside the channel.
  • FractalChannel_Cloud_HTF Indicator FractalChannel_Cloud with the timeframe selection option available in its input parameters
  • FineTuningMACandle_Chl Indicator FineTuningMACandle with two colored channels based on standard deviations from the High and Low of the indicator candles
  • FineTuningMACandle_Chl_Arr FineTuningMACandle_Chl indicator replaces signal candles with signal flags, which are visually more convenient in most cases
  • Traders_Dynamic_Index Indicator Traders Dynamic Index
  • Alligator Simple v1.0 The EA uses indicator iAlligator
  • TMS_Arrows TMS Arrows indicator
  • Par_MA Indicator Parabolic Moving Average
  • Par_MA_Bands Parabolic MA with Bands indicator
  • True_Strength_Index Indicator True Strength Index
  • Shadow_True_Strength_Index Shadow True Strength Index
  • Lot Check This is a utility for rounding the lot size correctly
  • Volatility_Ratio2 Indicator Volatility Ratio2
  • Fluctuate A swing-based Expert Advisor: The EA sets a pending stop order with an increased lot size and in the opposite direction.
  • GannSwing Indicator Gann Swing
  • Rubicons_CCI_Cross Indicator Rubicons CCI Cross
  • ComparePrices Indicator Compare Prices
  • Hurst_Difference Indicator Hurst Difference
  • LWMA_MA Indicator LWMA/SMA ratio
  • Normalized_Intraday_Intensity_Oscillator Indicator Normalized Intraday Intensity Oscillator
  • RSI_Oscillator_Histo RSI Histogram Oscillator
  • SAR_Oscillator2 SAR Oscillator 2 indicator
  • FineTuningMACandle_HTF Indicator FineTuningMACandle with the timeframe selection option available in its input parameters
  • FineTuningMACandle_Chl_Arr_StDev Indicator FineTuningMACandle_Chl_Arr that additionally indicates the trend strength with colored dots, based on the standard deviation algorithm
  • FineTuningMACandle_Chl_Arr_StDev_HTF Indicator FineTuningMACandle_Chl_Arr_StDev with the timeframe selection option available in its input parameters
  • Round_Levels_XN Indicator Round_Levels_XN draws multiple "round" levels nearest to the current price above and below it
  • SignalTable_Sar_RSI_MA An indicator that shows buy and sell signals of three indicators (iSAR, iRSI, and iMA) on nine timeframes with full settings
  • FineTuningMACandle_Chl_HTF Indicator FineTuningMACandle_Chl with the timeframe selection option available in its input parameters
  • XFisher_org_v1 Fisher indicator with an additional smoothing to eliminate the false intersections of the main and signal lines.
  • Doubler Simultaneous opening of oppositely directed positions
  • Hedge any positions Opening an opposite position when reaching a profit of N pips
  • Close all positions Closing positions when reaching a profit level
  • Hans_Indicator_x62_Cloud_System_Tail_Alert Hans_Indicator_x62_Cloud_System_Alert indicator with the level markup extended to the next session
  • XFisher_org_v1_HTF The XFisher_org_v1 indicator with the timeframe selection option available in the input parameters
  • XFisher_org_v1_Candle Indciator XFisher_org_v1 represented as candlesticks
  • MA MACD Position averaging An Expert Advisor based on iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD). Averaging positions, in case of a loss.
  • Nerve The script calculates the average and weighted volatility of a symbol.
  • Stochastic_Histogram_HTF Indicator Stochastic_Histogram with the timeframe selection option available in its input parameters
  • XFisher_org_v2_Candle Indicator XFisher_org_v2_Candle highlights the candles, the Close prices of which are closed within overbought/oversold zones
  • MA MACD Position averaging v2 An Expert Advisor based on iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD). Averaging positions, in case of a loss. Improvement of the version 1.0
  • RVI_Histogram_Alert Indicator RVI_Histogram provides alerts and sends email and push notifications when the main and signal lines intersect, accompanied by a change in the color of the signal cloud
  • Stochastic_Histogram_Alert Indicator Stochastic_Histogram provides alerts and sends email and push notifications when the main and signal lines intersect, accompanied by a change in the color of the signal cloud
  • XFisher_org_v1_Alert Indicator XFisher_org_v1 provides alerts and sends email and push notifications when the main and signal lines intersect, accompanied by a change in the color of the signal cloud
  • XFisher_org_v1_Candle_HTF The XFisher_org_v1_Candle indicator with the timeframe selection option available in the indicator input parameters
  • XFisher_org_v2_Candle_HTF The XFisher_org_v2_Candle indicator with the timeframe selection option available in the indicator input parameters
  • Exp_i-KlPrice_Vol A trading system based on the signals of indicator i-KlPrice_Vol
  • Bago EA The Expert Advisor uses indicators iMA (Moving Avrage, MA) and iRSI (Relative Strength Index, RSI)
  • Exp_i-KlPrice_Vol_Direct A trading system based on the signals of indicator i-KlPrice_Vol_Direct
  • BITEX.ONE MarketMaker The market maker robot for trading futures and swap cryptocurrency contracts
  • Exp_FineTuningMACandle A trading system based on the signals of indicator FineTuningMACandle
  • Exp_RJTX_Matches_Smoothed_Duplex Two identical trading systems (for long and short positions) based on the signals of indicator RJTX_Matches_Smoothed, which can be configured in different ways within one Expert Advisor
  • SignalTable_Sar_WPR_MA An indicator that shows buy and sell signals of three indicators (iSAR, iWPR, and iMA) on nine timeframes with full settings
  • LBS Working with Stop pending orders. The EA uses indicator iATR (Average True Range, ATR)
  • Precipice Random entry. Random number generator entry.
  • Standard_Deviation_Channels_x3 Three standard deviation channels using indicator buffers based on the number of bars defined in the indicator inputs
  • Standard_Deviation_Channels_x3_Cloud Three standard deviation channels using indicator buffers based on the number of bars defined in the indicator inputs with the channels' background filling.
  • XFisher_org_v1_X20 Twenty Fisher indicators with extra smoothing in a single window
  • Stochastic of average (on chart) Stochastic of average (on chart)
  • Stochastic on chart Stochastic on chart
  • Rsi(oma) on chart Rsi of average (rsioma) on chart version
  • On-chart RSI On-chart RSI
  • Price Movement Degrees Forex Indicator Price Movement Degrees with Trend Alerts. This indicator will write value degrees of the latest position of price at the current time frames according to the Daily price movement, and when position and condition of trend status was changed the indicator will give an alerts.

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

34 new topics on forum:

and 31 more...

New publications in CodeBase

  • Price Percentage and Times on cursor crosshair This indicator enhance the functionality of the standard crosshair of MetaTrader adding the difference in Percentage and the time span in a human readable form (not in bars, but in Hours, minutes, days, etc)
  • Position Size Calculator - Based on VP Money Management rules This indicator is based on the Money Management approach used by VP from nononsenseforex.com It uses ATR to calculate Stop Loss, Take Profit and Volume you should enter into a trade based on the percentage of your Equity you want to risk.

The most downloaded free products:

The most popular forum topics:

Bestsellers in the Market:

16 new topics on forum:

and 13 more...
There are more than 100 820 topics available on forum
There are more than 5 920 products available in Market

The most downloaded free products:

Bestsellers in the Market:

The most popular forum topics:

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.

How to purchase a trading robot from the MetaTrader Market and to install it?

How to purchase a trading robot from the MetaTrader Market and to install it?

A product from the MetaTrader Market can be purchased on the MQL5.com website or straight from the MetaTrader 4 and MetaTrader 5 trading platforms. Choose a desired product that suits your trading style, pay for it using your preferred payment method, and activate the product.

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 month

  • 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.

13 new topics on forum:

and 10 more...

New publications in CodeBase

The most downloaded free products:

17 new topics on forum:

and 14 more...

The most popular forum topics:

Bestsellers in the Market:

There are more than 9 520 codes published in Codebase
1...225226227228229230231232233234235236237238239...559