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 - 109

Submit your code

This indicator uses DEMA calculation mode in order to make the lag lesser compared to the original Zero lag MA, and that makes this version faster.

The EA uses indicator Awesome Oscillator.

Trend strength assessment based on Jurik smoothed RSI.

Indicator SilverTrend_NRTR with the timeframe selection option available in input parameters, alerting and sending e-mails and push-messages when the indicator changes its color.

The EA is based on iMA (Moving Average, MA) indicator and analyzes the last six bars.

This indicator is a variation of a well known WPR (Williams Percent Range) indicator with 4 WPR values combined into "candles".

Compared to the original QQE indicator this version is adding fixed levels (to help further estimate the trend) and color changing histogram (based on those levels), and also using RSX (a smoother RSI without a lag) in order to further purify the signals.

This version is the smoothed version of the original Range Oscillator + Bands indicator. Smoothing is cleaning up some false signals and, since the smoothing method is JMA (which has very small lag) the added lag is as small as it can be making it much easier to use in a lot of decision situations.

The Expert Advisor based on BrainTrend1Sig indicator

Access to OnTradeTransaction data anywhere within an application

Step chart of RSI

Step chart of stochastic of averages

BullsBearsEyes oscillator displayed as a color histogram, using volumes

ATR adaptive Laguerre filter - levels

Indicator Heiken_Ashi_Smoothed with two color-filled channels built on mean-square deviations from the High and the Low of the indicator candles

Exp_XFisher_org_v1 Expert Advisor based on XFisher_org_v1 oscillator signals.

Now you can test the indicator and select the price type from the ENUM_APPLIED_PRICE enumeration

The indicator plots one vertical line per day in a specified moment of time once per week

Brief description

Two identical trading systems (for long and short positions) based on the signals of the Slow-Stoch indicator, which can be configured in different ways within one Expert Advisor

Trading is based on the analysis of yesterday's OHLC with the current day value.

The Heiken_Ashi_Smoothed_VolatilityStep indicator with the ability to send alerts, emails and push notifications when the indicator breaks through the trigger level specified in the inputs.

The code consists of lines created according to the opening, closing, low and high values of prices.

Rma MACD

The Gann High Low Activator Indicator was described by Robert Krausz in a 1998 issue of Stocks & Commodities Magazine. It is a simple moving average SMA of the previous n period's highs or lows.

This Expert Advisor will simplify the manual trading. It supports the One-Click trading.

The script converts the time, represented as datetime variable into the year, month, day, hour, minutes and seconds.

Mesa Adaptive Moving Average (MAMA) indicator.

Detrended Price Oscillator (DPO) shows the market overbought/oversold states and also can be used for getting buy/sell signals.

Two-pole super smoother filter from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading" is used in this indicator for moving average calculation.

Vertical time grid with one month step.

The channel based on the price percentage deviation from the previous value of the channel middle line.

ElliottWaveMaker 3.0 is Tool for Semi-Automatic Analysis of Elliott Waves and Andrew's Pitchforks, a logical extension of version 2.0 known as AutoElliottWaveMaker. In version 3.0 minor errors are corrected, the ability to draw Andrew's Pitchforks and a few additional functions are added.

The simplest script to send instant PUSH-notifications to smartphone

The indicator of the star sky on the black chart

Trading system using the AsimmetricStochNR indicator.

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

A simple indicator that calculates only the volatility of a financial asset

The indicator displays DiNapoli levels on the current chart using alerts.

1...102103104105106107108109110111112113114115116...183