MQL5 Source Code Library for MetaTrader 5 - 113
This is the largest free source code library for MetaTrader 5 platform programs. Here you can find ready-made Expert Advisors, technical indicators, scripts and libraries. Use the code library when learning MQL5 language and develop your own automated trading applications based on the provided codes.
You can freely download and test published codes, as well as launch them in MetaTrader 5. The library is also available directly from MetaTrader 5 platform and MetaEditor development environment.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
A histogram of maximum and minimum values of parameters SYMBOL_SESSION_BUY_ORDERS — "the total number of current buy orders" and SYMBOL_SESSION_SELL_ORDERS — "the total number of current sell orders". The drawing style is DRAW_HISTOGRAM.
A Moving Average indicator, for which the values of two levels can be specified from the code.
The XFatlXSatlCloud indicator with the timeframe selection option available in its input parameters.
The ColorXMUV indicator with the timeframe selection option available in its input parameters.
Average True Range (ATR) indicator values from other timeframes in a digital format, displayed as text on the chart.
The indicator displays the change in price as a percentage relative to the Open price of the current candlestick.
The indicator displays the change in price as a percentage relative to the Open price of the current candlestick.
The script deletes all orders of the type specified in settings, on the current symbol.
Trading based on preset candlestick combinations (patterns) Candlesticks are marked as "1" (bullish) and "0" (bearish). TakeProfit, StopLoss
The indicator displays the candlestick size (High-Low) and its direction in the form of a colored histogram.
The script calculates the maximum lot size that can be used to open a position using the entire free margin available on the deposit.
The Expert Advisor calculates the maximum lot size that can be used to open a position using the entire free margin available on the deposit.
A script for placing two Buy Stop Limit and Sell Stop Limit orders at an equal distance.
The Exp_Stochastic_Chaikins_Volatility Expert Advisor based on the Stochastic_Chaikins_Volatility indicator color change.
The Stochastic_Chaikins_Volatility indicator with the timeframe selection option available in its input parameters.
A semi-automated Expert Advisor which signals of breakouts of specified horizontal levels.
The EA searches for N identical candlesticks in a row. If the found candlesticks are bullish, it buys. I they are bearish, the EA sells.
The Chaikin volatility indicator modified to have a stochastiс view, and implemented in the form of a signal cloud.
The script removes old objects of the selected type from all charts, if the time coordinates of these objects are outside of the trigger level.
The script removes all objects of the type selected by the trader in input parameters from all charts of the client terminal.
The script removes from the current chart all objects of the user selected type
Original mathematical functions taken from different places, which either do not have analogues or perform much faster than alternative implementations