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

Submit your code

The Tymen STARC Bands indicator

Indicator Float_Pivot_Smoothed_Digit with the timeframe selection option in its input parameters

RMA - multi time frame version

Margin Calculator, Point Value Calculator, Position Size Calculator, Profit Calculator and Swap Calculator.

The SUPERMACBOT is a fully automated trading robot that combines the power of the Moving Average Crossover strategy with the MACD Indicator to deliver precise and reliable trade signals. This Expert Advisor is designed to work seamlessly on all symbols and timeframes, offering versatility and adaptability for traders across various market conditions.

A very simple sample of clock

It uses the values of ADX indicator for trading.

The Expert Advisor allows to trade using the keyboard.

The system of Camarilla Equation levels for the current bar.

The indicator that calculates the volume corresponding to MA per second (or period).

Cyber Cycle high-frequency filter.

Fisher CG Oscillator is an oscillator that modifies the CG Oscillator custom indicator values using Inverse Fisher Transform.

The fan of hundred XMA moving averages with the possibility to change the number of lines on a chart and select a smoothing method out of ten possible versions.

Guppy Multiple Moving Average (GMMA) is an indicator based on the relationships between groups of moving averages providing insight into the behavior of two dominant market groups - traders and investors.

3D_Oscillator_Signal shows a trend direction or a signal for performing a deal generated by 3D_Oscillator as text messages with a trend color indication or deal direction and gives alerts or audio signals.

The iClose_HTF indicator plots a zigzag based on closing prices of a time frame specified in the input parameters.

The Expert Advisor tries "to catch" rollbacks after a strong movement. Candlestick analyses is used

The Exp_CenterOfGravity Expert Advisor is based on the CenterOfGravity indicator. The signal is formed when a bar is closing if there is crossing of indicator and its signal line.

The trading system based on the signals taken from the CMO oscillator

The indicator that allows modifying color of the candles.

This system, based on Momentum indicator, assumes that very strong price movements are determinant. It consists in riding the appearing tsunamis, for instance, an important US Nonfarm Payrolls release. HawaiianTsunamiSurfer works well on AUDUSD, USDJPY and EURUSD.

The script demonstrates the example of using the FileCopy() function

The script demonstrates the example of using the FileReadArray() function

Conversion from MetaTrader 4 version.

Trading system using the BlauTStochI indicator.

The MACD indicator is in the form of a colored cloud and the difference between the MACD and the signal line in the form of a color histogram.

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

A semaphore arrow indicator based on the crossover of the DI+ and DI- lines of the ADX indicator.

A trading system that uses the smoothed Slow-Stoch stochastic.

A trading system using the HighsLowsSignal semaphore arrow indicator.

The indicator is designed to show how the seven major currencies have moved against the US dollar.

A semaphore signal indicator that uses divergence between two WPR oscillators based on extreme points of the last five bars.

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

The ADXCrossing_HTF_Signal indicator shows a trend direction or a signal based on the ADXCrossing indicator.

Cloud indicator, the envelopes of which represent the TriX oscillator values calculated for High and Low prices.

The ColorZerolagRSIOSMA indicator implemented as a sequence of candlesticks.

The Schaff Trend Cycle indicator based on the difference between two MFI oscillators with different periods.

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

The Exp_ColorSchaffRVITrendCycle Expert Advisor is based on the ColorSchaffRVITrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_Ergodic_Ticks_Volume_Indicator Expert Advisor is based on signals generated by the Ergodic_Ticks_Volume_Indicator oscillator.

1...818283848586878889909192939495...188