Watch how to download trading robots for free
Find us on Twitter!
Join our fan page
Access the CodeBase from your MetaTrader 5 terminal
Couldn't find the right code? Order it in the Freelance section
How to Write an Expert Advisor or an Indicator

Top MQL4 and MQL5 source codes based on user ratings - 165

Submit your code

One of the simpler chips for machine learning

These are some #define statements that are useful to perform operations in your EA. You only need to assign the name of your variables at the beginning of the file, and then let the other #define statements do the work. In order to use this file, add #include <DEFINE_statements.mqh> to the first line in your EA file.

Bill William's accelerator (Accelerator Oscillator) which is drawn on the high and displayed on the low timeframe.

ATR MA Oscillator is the oscillator drawn on the basis of the difference between the ATR oscillator and its signal line.

The Aggressiveness indicator displays how many points the instrument runs on the average for one candlestick

A typical and sufficiently smooth oscillator which can apply all oscillator analytical instruments

The semaphore trend signal indicator

The volatility meter with the indication in the form of a colored cloud

SI

A non-normalized oscillator.

The indicator finds Doji candlesticks and highlights them on a chart using colored arrows.

The i-OneThird indicator draws candlesticks that correspond to the bullish and bearish patterns (in the style of Heiken Ashi).

The CronexChaikin indicator with the timeframe selection option available in input parameters.

The CronexAC_Signal indicator shows information on the current trend using the values of the CronexAC indicator with a fixed timeframe.

The Exp_TSI_DeMarker EA is based on the signals of the TSI_DeMarker trend indicator.

The SizeBar indicator with the timeframe selection option available in input parameters.

The popular Ilan 1.6 Dynamic belongs to the category of "averagers". Ilan uses advanced money management formulas and allows taking even losing positions to profit. Now Ilan 1.6 Dynamic is available as a source code for MetaTrader 5.

This spread indicator shows minimum and maximum spread values for the last hour, 4 hours and day.

The NRatio_HTF_Signal indicator shows the trend direction or the signal based on the NRatioSign indicator.

Semaphore signal indicator triggering when the BinaryWave indicator changes direction.

The Exp_ForecastOscilator Expert Advisor is based on signals generated by the ForecastOscilator semaphore signal indicator.

The Exp_FractalAMA_MBK Expert Advisor is based on signals generated by two moving averages of the FractalAMA_MBK indicator.

The indicator draws FrAMACandle indicator candlesticks of a higher timeframe as color filled rectangles using DRAW_FILLING buffers.

The indicator plots a price grid of levels rounded up to several digits.

T3Taotra indicator with the timeframe selection option available in input parameters.

The Envelopes indicator with the use of the i-CAi indicator algorithm.

Trading by Moving Average. Checking for sufficiency of funds.

The Expert Advisor waits when the lines of MA(10), MA(20), MA(50), MA(100) and MA(200) get arranged one above the other (or one below the other).

The EA closes all positions if the equity reaches a certain ratio as related to the balance.

Extended version of Pivot Oscillator.

The trading strategy based on two oscillators: iCCI (Commodity Channel Index, CCI) and iRSI (Relative Strength Index, RSI).

Building good trading habits by seeing things in terms of percentage not in terms of money.

The Price Channel indicator. It draws the line of high and low price values for the last N bars from high timeframe

The Expert Advisor is drawn on the basis of changing the direction of the MovingAverage_FN (digital hybrid and analog filtering indicator).

The trend indicator which draws the boundaries of the channel

A stochastic oscillator located directly on the chart

Q-period Stochastic Index indicator from the book "Momentum, direction and divergence" by William Blau, implemented in the form of a color histogram.

The StochasticCGOscillator indicator with the timeframe selection option available in input parameters.

The Karpenko indicator with the timeframe selection option available in input parameters.

Semaphore signal indicator based on the BullsBears indicator algorithm.

The ColorZerolagTriX indicator with the timeframe selection option available in the input parameters.

1...158159160161162163164165166167168169170171172...194