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

Submit your code

The KAGI-1 indicator with the timeframe selection option available in input parameters.

A semaphore signal indicator based on crossovers of the main and the signal lines of the LaguerreFilter indicator.

Three Envelopes channels, based on one moving average with different deviation values, drawn as a cloud.

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

An example of using HistorySelectByPosition (based on the HistoryDealGetTicket use example).

The indicator draws a vertical line (OBJ_VLINE) and then moves it to the specified time (hours and minutes).

The Expert Advisor trades using the signals of the following indicators: iStdDev (two indicators), iMACD, iCCI, iATR. Moving positions to breakeven.

Maximum lot calculated based on free margin.

A daily bar breakout strategy.

PMF

The Pivot Money Flow indicator displays the direction and the reversal of money flows.

Crossover of two iMAs (Moving Averages), one more iMA (Moving Average) is used as the filter. Lot: manual or risk percent of balance. Stop, Market or Limit orders. The EA also sets Stop Loss, Take Profit, Trailing Stop.

Triangular Moving Average.

Variation of the well known Bollinger Bands indicator.

EMV

Indicator Arms' Ease of Movement Value (EMV).

End Point MA indicator uses the original formula described in the "The End Point Moving Average" article with one deviation: it is made to be "faster" (i.e., to react to market changes in a faster mode than the original version).

The histogram displays the difference of a Close price and iAMA (Adaptive Moving Average, AMA) indicator value.

This version of Range Oscillator has smoothing option in order to avoid some false signals.

Three independent trading systems using XWAMI indicators within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system.

The trading system based on the signals of the XRSI_Histogram_Vol indicator

Internal Strength indicator

The indicator paints candles going beyond the Hans_Indicator_Cloud channel expansion

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

Chande's DMI - std adaptive with dsl signal lines

RSX volatility ratio adaptive

This MT5 indicator is to count down the remaining time of the current bar as the format HH:MM:SS

a simple sorting algorithm that people use to manually sort cards in a bridge hand

Volume Average percent spread mod

Slow adaptive trend line with ultralinear and JMA smoothings.

Universal moving average that displays the values from the higher timeframe.

XR-Squared indicator uses linear regression to determine the presence or absence of a market trend.

The trend indicator drawn on the basis of the Bollinger Bands.

The Prev Day And Floating Pivot indicator.

A semaphore, signal indicator with three variants of signals

The indicator of the first price change derivative or simply trend speed and sign.

The QQECloud is the indicator of quantitative and qualitative evaluation based on rather complex calculations of the RSI smoothed indicators.

Daily Fibo support and resistance levels in the leverage from -300% to +300%. There are 36 levels plus pivot in total

A stochastic oscillator with an option for selecting a timeframe for calculations, which may differ from the timeframe on which the indicator is applied

A trend indicator implemented in the form of NRTR.

Trading system using the BlauCSI indicator.

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

1...145146147148149150151152153154155156157158159...189