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.

27 new topics on forum:

and 24 more...

Bestsellers in the Market:

There are more than 2 620 products available in Market

Published article "Graphical Interfaces X: The Multiline Text box control (build 8)".

Graphical Interfaces X: The Multiline Text box control (build 8)

The Multiline Text box control is discussed. Unlike the graphical objects of the OBJ_EDIT type, the presented version will not have restrictions on the number of input characters. It also adds the mode for turning the text box into a simple text editor, where the cursor can be moved using the mouse or keys.

The most downloaded free products:

Bestsellers in the Market:

20 new topics on forum:

and 17 more...

The most popular forum topics:

Bestsellers in the Market:

20 new topics on forum:

and 17 more...
There are more than 86 500 topics available on forum

Most read articles this month

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Traders are well familiar with the WebTerminal, which allows trading on financial markets straight from the browser. Add the WebTerminal widget to your website — you can do it absolutely free. If you have a website, you can start selling leads to brokers — we have prepared a ready-to-use web-based solution for you. All you need to do is embed one iframe into your website.

Patterns available when trading currency baskets

Patterns available when trading currency baskets

Following up our previous article on the currency baskets trading principles, here we are going to analyze the patterns traders can detect. We will also consider the advantages and the drawbacks of each pattern and provide some recommendations on their use. The indicators based on Williams' oscillator will be used as analysis tools.

3D Modeling in MQL5

3D Modeling in MQL5

A time series is a dynamic system, in which values of a random variable are received continuously or at successive equally spaced points in time. Transition from 2D to 3D market analysis provides a new look at complex processes and research objects. The article describes visualization methods providing 3D representation of two-dimensional data.

Most downloaded source codes this month

New publications in CodeBase

  • Bollinger Bands as Support & Resistance Example of Buy Limit & Sell Limit pending orders with Bollinger Bands.
  • MT5 to MT4 Set File Converter Converts .set files from MT5 format to MT4 format.
  • I_CloseDifference_v-08 This indicator detects the currencies in the chart and compares the current close value in all the pairs of the currencies trying to understand if the currency is strong or weak.
  • Set Fixed SL and TP This script scans for open orders and sets a fixed stop loss and take profit to all of the relevant.
  • High/Low indicator for a predefined period This indicator can show you the weekly/daily/hourly/... progress on a lower timeframe. High, low, middle and/or open-lines can be configured individually.
  • Send Order Basic A script used to submit market or pending orders with take profit and stop loss levels, lot size, and optional trailing stop.

The most popular forum topics:

37 new topics on forum:

and 34 more...

Bestsellers in the Market:

New publications in CodeBase

Bestsellers in the Market:

26 new topics on forum:

and 23 more...
There are more than 86 430 topics available on forum

Most read articles this week

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Traders are well familiar with the WebTerminal, which allows trading on financial markets straight from the browser. Add the WebTerminal widget to your website — you can do it absolutely free. If you have a website, you can start selling leads to brokers — we have prepared a ready-to-use web-based solution for you. All you need to do is embed one iframe into your website.

3D Modeling in MQL5

3D Modeling in MQL5

A time series is a dynamic system, in which values of a random variable are received continuously or at successive equally spaced points in time. Transition from 2D to 3D market analysis provides a new look at complex processes and research objects. The article describes visualization methods providing 3D representation of two-dimensional data.

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 week

The most downloaded free products:

The most popular forum topics:

Bestsellers in the Market:

10 new topics on forum:

and 7 more...

16 new topics on forum:

and 13 more...

Bestsellers in the Market:

Bestsellers in the Market:

There are more than 86 380 topics available on forum

27 new topics on forum:

and 24 more...

The most popular forum topics:

Published article "ZUP - universal ZigZag with Pesavento patterns. Graphical interface".

ZUP - universal ZigZag with Pesavento patterns. Graphical interface

Over the ten years since the release of the first version of the ZUP platform, it has undergone through multiple changes and improvements. As a result, now we have a unique graphical add-on for MetaTrader 4 allowing you to quickly and conveniently analyze market data. The article describes how to work with the graphical interface of the ZUP indicator platform.

New publications in CodeBase

  • WPRCandleKeltner A Keltner Channel drawn relative to the average value of the Larry Williams' Percent Range oscillator as a sequence of candlesticks
  • NRTR_extr_ZigZag_Price The NRTR_extr_ZigZag indicator with price labels of the ZigZag peak values.
  • NRTR_ZigZag_Price The NRTR_ZigZag indicator with price labels of the ZigZag peak values.
  • MacdPatternTraderAll0.01 OnTradeTransaction
  • Eugene Analysis of OHLC on 0, 1, 2 and 3 bars.
  • NRTR_extr_ZigZag_HTF The NRTR_extr_ZigZag indicator with the timeframe selection option available in the input parameters
  • NRTR_ZigZag_HTF The NRTR_ZigZag indicator with the timeframe selection option available in the input parameters.
  • MFI_price_HTF The MFI_price indicator with the timeframe selection option available in the input parameters.
  • Order Escort The Expert Advisor solves the problem of position trailing along a given curve by moving its Stop Loss and Take Profit.
  • Modified Standard Deviation.mq5 This is a standard StdDev indicator with an additional feature, which changes the line color depending on its values. When the value increases, the line color is painted in green; when it falls, the line becomes red; if values stay the same over several periods, the line color stays yellow.
  • MFICandleKeltner A Keltner Channel drawn relative to the average value of the MFI oscillator as a sequence of candlesticks
  • Exp_WeightOscillator_Direct The trading system is based on direction changes of the wighted oscillator WeightOscillator
  • EA High and Low last 24 hours An example of receiving the High and Low prices of bars over the past 24 hours.
  • Exp_IBS_RSI_CCI_v4 Trading system using the IBS_RSI_CCI_v4 indicator
  • AutoMagic The library allows to automatically assign 'magic' to an Expert Advisor on any symbol and any timeframe. It allows having up to 65535 magic numbers in one Expert Advisor.
  • IBS_RSI_CCI_v4_HTF The IBS_RSI_CCI_v4 indicator with the timeframe selection option available in the input parameters
  • NRTR_extr_ZigZag The ZigZag indicator plotted using the NRTR_extr algorithm.
  • NRTR_ZigZag The ZigZag indicator plotted using the NRTR algorithm.
  • Rabbit3 The strategy uses two indicators Moving Average, MA with different periods, Commodity Channel Index, CCI and Williams’ Percent Range, %R.
  • MA2CCI The trading strategy uses two MA indicators, one ATR and one CCI.
  • IchimokuAlert The Ichimoku indicator with an alert.
  • ADX & MA The strategy is based on two indicators: ADX and MA, and the close of the first bar. Also, different TakeProfit, StopLoss and Trailing levels are used for Buy and Sell.
  • Fuzzy logic An assessment is made based on the values of five indicators (Gator, WPR, AC, DeMarker and RSI). Uses trapezoidal membership functions. Before sending a trade request, it checks if funds on the account are enough.
  • Statistical characteristics The indicator shows the statistical characteristics of bars: the mean value, variance, skewness and kurtosis
  • Backbone The Expert Advisor idea is based on the constant change of trade direction depending on the TakeProfit, StopLoss and TrailingStop levels.
  • MQL5 Wizard MA RSI The "MQL5 Wizard MA RSI" Expert Advisor has been generated using the MQL5 Wizard based on the signals of the trend MA (Moving Average) indicator and of the RSI (Relative Strength Index) oscillator.
  • Polish Layer The Expert Advisor is based on the following indicators: RSI, WPR, Stochastic, Moving Average, deMarker
  • TriXCandleKeltner The TriX indicator in a candlestick form with the Keltner channel calculated relative to TriX averaging.
  • e-Smart_Trailing Modification of StopLoss of any positions. Trailing. Trailing.
  • E-Skoch-Open Opens a SELL position on each bar, if Close of the 1st bar > Close of the 3rd bar. Opens a BUY position on each bar, if Close of the 3rd bar > Close of the 1st bar.
  • 10pipsOnceADayOppositeLastNHourTrend 10 pips per day opposite to the "yesterday's trend".
  • SmoothAlgorithms A library of averaging algorithms, the algorithms were described in details in the article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers"
  • IBS_RSI_CCI_v4 A simple trend indicator of the oscillator type.
  • mt-R Libraries for the interaction of МТ4/5 with R
  • 5_8 MACross The Expert Advisor trades by two iMA (Moving Average, MA) indicators. Trailing Stop. TrailingStop
  • Kijun Sen Robot The Expert Advisor uses the following indicators: Ichimoku, MA, SAR. Optimized for currency pairs: GBPUSD and EURUSD with the M30 timeframe. The full description is available in the code.
  • Objective_HTF The Objective indicator with the timeframe selection option available in input parameters.
  • RSICandleKeltner The RSI indicator in a candlestick form with the Keltner channel calculated relative to RSI averaging.
  • Exp_TDI-2_ReOpen The Exp_TDI-2_ReOpen trading system based on the intersection of TDI-2 indicator lines, with adding to trend-following positions.
  • Alpha Trend Spotter Price Action Semaphore signal indicator based on the price action strategy looking for the strongest intraday trend, which can notify about trend change by generating an alert, sending an email or a push notification to a mobile device.
  • aChartsAndMW5Class The class allows to easily determine from your MQL5 programs any changes in the Market Watch window (change of symbol sorting, adding, deleting a symbol or a set of symbols), as well as opening and closure of charts, and the availability of the one click trading option on the current chart, on which the program is running.
  • SilverTrend v3 SilverTrend v3 - trading based on the analysis of the High, Low and Close prices of bars.
  • New Martin The New Martin Expert Advisor opens two opposite positions upon start. OnTradeTransaction handling. When Take Profit triggers, it opens a position (one position) in the same direction. The intersection of two MA indicators is a signal to open a position of a larger lot.
  • TDI-2_Cloud_HTF The TDI-2 indicator with the timeframe selection option available in input parameters.
  • NRTR_Gator_HTF The NRTR_Gator indicator with the timeframe selection option available in the input parameters.
  • Exp_Fractal_WeightOscillator The simplest EA based on the Fractal_WeightOscillator weighted oscillator.
  • MARE5.1 The MARE5.1 Expert Advisor is very easy to use. It uses the values of two Moving Averages (SMA) at the close of 0th, 2nd and 5th bar. The EA is configured to work on the M1 timeframe.
  • Session Buy Sell Orders Volume A histogram of minimum and maximum values of the following parameters: SYMBOL_SESSION_BUY_ORDERS_VOLUME - "Total current volume of buy orders" and SYMBOL_SESSION_SELL_ORDERS_VOLUME - "Total current volume of sell orders".
  • Open Interest The indicator shows t he parameter "Total volume of open positions - SYMBOL_SESSION_INTEREST".
  • Simple MACD Trading on a new bar only. The rules are simple: if MAIN_LINE MACD (1) > MAIN_LINE MACD (2) -> Buy, if MAIN_LINE MACD (1) < MAIN_LINE MACD (2) -> Sell". When a signal opposite to open positions is received, close all positions.
  • TDSGlobal The Expert Advisor uses the MACD, OsMA and WPR indicators. The Expert Advisor is configured to trade on the D1 timeframe with USDCHF, GBPUSD, USDJPY and EURUSD
  • Fractal_TRIX_HTF The Fractal_TRIX indicator with the timeframe selection option available in the input parameters.
  • SnakeInBorders_HTF The SnakeInBorders indicator with the timeframe selection option available in the input parameters.
  • Time sync FORTS The Expert Advisor synchronizes the local computer time in the interval from 9:50 to 9:59 (before the beginning of the morning session) with the MetaTrader 5 FORTS server time.
  • Linear_Price_Bar_HTF The Linear_Price_Bar indicator with the timeframe selection option available in the input parameters.
  • Background_Candles_i-OneThird_HTF The indicator draws i-OneThird indicator candlesticks of a higher timeframe as color filled rectangles using DRAW_FILLING buffers.
  • Moving Average Trade System The strategy is based on Moving Averages with the periods of 5/20/40/60.
  • XprofuterDD_HTF The XprofuterDD indicator with the timeframe selection option available in the input parameters.
  • NRTR_Gator The indicator is derived from the NRTR indicator.
  • BollTrade Trading based on the Bollinger Bands indicator. Chart time-frame — M30 and higher.
  • Trend_Catcher The Expert Advisor identifies trend based on three moving averages (with periods of 200, 50, 25 or other custom periods), and opens trades using the Parabolic SAR indicator. The EA uses martingale techniques, lot is calculated as percent of deposit depending on stop loss.
  • Fractal_TRIX A fractal TRIX.
  • SnakeInBorders SnakeInBorders calculates the channel of a filtered market, which is limited by two borders BorderTop[] and BorderBot[], and it calculates the signal Mart[].
  • XMA-XN_HTF The XMA-XN indicator with the timeframe selection option available in the input parameters.
  • Robot_MACD MACD based Expert Advisor
  • MQL5 Wizard MACD Parabolic SAR The Expert Advisor has been created using the MQL5 Wizard, on the basis of MACD (Moving Average Convergence/Divergence) signals and the Parabolic SAR trend indicator.
  • up3x1 The iMAs on the current period.
  • True Scalper Profit Lock Two iMA indicators with hard coded periods of 3 and 7, and on iRSI indicator with the period of 2.
  • Bull vs Medved The Expert Advisor makes trading decisions based on simple candlestick combinations. It is designed for use on the H4 period.
  • up3x1_premium_v2M Two iMAs on the current period and one on PERIOD_D1.
  • Waddah Attar Win Pending Buy Limit (BuyLimit) and Sell Limit (SellLimit) orders. Using OnTradeTransaction().
  • e-TurboFx Analysis of bars, if they contain N consecutive bars of the same type.
  • MA Reverse Trading by Moving Average. Checking for sufficiency of funds.
  • RSI EA RSI EA - trading based on overbought/oversold zones determined by the iRSI (Relative Strength Index, RSI) indicator.
  • Money Fixed Margin An example for calculating the lot value with a fixed margin level. That is, if you specify 10%, a position with the margin equal to 10% of free margin will be opened.
  • 21hour The Expert Advisor places two pending orders at a certain time.
  • Lucky A tick Expert Advisor. It compares the price on the previous tick and the current price.
  • SimpleTrade Comparing open prices of the zero and third bar.
  • NRTR GATOR Derived from the NRTR indicator, provided with a new visual display.
  • AIS1 The EA works based on the analysis of Open, High and Low.
  • TrailingStop An example of an Expert Advisor with a Trailing Stop implementation.
  • Reconstruction of positions An example of working with the trading history on Hedge accounts — reconstruction of positions.
  • BIG DOG The EA places pending stop orders BUY_STOP and SELL_STOP.
  • Autotrade The Expert Advisor places two pending orders (BuyStop and SellStop) with the specified expiration.
  • 2MA_4Level The Expert Advisor uses the values of two iMA (Moving Average, MA) indicators.
  • Altarius RSI Stohastic Uses two iStochastic (Stochastic Oscillator) indicators and one iRSI (RSI, Relative Strength Index). Calculates the lot size based on the analysis of closed trades.
  • gazonkos The Expert Advisor searches for the momentum: iClose(t2)-iClose(t1).
  • SendClose The Expert Advisor opens or closes positions at the intersection of lines.
  • Forex Profit The Expert Advisor uses Parabolic SAR and three EMAs (with the periods of 10, 25 and 50).
  • Master_MM_Droid Four trading strategies in one Expert Advisor.
  • BigBarSound The Expert Advisor plays sound alerts when candlestick size exceeds a certain value.
  • ShowImportantParams Displays important symbol and account parameters.
  • Money Fixed Risk An example for calculating the lot value in accordance with the risk per trade.
  • Hercules A.T.C. 2006 The Expert Advisor trades moving average breakouts. It uses the following indicators: two iMAs (Moving Average, MA), iRSI(Relative Strength Index, RSI) and two iEnvelopes (Envelopes).
  • The Puncher Trades using indicators: iStochastic (Stochastic Oscillator) and iRSI (Relative Strength Index, RSI).
  • Gandalf_PRO The creation of the Expert Advisor stems from the topic "Neural networks - where to start studying them".
  • JK BullP AutoTrader The Expert Advisor uses the iBullsPower (Bulls Power) indicator.
  • 3D Moving Average Indicator Demonstration of 3D visualization.
  • Fractal_WeightOscillator_HTF The Fractal_WeightOscillator indicator with the timeframe selection option available in input parameters.
  • Aroon oscillator 2 Aroon oscillator, next version.
  • DMA (general) DMA (general version).
There are more than 7 060 codes published in Codebase

Bestsellers in the Market:

The most downloaded free products:

27 new topics on forum:

and 24 more...

The most popular forum topics:

Bestsellers in the Market:

28 new topics on forum:

and 25 more...
There are more than 86 230 topics available on forum

Most read articles this month

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Traders are well familiar with the WebTerminal, which allows trading on financial markets straight from the browser. Add the WebTerminal widget to your website — you can do it absolutely free. If you have a website, you can start selling leads to brokers — we have prepared a ready-to-use web-based solution for you. All you need to do is embed one iframe into your website.

Patterns available when trading currency baskets

Patterns available when trading currency baskets

Following up our previous article on the currency baskets trading principles, here we are going to analyze the patterns traders can detect. We will also consider the advantages and the drawbacks of each pattern and provide some recommendations on their use. The indicators based on Williams' oscillator will be used as analysis tools.

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:

21 new topics on forum:

and 18 more...
There are more than 6 960 codes published in Codebase

The most popular forum topics:

Most read articles this week

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Embed MetaTrader 4/5 WebTerminal on your website for free and make a profit

Traders are well familiar with the WebTerminal, which allows trading on financial markets straight from the browser. Add the WebTerminal widget to your website — you can do it absolutely free. If you have a website, you can start selling leads to brokers — we have prepared a ready-to-use web-based solution for you. All you need to do is embed one iframe into your website.

3D Modeling in MQL5

3D Modeling in MQL5

A time series is a dynamic system, in which values of a random variable are received continuously or at successive equally spaced points in time. Transition from 2D to 3D market analysis provides a new look at complex processes and research objects. The article describes visualization methods providing 3D representation of two-dimensional data.

Auto detection of extreme points based on a specified price variation

Auto detection of extreme points based on a specified price variation

Automation of trading strategies involving graphical patterns requires the ability to search for extreme points on the charts for further processing and interpretation. Existing tools do not always provide such an ability. The algorithms described in the article allow finding all extreme points on charts. The tools discussed here are equally efficient both during trends and flat movements. The obtained results are not strongly affected by a selected timeframe and are only defined by a specified scale.

1...284285286287288289290291292293294295296297298...556