Find us on Facebook!
Join our fan page

Use new possibilities of MetaTrader 5

Latest Code Publications in CodeBase

New publications in CodeBase

  • Volume Rate of Change The Volume Rate of Change indicator (VROC) measures the rate of change in volume over the past "n" sessions. In other words, the VROC measures the current volume by comparing it to the volume "n" periods or sessions ago.
  • DevStops A variation of Deviation Stops (DevStops) indicator. Some are wrongly calling this version a Kase DevStops (which it is not - Kase DevStops indicator is calculated in a quite different way), but this version has its good points too and can be used in regular support/resistance mode. Additionally each DevStop value is colored according to the slope (trend) of the line - when all are aligned in the same direction, it can be treated as a confirmed trend change.
  • Kase DevStops Kase DevStops. What all of this boils down to is that we need to take variance and skew into consideration when we are establishing a system for setting stops. Three steps that we can take in order to both better define and to minimize the threshold of uncertainty in setting stops are: 1. Consideration of the variance or the standard deviation of range. 2. Consideration of the skew, or more simply, the amount at which range can spike in the opposite direction of the trend. 3. Reformation of our data to be more consistent (this step is examined in detail in Chapter 81, while minimizing the degree of uncertainty as much as possible).
  • Smoothed Rate of Change Smoothed Rate of Change (Smoothed-RoC) is a refinement of Rate of Change (RoC) indicator that was developed by Fred G Schutzman. It differs from the RoC in that it based on Exponential Moving Averages (EMAs) rather than on price closes. Like the RoC, Smoothed RoC is a leading Momentum indicator that can be used to determine the strength of a trend by determining if the trend is accelerating or decelerating. The Smoothed RoC does this by comparing the current EMA to value that the EMA was a specified periods ago. The use of EMAs rather than the price close eliminates the erratic tendencies of the RoC.
  • Percentage Price Oscillator Extended The Percentage Price Oscillator Extended (PPO) is a technical Momentum indicator showing the relationship between two Moving Averages. To calculate the PPO, subtract the 26-day Exponential Moving Average (EMA) from the nine-day EMA, and then divide this difference by the 26-day EMA. The end result is a percentage that tells the trader where the short-term average is relative to the longer-term average.
  • Percentage Price Oscillator The Percentage Price Oscillator (PPO) is a technical Momentum indicator showing the relationship between two Moving Averages. To calculate the PPO, subtract the 26-day Exponential Moving Average (EMA) from the nine-day EMA, and then divide this difference by the 26-day EMA. The end result is a percentage that tells the trader where the short-term average is relative to the longer-term average.
  • Woodies CCI Woodies CCI is a momentum indicator that was developed by Ken Woods. It's based on a 14 period Commodity Channel Index (CCI).

Most downloaded source codes this week

  • TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.
There are more than 7 610 codes published in Codebase

New publications in CodeBase

  • ATR Probability Levels Probability levels based on ATR. "Probability" is calculated based on the projected Average True Range and previous period Close.
  • HOPS and LOPS HOPS and LOPS indicator. The "HOPS" and "LOPS" stand for High Of the Previous Session and Low Of the Previous Sessions.
  • Rsi(var) with averages Rsi(var) with averages.
  • Rsi(var) RSI variation.
  • Reduce_risks This is an MQL5 version of the Expert Advisor described in the article "How to reduce trader's risks" (https://www.mql5.com/en/articles/4233).
  • Currency Strength Meter Displays the relative strengths of chosen currencies on one chart.
  • Signal Candles Get entry signals from specific candles based on your rules.

Most downloaded source codes this month

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

New publications in CodeBase

  • Chandelier exit Chandelier exit indicator is designed to keep traders in a trend and prevent an early exit as long as the trend extends. Typically, the Chandelier Exit will be above prices during a downtrend and below prices during an uptrend.
  • Lot calculator - risk management tool This tool allows you to calculate the correct lot size of the next trade by following some simple money management rules.
  • Momentum Histo Displays a Histogram of Momentum, ATR, CCI or RSI indicators relative to a specified level.

New publications in CodeBase

  • RAVI iFish Range Action Verification Index (RAVI) with inverse Fisher transform.
  • Chandes Quick Stick (Qstick) Chandes Quick Stick (Qstick)
  • Ulcer Index This Ulcer Index indicator was derived from the stock risk indicator by Peter Martin in the 1987 book "The Investors Guide to Fidelity Funds".

Most downloaded source codes this week

  • TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.
  • RSI with divergency RSI modified to show the excess of the market (more than 70 and less than 30), and show you the divergency with the price.

New publications in CodeBase

  • Vertical Horizontal Filter The Vertical Horizontal Filter ("VHF") determines whether prices are in a trending phase or a congestion phase. The VHF was first presented by Adam White in an article published in the August, 1991 issue of Futures Magazine.
  • Relative Momentum Index Relative Momentum Index (RMI) is a variation of the RSI indicator. The RMI counts up and down days from the Close relative to the Close X days ago (where X is not limited to 1 as is required by the RSI) instead of counting up and down days from Close to Close as the RSI does.

New publications in CodeBase

New publications in CodeBase

  • Coin Flipping EA Generates a random number, and if this number is even, it will buy, if odd - it will sell.
  • RSI with divergency RSI modified to show the excess of the market (more than 70 and less than 30), and show you the divergency with the price.

Most downloaded source codes this month

  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.
There are more than 7 590 codes published in Codebase

New publications in CodeBase

  • SAR trading v2.0 Trading signals are generated based on a comparison of two trend indicators: iMA (Moving Average, MA) and iSAR (Parabolic SAR). The EA works on the zero bar, only one position can be open. Trailing stop is used.
  • DojiTrader The Expert Advisor trades using the "Japanese Doji Candlestick" pattern.
  • Dealers Trade v 7.91 ZeroLag MACD A further development of code "Dealers Trade v 7.74 MACD" (https://www.mql5.com/en/code/19535). "Zero-lag MACD" (https://www.mql5.com/en/code/170) is used. When the number of positions increases, the following is also increased: step between positions, lot size, take profit (martingale).
  • Four clicks to draw an arc-shaped channel A quick way to draw an arc-shaped channel using four mouse clicks.
  • ma-shift Puria method The Expert Advisor is based on Puria method with a few changes. It uses two iMA (Moving Average, MA) indicators and one iMACD (Moving Average Convergence/Divergence, MACD).
  • Momo_trades The Expert Advisor trades based on the signals of iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD). The minimum distance between the price and the MA indicator is taken into account.
  • ichimok2005 An Expert Advisor based on the iIchimoku (Ichimoku Kinko Hyo) indicator. Fixed lot.
  • EMA 6.12 The Expert Advisor uses the signals of "crossover of two iMAs (Moving Average, MA)". The EA uses Trailing Stop and Take Profit.
  • FORTS Currency Powers An example of creating synthetic instruments for calculating the strength of RTS, USD, RUB based on futures contracts of the FORTS market.
  • FOREX Currency Powers MetaTrader 5 allows creating synthetic instruments. The price of such instruments can depend on the current values of a number of financial instruments. In trading, such symbols allow spotting the beginning and end of global market movements at an early stage. In this example we create synthetic instruments to analyze the strength of Forex currencies EUR, USD, GBP, JPY and CHF.
  • x1 Simultaneous opening of opposing positions. Lot management
  • VR---ZVER The EA uses three iMAs (Moving Average, MA), one iStochastic (Stochastic Oscillator) and one iRSI (RSI, Relative Strength Index). Positions are opened by market, as well as Buy Stop and Sell Stop pending orders are placed.
  • Show Pips Information about profit, points, percent, spread and time remaining until the close the bar on the current currency pair and timeframe in a compact and convenient form.
  • Dealers Trade v 7.74 MACD The EA trades using signals of the iMACD (Moving Average Convergence/Divergence, MACD) indicator. Lot is increased when the number of position grows (Martingale)
  • 3MACross EA An Expert Advisor based on indicators "MA Cross 3MACross Alert WarnSig" (https://www.mql5.com/en/code/19519) and "Price Channel" (https://www.mql5.com/en/code/44)
  • MA Cross 3MACross Alert WarnSig Crossover of three iMAs (Moving Average, MA). Alert, sound notification and email notification of the first crossover. Arrows mark the crossover.
  • Precipice MartIn A trading strategy using the Martingale system.
  • BeerGodEA The Expert Advisor uses signals of the iMA (Moving Average, MA) indicator with a delay from the bar opening time.
  • N Candles v5 The Expert Advisor searches for N identical candlesticks in a row. It buys on bullish candlesticks and sells on bearish ones.
  • Dtm_HTF The Dtm indicator with the possibility to change the indicator timeframe from input parameters.
  • Exp_CMO_Duplex Two identical trading systems based on the crossover of the CMO indicator and the zero line, for long and short trades, which can be configured in different ways in one Expert Advisor.
  • Exp_Daniella A trading system based on the signals of the Daniella semaphore signal indicator.
  • 20 Pips Opposite Last N Hour Trend Trading against the trend direction as of N hours ago.
  • FractalLevels_System The indicator implements a breakout system using the Fractal_Levels indicator channel.
  • Daily BreakPoint A daily bar breakout strategy.
  • KDJ Expert Advisor An Expert Advisor based on "KDJ Indicator"
  • KDJ Indicator KDJ Indicator Oscillator
  • GreenTrade The Expert Advisor trades based on iMA and iRSI signals. Values of iMA on four bars are compared. Indices of these bars can be optimized.
  • Billy expert A trading strategy "three bars down, Stochastic up".
  • Martin A trading system based on the Martingale technique.
  • Vortex Oscillator System A trading system based on the Vortex Oscillator signals.
  • Vortex Oscillator This version of the Vortex indicator shows the difference between the VI+ and VI- lines as a histogram oscillating around the zero line.
  • Bollinger Bands RSI The Expert Advisor is based on the signals of indicators iBands (Bollinger Bands, BB) and iRSI (Relative Strength Index, RSI).
  • VR Overturn Martingale and anti-martingale.
  • Fractal_Levels The channel is drawn based on fractals.
  • StochValues The indicator shows a text block with the values ​​of the user defined Stochastic Oscillator period for each timeframe.
  • risk Maximum lot calculated based on free margin.
  • Daniella A semaphore signal indicator using Average True Range.
  • Exp_Stopreversal_Tm The Expert Advisor is based on the signals of the Stopreversal indicator and is provided with the possibility to set a strict trading time interval.
  • Ping A real-time indicator showing the lag of quotes inside the terminal.
  • Candle_row The indicator sets indexes for candlesticks in the price movement direction.
  • RSI Eraser The Expert Advisor is based on the iRSI (Relative Strength Index, RSI) indicator signals.
  • OsMaSter v0 The Expert Advisor is based on the iOsMA (Moving Average of Oscillator, OsMA) indicator signals.
  • Spreader 2 An Expert Advisor for two currency pairs
  • Dtm An oscillator in the DRAW_FILLING style, using digital filters.
  • N seconds N points The Expert Advisor tracks positions of all symbols with all magic numbers. If a position has been open for "Waiting for seconds" and its profit has reached "Take Profit" points, the EA closes the position. If the profit has not reached "Take Profit" points, the EA moves the take profit level.
  • Clock A library for creating analog clocks using MetaTrader 4/5 graphical resources.
  • JS-Chaos The Expert Advisor is based on Bill Williams' strategy.
  • KI_signals_v2 A trend indicator, which receives trade signals from the XMACD histogram.
  • Jims Close Positions Closing positions: all, only profitable or only losing positions.
  • XMA_Divergence_HTF The XMA_Divergence indicator with the possibility to change the indicator timeframe from input parameters.
  • CCIValues The indicator shows a text block with the values ​​of the user defined CCI oscillator period for each timeframe
  • XMA_Divergence A trend indicator displaying divergence areas on the price chart.
  • ShadeOpenX_Timer The ShadeOpenX indicator with the possibility to display the percentage value of time that has elapsed since the beginning of the trading session displayed in input parameters. The possibility is implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas".
  • Exp_ColorJFatl_Digit_Duplex Two identical trading systems based on the change in the ColorJFatl_Digit moving direction for long and short trades, which can be configured in different ways in one Expert Advisor.
  • Exp_NRTR_ATR_STOP_Tm A trading system based on the NRTR_ATR_STOP indicator signals with the possibility to set a strict trading time interval.
  • Disaster Works with pending Buy Stop and Sell Stop orders. The EA uses the iMA (Moving Average, MA) indicator with a VERY large period equal to 590.
  • ShadeOpenX The indicator marks the current day's time period specified in the indicator settings using colored rectangles.
  • ShadeOpen The indicator marks the time period specified in the indicator settings using colored rectangles.
  • Alert Crossing Moving Average Nth Bar An alert (an audio alert, email and push notification) is generated when the iMA (Moving Average, MA) indicator crosses the bar with index N.
  • MAMACD A strategy based on iMA (Moving Average, MA) and iMACD (Moving Average Convergence/Divergence, MACD).
  • Count of candles in interval (histogram) The indicator shows the number of bullish and bearish bars in the given interval.
  • Statistics of candles 2 Counting the number of series of bullish and bearish bars. Displaying the result as a chart. Saving the screenshot of the resulting chart. The script uses the CGraphic class.
  • DeMarkerValues The indicator shows a text block with the values ​​of the user defined DeMarker oscillator period for each timeframe.
  • WPRValues The indicator shows a text block with the values ​​of the user defined WRP oscillator period for each timeframe.
  • Statistics of candles Counting the number of series of bullish and bearish bars. Displaying the result as a chart. Saving the screenshot of the resulting chart. The script uses the CGraphic class.
  • MACD Crossing the zero level (color candles) Color candlesticks display areas, in which the MACD indicator crosses the zero line.
  • MACD Crossing the zero level Displays areas, in which the MACD indicator crosses the zero line.
  • An abstract trading robot, an OOP pattern An example of a template for developing automated trading systems.
  • TradePanel Simple one click trade panel, typically useful for scalpers and day traders.

Most downloaded source codes this week

  • TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.

Most downloaded source codes this month

  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

Most downloaded source codes this week

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.

New publications in CodeBase

Most downloaded source codes this month

  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

New publications in CodeBase

  • CDouble & CDoubleVector A library for common rounding methods used in MQL development, primitive wrapper class for type (double), and vector for CDouble objects. MQL5 and MQL4 compatible!
  • Renko 2.0 A complete Renko chart indicator with wicks. Configure using Tick Size, Pip Size, Points or R. Now with Asymetric Reversals!

Most downloaded source codes this week

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

Most downloaded source codes this month

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Resistance & Support The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.

Most downloaded source codes this week

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

Most downloaded source codes this month

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Resistance & Support The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.
  • Robot_ADX+2MA Uses the analysis of 4 indicators.

Most downloaded source codes this week

  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

Most downloaded source codes this month

  • Robot_ADX+2MA Uses the analysis of 4 indicators.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Resistance & Support The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.

Most downloaded source codes this week

  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

New publications in CodeBase

Most downloaded source codes this month

Most downloaded source codes this week

  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.

Most downloaded source codes this month

Most downloaded source codes this week

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
  • Resistance & Support The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.

New publications in CodeBase

Most downloaded source codes this month

Most downloaded source codes this week

  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Resistance & Support The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.
  • Robot_ADX+2MA Uses the analysis of 4 indicators.

Most downloaded source codes this month

New publications in CodeBase

  • CDictionary An implementation of the dictionary (associative array) data structure in MQL5, based on CArrayObj and CList.
  • CEquityHstBar CEquityHstBar - library for showing the equity of EA back-testing by the offline chart.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.

Most downloaded source codes this week

  • Robot_ADX+2MA Uses the analysis of 4 indicators.
  • Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
  • Resistance & Support The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.

Most downloaded source codes this month

Most downloaded source codes this week

Most downloaded source codes this month

  • Rich quickly with the lowest DD Use this Ea with an extreme attention, i got this amazing result searching to optimise setting several days. Work the best on Eur/Usd timeframe M5 long&short
  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.
  • Previous Candle Hi-Lo Previous Candle Hi-Lo is used to check the last candle multi-timeframe position relative to the current price.

Most downloaded source codes this week

There are more than 7 510 codes published in Codebase

New publications in CodeBase

  • Resistance & Support The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.
  • MACD Stochastic The trading system is based on iMACD (Moving Average Convergence/Divergence, MACD) and iStochastic (Stochastic Oscillator)
  • Nova The Expert Advisor checks the direction in which the price has been moving for the last 10 seconds, and opens a position in accordance with the movement. The EA sets Stop Loss and Take Profit.
  • e-Skoch pending orders Works with pending stop orders (Buy Stop and Sell Stop). Monitors spread %.
  • Locker The EA lock positions.
  • Alligator A trading system based on the Alligator indicator. If possible, the EA moves positions to breakeven and then enables trailing stop.
  • HarVesteR The Expert Advisor uses the following indicators: Moving Average Convergence/Divergence, MACD; Moving Average, MA; Average Directional Movement Index, ADX. It closes half of the profitable position.
  • Flat Channel The Expert Advisor trades in a channel. When a flat channel is found or when the market slows down, the EA places a pending order expecting the channel breakout.
  • Differential indicator by Sultonov Displays average values ​​of the bulls and bears power.
  • Current Next Futures The script has three independent functions for determining the current FORTS futures.
  • Vortex Indicator System A trading system based on the Vortex indicator signals.
  • Notify Icon A library for creating icons in the Windows taskbar and for sending text alerts. The use of this library will help you make your MQL programs more informative.
  • Momentum YTG The Momentum indicator implemented in the form of a color histogram.
  • Vortex An indicator from "Technical Analysis of Stocks & Commodities" (January, 2010).
  • Multi Stochastic A multi-currency Expert Advisor based on the iStochastic (Stochastic Oscillator) indicator signals.
  • SubWindow A library for working with chart subwindows.
  • Multi Time Frame Trader The Expert Advisor trades based on the i-Regr indicator signals.
  • This is a cross-platform МТ45 Expert Advisor The МТ45 Expert Advisor is based on the Martingale strategy. It is designed for trading in the МetaТrader 4 and МetaТrader 5 terminals.
  • Anubis The Expert Advisor trades using the signals of the following indicators: iStdDev (two indicators), iMACD, iCCI, iATR. Moving positions to breakeven.
  • OpenTime Opening and closing positions at a specified time.
  • Pending orders by time The Expert Advisor sets pending Buy Stop and Sell Stop order at a specified time.
  • EA Trix An expert advisor based on the TRIX ARROWS indicator.
  • TRIX ARROWS The Triple Exponential Average (TRIX) indicator + the signal line + arrows at the intersection of the signal and the main lines.
  • Carbophos The Expert Advisor sets a grid of pending Sell Limit and Buy Limit orders.
  • Burg Extrapolator The Expert Advisor uses Burg's method for linear prediction.
  • Pending orders DOWN The scripts places multiple pending orders lower than the current price.
  • Pending orders UP The scripts places multiple pending orders higher than the current price.
  • History Deals and Orders The 'History Deals and Orders' script shows absolutely all properties of deals and orders from the trading history over a given time interval.
  • Expert A library for reading/writing the parameters of arbitrary Expert Advisors.
  • ColorPsychological The Psychological indicator implemented as a color histogram, featuring alerts, push and email notifications.
  • MASi_WaveHist This is an implementation of the market cycle indicator described by Raghee Horner.
  • Exp_Stopreversal A trading system based on the Stopreversal indicator signals.
  • Zigzag2_R_channel_System The indicator implements a breakout system using the Zigzag2_R_channel indicator channel, as well as generates alerts, sends push and email notifications when the price breaks the channel drawn through the zigzag peaks.
  • RSIValues The indicator shows a text block with the values ​​of the user defined RSI period for each timeframe.
  • Psychological_HTF The Psychological indicator with the timeframe selection option available in input parameters.
  • KoliErBands_HTF The KoliErBands indicator with the timeframe selection option available in input parameters.
  • ADXCrossingMA A semaphore signal indicator based on crossovers of the Di Plus and Di Minus lines of the ADX_Smoothed indicator.
  • Stopreversal A semaphore signal indicator.
  • Psychological A classic oscillator imported from the FXAccuCharts platform.
  • HTML file converter for the economic calendar HTML file converter for the economic calendar. The script parses a page downloaded from http://www.investing.com/economic-calendar, and forms a CSV file with the list of news.
  • Opposite trade Opening a position opposite to the closed one. Trades are processed in the OnTradeTransaction function.
  • up3x1 Investor Candlestick size analysis. The idea of the trading system: candlestick parameters matter after news releases.
  • New Random Trading based on a random number generator or in one of the following sequences: BUY - SELL - BUY or SELL - BUY - SELL.
  • ColorDerivative The Derivative indicator implemented as a colored histogram with an additional averaging.
  • VolatilityValues The indicator shows a text block with the values ​​of the user defined Volatility period for each timeframe.
  • AutoSLTP This assistant tool sets Stop Loss and Take Profit for all open orders. Symbol settings, position type, Stop Loss and Take Profit are specified in an external file.
  • Four_MA_Strength_HTF The Four_MA_Strength indicator with the timeframe selection option available in input parameters.
  • Last ZZ50 The strategy is based on the ZigZag indicator and pending orders.
  • Symbol A library for working with traditional and custom symbols
  • ATRValues The indicator shows a text block with the values ​​of the user defined ATR period for each timeframe.
  • KoliErBands Another version of Bollinger Bands using as the middle line the average of the High and Low over a selected period.
  • Nevalyashka We open a new position opposite to the previous one. Inputs only contain Stop loss, Take Profit and the minimum lot.
  • OzFx The OzFx system. It uses Accelerator Oscillator and Stochastic Oscillator.
  • Trade in Channel The Price Channel trading system.
  • Mikahekin_System The indicator implements a breakout system using the Mikahekin indicator channel.
  • ForceTrend_HTF The ForceTrend indicator with the timeframe selection option available in input parameters.
  • Exp_ForceTrend A trading system based on the ForceTrend indicator signals.
  • Mikahekin_HTF The Mikahekin indicator with the timeframe selection option available in input parameters.
  • Four_MA_Strength The indicator displays trend power and direction based on four moving averages.
  • TesterBenchmark Measuring the net performance of MetaTrader 4/5 strategy testers.
  • Chart Save Template The script saves current chart settings to a template with the specified name.
  • Report The MetaTrader 4/5 library allows generating reports based on the trading history.
  • Martin An Expert Advisor without a single indicator. Uses lot and step increase.
  • AlexSTAL_ZigZagProf_channel A channel based on peaks and troughs of AlexSTAL_ZigZagProf.
  • ForceTrend It is a simple trend indicator with the color indication of active trend direction.
  • BarTimerCLineRoundedVertical_HTF The vertical version of the BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", with the possibility to set a fixed timeframe, data from which the indicator displays in input parameters, and producing a sound alert when the bar changes.
  • BarTimerCLineRoundedVertical The vertical version of the BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", using current timeframe data and producing a sound alert when the bar changes.
  • Exp_ColorFisher_m11 A trading system based on the ColorFisher_m11 indicator signals.
  • ColorFisher_m11_HTF The ColorFisher_m11 indicator with the timeframe selection option available in input parameters.
  • Exp_AFStar A trading system based on the AFStar indicator signals.
  • iCCI iMA The iMA (Moving Average) indicator based on iCCI (Commodity Channel Index). It is an analogue of Previous Indicator's Data in the terminal.
  • ColorFisher_m11 Oscillator using inverse Fisher Transform.
  • Stop Loss Take Profit If a trade is closed by Stop loss, the volume is doubled; if by Take profit the minimum volume is used. OnTradeTransaction is used to determine whether a trade was performed after the activation of Stop loss or Take profit.
  • AFStar A semaphore signal indicator.
  • ZigZagOnParabolic_channel A channel based on peaks and troughs of ZigZagOnParabolic.
  • Multi Arbitration 1.1xx Buy a security (open BUY positions) at a lower price, sell (open SELL positions) at a higher price.
  • ParTest The Paramon indicator with a color filling of the channel.
  • Exp_Omni_Trend A trading system based on the Omni_Trend indicator signals.
  • Exp_Color_PEMA_Envelopes_Digit_System A breakout trading system based on the signals of the Color_PEMA_Envelopes_Digit_System indicator.
  • Exp_Color_QEMA_Envelopes_Digit_System A breakout trading system based on the signals of the Color_QEMA_Envelopes_Digit_System indicator.
  • Multi Arbitration 1.000 Buy a security (open BUY positions) at a lower price, sell (open SELL positions) at a higher price.
  • BarTimerCLineRounded_HTF The BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", with the possibility to set a fixed timeframe, data from which the indicator displays in input parameters.
  • BarTimerCLineRounded The BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", using current timeframe data.
  • Omni_Trend_HTF The Omni_Trend indicator with the timeframe selection option available in the indicator input parameters.
  • Omni_Trend A trend indicator of NRTR type using an MA and ATR.
  • SaveTicks This utility program records tick quotes in the CSV and BIN format. A flexible set of symbols is available for writing.
  • Multi Timeframe Triple Moving Averages This indicator allows you to see the Moving Averages from different timeframes on the same chart. It helps you to spot the dynamic levels of support and resistance. It uses a custom window with check boxes to show/hide the different Moving Averages without need to access the indicator settings window.
  • Robot_ADX+2MA Uses the analysis of 4 indicators.

Most downloaded source codes this month

Most downloaded source codes this week

Most downloaded source codes this month

  • Renko Live Charts v4.13 Trade using Renko Boxes in MetaTrader 4.
  • Get_Rich_or_Die_Trying_GBP Trades on PERIOD_M1 (M1). Calculates bullish and bearish candlesticks.
  • Open Two Pending Orders Automatic placing of Buy Stop pending order and Sell Stop pending order simultaneously, Stop Losses and Take Profits on the user specified levels. As soon as the long position (BUY) is opened as ASK price crosses the levels, the remaining pending order (SELLSTOP) is deleted. Vice versa if the short position (SELL) is opened as BID price crosses the levels, the remaining pending order (BUYSTOP) is deleted. It places again both pending orders after the opened order has been closed.

Most downloaded source codes this week

There are more than 7 420 codes published in Codebase

New publications in CodeBase

  • VWAP Custom Position Standard VWAP (Volume Weighted Average Price) calculation, but with configurable start position.
  • CSyncEvent Class - WinApi Class for working with synchronization events.
  • BarNumbers Displays the number of each bar - both, relative to the most current bar and in absolute terms from the beginning of the chart.
1...242526272829303132333435363738...70