MetaTrader MT5 All Source Code Downloads - Page 136

Showing 7940 results
Kalman velocity - multi time frame version indicator MT5
MetaTrader 5 indicator

Kalman velocity - multi time frame version

Theory : first higher time frame (first time frame higher than the current chart time frame)second higher time frame (second time frame higher than the current chart time frame)thi...
Export trade history to CS V script MT5
MetaTrader 5 script

Export trade history to CS V

The CSV can be found in the folder \MQL5\FilesFollowing data columns are exported:Position IDTypeSymbolVolumeOpen Date/TimeOpen PriceClose Date/TimeClose PriceTakeProfit, data not ...
Kalman filter - with candles or bars indicator MT5
MetaTrader 5 indicator

Kalman filter - with candles or bars

Theory : first higher time frame (first time frame higher than the current chart time frame)second higher time frame (second time frame higher than the current chart time frame)thi...
Consecutive RS I indicator MT5
MetaTrader 5 indicator

Consecutive RS I

Just a combining of a variable consecutive candle detector along with associated RSI levels.Interesting settings:Number of consecutive candles needed before a valid signalOverbough...
Aroon - multi time frame version indicator MT5
MetaTrader 5 indicator

Aroon - multi time frame version

Theory : The Aroon indicator was developed by Tushar Chande in 1995.first higher time frame (first time frame higher than the current chart time frame)second higher time frame (sec...
Aroon oscillator - multi time frame version indicator MT5
MetaTrader 5 indicator

Aroon oscillator - multi time frame version

Theory : The Aroon indicator was developed by Tushar Chande in 1995. Arron oscillator is belonging to the same family and is (even if it does not look so at the first glance) a dir...
RS I swings indicator MT5
MetaTrader 5 indicator

RS I swings

Theory : RSI swings indicator is based on Rsi(oma) indicator and the zone where the values is floating in. You can use the usual set of averages types of Rsi(oma) calculationsimple...
Squeeze indicator MT5
MetaTrader 5 indicator

Squeeze

Theory : There are different ways how traders are trying to determine if the market is trending or consolidating. One of the methods used is to compare standard deviation to averag...
Squeeze - on chart indicator MT5
MetaTrader 5 indicator

Squeeze - on chart

Squeeze indicator (originally published here : ) made to display colored candles or bars (depending on the type of display you are using for your chart) on the main chart...
Bollinger bands - squeeze indicator MT5
MetaTrader 5 indicator

Bollinger bands - squeeze

Theory : The "squeeze" method (indicator doing that was posted here : )is usually (due to the nature of calculation - since it uses standard deviations as a part of calculation) as...
RS I Summed indicator MT5
MetaTrader 5 indicator

RS I Summed

Theory : The theory of this indicator is simple :It takes nnn RSI values specified by periods parameter and checks if all the nnn rsi values are above or bellow the required value....
Normalized MA C D - of averages indicator MT5
MetaTrader 5 indicator

Normalized MA C D - of averages

Theory : use one of the 4 basic types of averages for calculation :simple moving averageexponential moving averagesmoothed moving averagelinear weighted moving averageit is normali...
CS V file reader for MQ L5 library MT5
MetaTrader 5 library

CS V file reader for MQ L5

Usage of the class 1. Set up an array of column descriptions in an MqlParam array.2. Open the file with the Open() function2a. When the file has a header and your are not intereste...
Intra-day AT R indicator MT5
MetaTrader 5 indicator

Intra-day AT R

Theory : This is an ATR (Average True Range) that resets itself on the start of a new period. New periods are :daily (for all time frames less than dailyweekly for daily time frame...
3 DMa indicator MT5
MetaTrader 5 indicator

3 DMa

Changing two parameters with the mouse pointerX - maximum MA period changesY - step of changing of MA periodLeft click of the mouse - the beginning/end of the change of parameters....
Parabolic SA R of average indicator MT5
MetaTrader 5 indicator

Parabolic SA R of average

Theory :Parabolic SAR is calculated using high and low prices. This indicator allows you to :use any price (not just high and low)use average of the price (instead of using "raw" p...
Corrected AM A indicator MT5
MetaTrader 5 indicator

Corrected AM A

Adaptive MA made using dr. Alexander Uhl's corrected algorithmYou can use color changes as signals in this indicator...
RS I + CC I indicator MT5
MetaTrader 5 indicator

RS I + CC I

A combination of RSI (Relative Strength Index) indicator and CCI (Commodity Channel Index) that provides a confirmation of RSI signalsYou can use the color changes as signals...
RS I of parabolic SA R indicator MT5
MetaTrader 5 indicator

RS I of parabolic SA R

Theory : PS: the RSI used in this calculation is the one using double smoothed Wilder's EMA instead of "simple" Wilder's EMA. Results are a bit smoother (and faster) this wayUsage ...
Average trend indicator MT5
MetaTrader 5 indicator

Average trend

Theory : The idea is simple : the indicator checks the slope of the (chosen type of) average. The longer the slope goes in one direction, the steeper the value of the indicator goe...
Daily Percent Change indicator MT5
MetaTrader 5 indicator

Daily Percent Change

Indicator window shows % change for the day. % change = (Daily open price - candle close or current price) / Daily open price ) * 100...
Trade Transaction Class library MT5
MetaTrader 5 library

Trade Transaction Class

When performing some definite actions on a trade account, its state changes. Such actions include:Sending a trade request from any MQL5 application in the client terminal using Ord...
Vortex 2 indicator MT5
MetaTrader 5 indicator

Vortex 2

Since it seems that we can not rely only on the brute force of metatrader 5, from time to time we need to revisit the code and optimize it - for speed mainly. One example of that i...
Simple moving average indicator MT5
MetaTrader 5 indicator

Simple moving average

Back to the basics : One might ask : "Why do we need the simple moving average when it is published already"?There are multiple reasons :existing sma calculations tend to have one ...
Explosion5 expert MT5
MetaTrader 5 expert advisor

Explosion5

Download the source code for this expert advisor
Exponential moving average indicator MT5
MetaTrader 5 indicator

Exponential moving average

In the "back to basic" again :PS: using the alternative mode of OnCalculate() - this mode :...
MQ L Easy library MT5
MetaTrader 5 library

MQ L Easy

github: Intro MQL_Easy is an open source cross platform library for developing MQL4 and MQL5 applications. The purpose of this library is to make the mql development easy, safe and...
Pan Priz MA Sin leverage 72 indicator MT5
MetaTrader 5 indicator

Pan Priz MA Sin leverage 72

The indicator builds a sliding line based on interpolation by a polynomial of 4 degrees. The constructed line is extrapolated as a section of a given function by a sinusoid and its...
Balance Graph HT M L script MT5
MetaTrader 5 script

Balance Graph HT M L

Description: Display interactive HTML graph of the account balance inside the web browser.The included template html file uses the HighCharts JavaScript library fromHighcharts make...
CPaired Deal Info Class library MT5
MetaTrader 5 library

CPaired Deal Info Class

CPairedDealInfo is a class to reconstruct closed trades (paired in/out deals) from history sorted by close time.The class has a similar interface to CDealInfo class of the standard...
Lavika EUR G B P/EUR U S D expert MT5
MetaTrader 5 expert advisor

Lavika EUR G B P/EUR U S D

The Expert Advisor uses four iMA (Moving Average, MA) indicators from two timeframes. Two indicators with averaging periods 1 and 8 are created on the H1 timeframe and two indicato...
Hull moving average indicator MT5
MetaTrader 5 indicator

Hull moving average

Basics (description by All Hull) By Alan Hull Back in 2005 when I was working on a new indicator I was temporarily sidetracked by trying to solve the problem of lag in moving avera...
XO indicator MT5
MetaTrader 5 indicator

XO

Download the source code for this indicator
AT R indicator MT5
MetaTrader 5 indicator

AT R

This one is for the "purists"...
Sell Relative Strengt Index indicator MT5
MetaTrader 5 indicator

Sell Relative Strengt Index

Sell Relative Strength Index (SRSI or “sell gravitation index”) by Howard Wand as featured in the February 2019 issue of TASC magazine.“Traders accumulate profits trade by trade, w...
Change SL/TP on chart drop off script MT5
MetaTrader 5 script

Change SL/TP on chart drop off

This script will change the SL and TP of all open trades of the symbol to the price where the script is dropped off....
Close-All script MT5
MetaTrader 5 script

Close-All

This is a script to close all market positions and/or pending orders.Optionally, you can disable Algo-Trading buttonto prevent other running experts from opening further positions ...
Export Summary Grouped by Symbols script MT5
MetaTrader 5 script

Export Summary Grouped by Symbols

The script exports summary of closed trades selected between two dates grouped by each currency pair. The resulting file is CSV that can be opened/imported with any spreadsheet sof...
Variance indicator MT5
MetaTrader 5 indicator

Variance

The standard deviation is a measure of how much a dataset differs from its mean; it tells us how dispersed the data are. A dataset that’s pretty much clumped around a single point ...
Export Summary Grouped by Trading Days script MT5
MetaTrader 5 script

Export Summary Grouped by Trading Days

The script exports summary of closed trades selected between two dates grouped by each trading day. The resulting file is CSV that can be opened/imported with any spreadsheet softw...
Permutations and Combinations library MT5
MetaTrader 5 library

Permutations and Combinations

IntroductionIt doesn't happen very often, but every once in awhile one needs to iterate over all of the combinations or permutations of a set of objects. Or more specifically, give...
Arrow Drawing Indi Eu script MT5
MetaTrader 5 script

Arrow Drawing Indi Eu

This indicator is used to create signals for the connector. An arrow indicator can be connected to it, and when a signal appears, an arrow will be drawn.This indicator can be used ...
Gbp Chf expert MT5
MetaTrader 5 expert advisor

Gbp Chf

The code of the adviser, excluding the position opening algorithm, is copied from the advisorTrading settingsIn the Expert Advisor, you can both enable and disable the Take Profit,...
Class CRandom library MT5
MetaTrader 5 library

Class CRandom

MathRand() Function The standard random number generator in MQL has a fairly limited number of possible values from 0 to 32767 (15-bits usable, 2^15 = 32,768 values).It is classifi...
© ROBOTFX Free educational tools by RobotFX. Use entirely at your own risk; we are not liable for any financial losses incurred.