Watch how to download trading robots for free
Find us on Telegram!
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 - 170

Submit your code

Zero lag T3 uses the "zero lagging" method to make it even faster and to keep the smoothness.

MI

Indicator MI (Mass Index).

A trading system based on the signals of indicator AverageChangeCandle.

A semaphore signal indicator using the algorithm of indicator 2XMA_Ichimoku_Oscillator.

Indicator BrainTrend2Stop with the timeframe selection option available in input parameters.

A slightly modified EA from the standard delivery: MQL5\Experts\Examples\Moving Average\Moving Average

Indicator Sine Wave with the timeframe selection option available in input parameters, in form of a colored cloud.

Indicator EURX displays index EUR.

Indicator Rj_SlidingRangeRj_Digit with the timeframe selection option available in the input parameters

MA Lag Reduce indicator is an SMA with the ability to set the delay elimination factor.

The trading system based on AbsolutelyNoLagLwma_Range_Channel indicator signals with the possibility to set a fixed position holding time.

A modification of the "Bears Power" indicator: now the line color and line width can be set in input parameters.

A trading system based on the UltraMFI indicator signals with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.

Impulse System for the price bars

DeMarker_Histogram_Vol indicator with additional averaging of the resulting histogram

Stochastic of adaptive lookback average - with normalized zones

Fast ema Hull average

XBullsBearsEyes_Vol indicator shows direction of the histogram bars movement using colored icons on these bars

XBullsBearsEyes_Vol indicator with the timeframe selection option available in input parameters

Trend Score indicator

TRIX using Wilder's double smoothed EMA - with an addition of floating levels

Calculates a Exponential Moving Average based on RSI Data, instead of the regular Pricing data. Simple and and to the point.

This script downloads bars and ticks from EURUSD as required for the correct execution of Kiss on Billions on EURUSD from Saeid Irani.

define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically

a much more efficient version of selection sort

You learn how to subtract time, insert it manually in a string format, tick counter and see output on comment function.

This code initializes the necessary objects and input parameters, and defines a CheckTrades() function that calculates the risk and profit amounts based on the account balance and user input. It then iterates through open orders and checks if the current profit or loss meets the user-defined thresholds, and closes the position if necessary

Trading system using the F2a_AO semaphore, signal indicator.

The indicator draws four vertical colored lines during a day. Line parameters can be set in the input parameters.

The indicator of relations between the two true ranges by Larry Williams.

The Hurst exponent is referred to as the "index of dependence" or "index of long-range dependence". It quantifies the relative tendency of a time series either to regress strongly to the mean or to cluster in a direction.

Most visually convenient trend power indicator based on Standard Deviation.

The script is developed for selling with fixed Stop Loss and Take Profit values in points from the current price.

Trading system using the RMACD histogram.

The offered indicator informs you about the current trend. It is useful for entering the trading.

The indicator to trail the stop levels

The trading system based on the Beginner signal indicator.

The typical trend indicator drawn on the basis of three Moving Averages.

Quite an interesting alternative to Bollinger Bands

DeMark's oscillator with an option of setting a fixed timeframe for the calculation of the indicator in the input parameters.

1...163164165166167168169170171172173174175176177...188