The trading robot implements a standard trading strategy based on Bands indicator. A signal is generated when the price rolls back from the Bollinger Band's borders. If the price pierces or touches the upper border of the Bollinger and then returns back, it is the signal to sell. If the price pierces or touches the lower border of the Bollinger, then it is the signal to buy. The Expert Advisor processes the errors correctly and works reliably. It can work with the deposit as small as $100! It
This is a professional trading robot, which implements the classical WPR based trading strategy. The signal is produced upon exiting of Williams % from the overbought/oversold areas; the levels of those areas will be levels with the values of LevelMax and LevelMin. We buy, as Williams % falls lower than level LevelMax and then rises above it. We sell, as Williams % rises above level LevelMin and then falls below it. Also, the signal can be inverted. The EA correctly processes errors, and wor
This is a professional trading robot, which implements the classical RSI based trading strategy. The signal is produced upon exiting of RSI from the overbought/oversold areas; the levels of those areas will be levels with the values of LevelMax and LevelMin. We buy, as RSI falls lower than a certain level (LevelMin) and then rises above it. We sell, as RSI rises higher than a certain level (LevelMax) and then falls below it. Also, the signal can be inverted. The EA correctly processes errors
This is a professional trading robot, which implements the classical Stochastic based trading strategy. The signal is produced upon exiting of the stochastic from the overbought/oversold areas; the levels of those areas will be levels with the values of LevelMax and LevelMin. We buy, as the oscillator (PeriodK or PeriodD) falls below a certain level (LevelMin) and then rises above it. We sell, as the oscillator rises higher than a certain level (LevelMax) and then falls below it. Also, the signa
This is a professional trading robot, which implements the classical CCI based trading strategy. The signal is produced upon exiting of CCI from the overbought/oversold areas; the levels of those areas will be levels with the values of LevelMax and LevelMin. We buy, as CCI falls lower then level LevelMin and then rises above it. We sell, as CCI rises above level LevelMax and then falls below it. Also, the signal can be inverted. The EA correctly processes errors, and works reliably in the
This is a professional trading robot, which implements the classical MACD based trading strategy. The signal is generated by the signal line crossing the main MACD line. If the signal line crosses the main one from top downwards, it is the signal for buying. If the signal line crosses the main one bottom-up, it is the signal for selling. Other cases will be considered as the absence of signal. Also, the signal can be inverted. The EA correctly processes errors and works reliably in the market.
This is a professional trading robot, which implements the strategy of trading in the direction of the Moving Average and the price. When the price crosses a moving average, a Buy or a Sell signal is formed. Signal direction is set up in the EA parameters. The EA correctly processes errors and works reliably in the market. It is important to choose the direction of the EA operation: both sides, only buy or only sell. The Expert Advisor uses the basic concepts: breakeven, trailing, stop loss an
This is a professional trading robot, which implements the classic strategy of trading on price crossing MA. When the price crosses a moving average, a Buy or a Sell signal is formed. Signal direction is set up in the EA parameters. The EA correctly processes errors, and works reliably in the market. Can work with the initial deposit from $100! It is important to choose the direction of the EA operation: both sides, only buy or only sell. The Expert Advisor uses the basic concepts, breakeven
The TimePeriodAlarm indicator shows time till closure of a bar. If the 'Time period' is specified explicitly (i.e. not 'current'), the indicator displays the time till bar closure of the current period and the explicitly specified period. Ten seconds before the closure of the bar (at the period specified explicitly), a preliminary sound alert is played and a color alert is generated, then the main signal (can be set by the user) in the parameter 'Sound file(.wav)' is played. The sound file shou
The Heatmap Indicator This Heatmap indicator allows you to display a "heatmap" of all symbols selected in the Market Watch. In this version it shows the percent price change in relation to the last daily close, what can give a quick overview of the market. This is a tool to help traders identify how strong is a currency in relation to all other pairs. This is a visual tool, and cannot be used inside Expert Advisors. In this sense, it's more a tool for discretionary traders, instead o
This script converts the unsorted list of the news feeds on macroeconomic data from the event calendars into a handy table, where: Each line contains a separate date; Each column contains data on a particular macroeconomic indicator.Empty column cells are filled with the previous value. First, the initial document that will be converted into the table should be prepared. This should be a CSV table containing seven columns with the lines containing data from an event calendar. Column Headin
This is an open interest indicator for the Russian FORTS futures market. Now, you can receive data on the open interest in real time in МТ5 terminal. This allows you to develop brand new trading strategies or considerably improve the existing ones. The data on the open interest is received from the database (text CSV or binary one at user's discretion). Thus, upon completion of a trading session and disabling the terminal (or PC), the data is saved and uploaded to the chart when the terminal is
This is a utility for storing the data on open interest (OI), ratio of buyer/seller orders' number and the ratio of buyer/seller orders' volumes on the Russian FORTS futures market. This is the first product of the series. Now, you can trace history of the specified data in real time in МТ5 terminal. This allows you to develop brand new trading strategies or considerably improve the existing ones. The data received from FORTS market is stored as a database (text CSV or binary one at user's disc
Using the width between the Bollinger Bands called BandWidth, this system finds times of low volatility also known as a squeeze. It is called a squeeze because as the bands compress, they tend to expand again into higher volatility and the price can trend along the upper or lower band. This system finds low volatility and enters a new position when the price moves to the upper or lower Bollinger Bands. The SMA used to create the Bollinger Bands is used as a trailing exit. After the price follow
This is a multiple timeframe version of the classic Parabolic SAR indicator (stands for "stop and reverse"). PSAR follows price being a trend following indicator. Once a downtrend reverses and starts up, PSAR follows prices like a trailing stop. You can choose the timeframes for displaying PSAR on the chart. Of course, you can see PSAR only from the current and higher timeframes. Input parameters: bM15 - PSAR from M15 bM30 - PSAR from M30 bH1 - PSAR from H1 bH4 - PSAR from H4 bD1 - PS
Bubi Candles is an effective trend indicator. The color of candles determines market sentiment. Its use is simple: Green candle - bullish sentiment Grey candle - no trend Red candle - bearish sentiment For example, if you operate intraday, you can trade in favor of the daily candles sentiment, and your chances of winning will increase.
Rooster - is a handy tool that allows you to receive alerts from your favorite indicators: Supports up to 3 indicators, built-in and custom; Supports up to 4 different signals at the same time; Able to show pop-up alerts, send e-mail and push notifications.This is version for MetaTrader 5, version for MetaTrader 4 is here. Detailed manual is sent on request. Default settings demonstrate MACD lines crossing signal.
Introduction to Wavelet Trend Extractor This indicator uses Wavelet Technology to extract trend from Forex price series. The wavelet technology we uses for our indicator is identical to the wavelet function implemented in MatLab Wavelet Toolbox (http://www.mathworks.co.uk/products/wavelet/features.html#key-features). Our Wavelet decomposed signals matches as close as up to 6 decimal places of those decomposed signals from MatLab Wavelet Toolbox. This wavelet technology is commonly used in Eart
Made famous by the Turtles, this system is a Price Channel breakout also known as a Donchian Channel breakout. As trends develop and the price begins to make new highs or new lows, the price will break through the upper or lower price channel. The system enters and has a secondary price channel working as a trailing exit. This EA uses Percent Volatility position sizing to be able to treat any symbol or tick value the same to keep losses small with a fixed risk percentage as the lot size is calcu
Similar to our Turtle EA, this system is a Price Channel or Donchian Channel breakout system that adds 2 moving averages. The moving averages help confirm the trend direction to filter out false breakouts and reduce whipsaws. Of the two moving averages, one has more bars in its calculation and the other has less bars in its calculation. Long positions are taken when the shorter MA (less bars) is above the longer MA (more bars) and the price breaks out of the upper price channel. Short positions
The most efficient Expert Advisor is not the one showing the best results on the chart, but the one having the test results matching the real ones, as well as placing stops. Most importantly, the profits should exceed the losses! How often have you seen the test graphs matching the real trading results? I think many of you will answer "Never!" One of the biggest issues is that the test graphs you see most often do not correspond to the actual state of affairs. Graphs displayed here are as clo
FX Seal Panel is a One-Click-Trading Expert Advisor which helps you to control your trading in up to 6 instruments at once. It has three different tabs: Trades, Grids and Closes Trades tab allows you to open a Buy or a Sell order with one click, setting the StopLoss and TakeProfit to a fixed number of points, or to the High/Low of the last X bars. It also allows you to Reverse the position (if you are Long you'll be Short with the same volume and vice versa), or to Close All the positions
The indicator calculates important day levels based on the analysis of the previous day. Works on any symbols and timeframes from M1 to D1 inclusive. For easy use and displaying, the indicator has 3 input parameters: ShowOnlyCurrentDay (true/false) - show levels for the current day only / show the levels of all of the previous days; ShowMainLevels (true/false) - show main levels / hide main levels; ShowSubLevels (true/false) - show additional levels / hide additional levels.The indic
This indicator is designed for M1 timeframe and shows: Sum of ticks when the price goes up (color Green - The major component of a candlestick = the body). Sum of points when the price goes up (color Green - The extension lines at the top of the candle). Sum of ticks when the price goes down (color Red - The major component of a candlestick = the body). Sum of points when the price goes down (color Red - The extension lines at the lower end of the candle).Keep in mind that Sum of Points wi
The indicator displays harmonic patterns on the chart based on Dynamic ZigZag (https://www.mql5.com/en/market/product/5357) and is almost a complete analog of one of the versions of well-known korHarmonics. The indicator recognizes the following patterns and their varieties: ABCD, Gartley (Butterfly, Crab, Bat), 3Drives, 5-0, Batman, SHS, One2One, Camel, Triangles, WXY, Fibo and Vibrations. Only display of ABCD and Gartley patterns is enabled in the settings by default. The reverse line allows d
Following the requests from my customers I add this version of DreamCatcher for МetaTrader 5. Its functionality is the same, but the code is rewritten in MQL5. The indicator displays recommended trade direction using arrows. The list of inputs for using this indicator in an Expert Advisor: input int drawbars=100000; //Draw barsinput int P=1; //Indicator periodinput int K=1; //Deviationinput int cper=14;
My Money Manager like a risk controller, which places your trades with the exact volume that meets your desired stop loss risk. It can also help you to preview your EP/SL/TP levels before placing an order by dragging these levels directly on a chart, and keep reporting about them during the position opening. With this tool, you will feel more comfortable when deciding to open orders, as well as forecasting your profit/loss with your orders. Placing orders is a very precise and profe
The difference from the standard ZigZag indicator is the following: instead of calculating new extremum points based on the number of bars, it uses the distance between the high and the low to calculate the extremum points. In addition, this distance is calculated dynamically on default and depends on price fluctuations for a selected period and the multiplier. The distance can be set as a fixed number. In addition, it displays the reversal line, reaching which the previous extreme point is fix
Spike Trader Forex Expert Advisor is based on the idea of spike bars preceding movement in the opposite direction to the spike. This EA was inspired by the trading strategy described in May 2012 issue of Currency Trader magazine. The spike is defined as a bar that is higher than previous BarsNumber bars, higher than previous bar by PercentageDifference and that closed in the lower ThirdOrHalf part of its length. For bullish signal, everything is inverted. The position is kept open until Hold ba
This trend EA works in AUDCAD, CADCHF, EURUSD and USDCHF. Time frame is M30. Unlike other EA: This EA is real, tested, proven system; it’s not a scalping tester graal. Works with any MetaTrader 5 broker. Low drawdown. Not sensitive to market noses, spikes, surges, slippage and execution speed. Has a few simple parameters which make it easy to use for beginners and well experienced traders. Very stable, because it has a few parameters with very narrow range optimiza
Vates is a Latin word meaning a prophet. Vates is a multicurrency trend Expert Advisor that can run on any type real accounts, on any timeframe, with any initial deposit, with a fixed or varying lot size, with four and five-digit quotes, with brokers offering different order filling types. A distinctive feature of the EA is its stability and reliability. The results of Expert Advisor testing in the Strategy Tester in four modes (two main modes – normal and with a delay, and two additional mode
Notable period of Low volatility and non-trending movements in the financial market is considered as Sideways Market. Sooner or later, the low volatility will increase and the price will pick up a trend after Sideways Market. In terms of trading point of view, Sideways Market can serve as the very good entry timing for traders. Sideways Market is also quite often the representation of accumulation of large orders from big investors. Therefore, knowing the presence of Sideways Market can help you
Description Once profit reaches a predefined TrailingStart value, the EA prevents its decreasing by more than TrailingStop (the value can be set in pips as well as in deposit currency). If trailing is started, it will switch to the next stage once the profit has been increased by TrailingStep value. The EA does not send stop level orders to the broker. The data are stored locally in the EA (invisible for the broker). Hence, the broker can expand the spread as much as he likes, but your trade wi
Description The EA does not send stop level orders to the broker. Once the price has reached a given level, it closes trades instead. Level data are stored locally in the EA (invisible for the broker). Hence, the broker can expand the spread as much as he likes, but your trade will be closed once a real level breakout occurs only. Besides, the EA does not require additional time for order sending and processing. Goals Minimize setup time of stop levels Provide opportunity to set up a stop
This is a convenient tool for measuring the number of points between prices. It support magnetizing to OHLC prices. Calculates profit considering specified lot size and spread (optionally). It counts the number of bars between specified point and the time difference between them. Calculates the slope angle from the horizontal position. Unneeded parameters can be hidden. It does not occupy much space when inactive. Once you add the indicator on the chart, Ruler caption will appear (according to
This multicurrency Expert Advisor operates with 26 currency pairs. A separate software kernel on the basis of the LigaWin Expert Advisor is allocated for each currency pair. Values of the Ligament indicator is used for market entering. The indicator is available in the resources, so you do not have to download it separately. A separate kernel based on LigaWin can run on the entire history without any adjustment. The LigaWin EA is not required for operation, it only helps to find best parameters
Wind rose is a multicurrency Expert Advisor. It trades the pairs consisting of the currencies selected in the input parameters. The trading robot has only one open position at a time. The Expert Advisor opens a position for the symbol that is the most volatile at the moment. The robot applies two strategies - trend and flat one, switching between them depending on the parameters received from all other currency pairs. Input Parameters EUR - use pairs with Euro; GBP - use pairs with British
This indicator is a visual combination of 2 classical indicators: Bulls and MACD. Usage of this indicator could be the same as both classical indicators separately or combined. Input parameters: BearsPeriod = 9; ENUM_MA_METHOD maMethod = MODE_SMA; ENUM_APPLIED_PRICE maPrice = PRICE_CLOSE; SignalPeriod = 5.
One of the Ilan versions, designed for МetaТrader 5. It can operate with the trend and countertrend, can be flexibly configured. During optimization, use checkpoints to check on all the ticks. Losses are limited based on the percent of the deposit. Can run with a stop loss level. i-Regr is used for the trend, i-Ligament is used for the entry point. Trend indicator can be disabled. Includes the trailing stop option. All the fields in the Expert Advisor settings are intuitive. Optimization paramet
This semi-scalper Expert Advisor operates by analyzing the market price movements and its acceleration. The key parameters for optimization are take profit, stop loss, price acceleration, as well as trailing stop (if you want to use it). The Expert Advisor is designed for high-liquidity instruments. At the following link you can test a МetaТrader 4 version: https://www.mql5.com/en/market/product/4869. Parameters Lot - a lot that the EA will trade. Take Profit - take profit in pips. Sto
This indicator is a visual combination of 2 classical indicators: Bears and MACD. Usage of this indicator could be the same as both classical indicators separately or combine. Input parameters: input int BearsPeriod = 9; input ENUM_MA_METHOD maMethod = MODE_SMA; input ENUM_APPLIED_PRICE maPrice = PRICE_CLOSE; input int SignalPeriod = 5.
Price Breakout pattern Scanner is fully automatic and powerful geometric analysis for traders and investors. It can detects following patterns automatically from your chart. Head and Shoulder - Common tradable pattern. Reverse Head and Shoulder - This pattern is the reverse formation of the Head and Shoulder. Double Top - When the price hits resistance level twice and decline toward the support level, the trader can anticipate sudden bearish breakout through the support level. Doub
A regression channel in MetaTrader 5 with the real residual image of lines. The Regression Channel consists of two lines, which are equally distant up and down from the regression trend line. The distance between the borders of the channel and the regression line is equal to the deviation of the maximum Close price from the regression line, only this definition is consistent with the recent regression points. It has been noticed that regression channel lines are redrawn with each new bar, so on
One of the versions of the regression channel in MetaTrader 5. The Regression Channel consists of two lines, which are equally distant up and down from the regression trend line. The distance between the borders of the channel and the regression line is equal to the deviation of the maximum Close price from the regression line.
The Expert Advisor works on the basis of the i-Ligament indicator, can be adjusted for various time intervals, can work on the entire history without changing the settings. Uses risk of balance. Optimized by the Custom function. Expert fully automatic! And does not require the user to correct the trade. The work of an expert can be tested in a strategy tester. Works on netting accounts!
The Midas1 Expert Advisor trades based on the price rollback from the borders of a price range: it buys near the lower border and sells near the upper one. It trades using pending orders. The EA trades minimal lot to avoid large drawdowns. Currency pair - EURUSD. Timeframe - M5 or higher. The screenshot shows the testing results of EURUSD from 2013.01.01 to 2014.06.15.
Pz Supply/Demand Indicator analyzes past price action to anticipate buying and selling pressure in the market, and is a state-of-the-art confirming indicator. Predict buying and selling pressure in the market Avoid getting caught in buying/selling frenzies No settings and no optimization needed The indicator works in all timeframes Extremely easy to usePotential supply and demand prices are those, at which lots of market participants are likely to be holding their losing positions hopin
This indicator is developed to show the average movement of any 2 correlated currency pairs of the same TF. The crossing of 2 lines (in case with "EURUSD" (blue line) and "USDCHF" (yellow line)) is signaling about ascending or descending trend. Input parameters: symbol1 = EURUSD MAPeriod1 = 13 MAMethod1 = 0. Possible values: MODE_SMA = 0, MODE_EMA = 1, MODE_SMMA = 2, MODE_LWMA = 3. MAPrice1 = 1. Possible values: PRICE_CLOSE = 0, PRICE_OPEN = 1, PRICE_HIGH = 2, PRICE_LOW = 3, PRICE_MEDIAN
The Expert Advisor analyzes tick micro-signals and determines the direction to open a position. Note: The EA can only be optimized and tested on all ticks! The EA uses netting system of position accounting (one symbol can have only one position). The EA does not work with independent position accounting (hedging, when there can be multiple positions per symbol). Account without hedging should be selected for testing on a demo account. Also, consider this fact when opening an account for live
This indicator is for scalping, it should be used only on lower timeframes, anything from one minute to five minute charts. The indicator does not redraw at all. It is recommended not to trade using this indicator during times of low volatility. Always trade with at least a 1 : 2 risk/reward ratio for positive results.
Optimistic trader may enter the market when the price crosses the blue line. More reliable entry will be when the price crosses the yellow line. When the price comes back and crosses the red line you can open a position in the course of price movements. If the price is moving between aqua lines - stay out of the market.
The reversing Expert Advisor FORTS MAX is designed specially for trading futures contracts on FORTS. Its trading algorithms are based on the original methods of price dynamics analysis and the specifics of the Russian market. The main feature of this EA is the use of reverse trading technique, reverting a position and taking into account the free margin. Before reverting a deal, it closes the current position, and opens a new one only after margin is released. The FORTS MAX Expert Advisor uses
RiskMonitorEA is a trading and analytical risk (potential loss size) controller. It consists of two blocks. The first one is an information-analytical part displaying data on the potential losses of all open positions. Information about the risks is displayed in the separate Panel. Thus, you are able to monitor several open positions. The number of displayed positions depends on the chart's size. If the number of positions exceeds the chart's holding capacity, the gross risk for all positions
p>This is a powerful streaming system of tools for technical analysis; it can be used for build trading strategies. A specially selected set of internal modules provides wide target functionality for trading, from intraday trading to the long-term strategic positioning. In general, the system represents one of the implementations of ideas and principles described in the article at https://www.mql5.com/en/articles/1350. Let us consider the composition of the modules: Murray square 8x8 with th
Rogue wave FX is designed to trade large market movements and is suitable for trading newsevents. Typical trade duration is very short: between 5 and 30 seconds. Rogue Wave is fully tick based and does not rely on any specific timeframe. Rogue wave FX enters the market in the direction of a short sharp movement but has the possibility to enter the market in the opposite direction of the movement (reverse). The position is traced by a dynamic, time and price based stoploss supported by a standar
EA Pending order Spider places BUYSTOP and SELLSTOP pending orders or the grid of pending orders (Setka parameter) at the specified distance or at the distance equal to the arithmetic mean value of the last bars' height (or at the minimum allowed distance) from the current price. The Expert Advisor places orders within the specified number of seconds before candle closing (TimeStart parameter) and removes non-activated orders within the specified number of seconds after a new candle is opened (T
The DV2 is a RSI(2) alternative and an indicator that derives from the DVO. It's simply one specific setting of the DVO that was originally designed for the SPY. It was determined that the open and close had very little value in this case, and that the optimal weighting period was nearly 50/50 over the last two days. As it turned out this weighting scheme worked very well also on almost all ETFs and on most stocks. This version is bounded by using a percent rank function. How to interpret Th
The David Varadi Oscillator (DVO) dynamically identifies overbought and oversold levels even when price volatility changes over time. It was designed (Varadi, 2009) to be only a short-term oscillator (maximum smoothing period of 5) as the importance of intraday highs and lows decline over time. The DVO can be used to create unique weighting schemes that function best for each class of security and define a local weight density for the instrument. It captures different cycle lengths, amplitudes,
MT5Programmer_Machine_Plus is a powerful MT5 Expert Advisor working on 6 currencies pairs - EURUSD, EURGBP, GBPUSD, USDCAD, USDJPY and GBPCHF. It uses partial close feature to close positive trades as well as distribution between currency pairs to open positions. Live testing results can be found here: https://www.mql5.com/en/signals/43113 Deposit amount: $3 000 or more. Recommendation 1 If your account currency is USD, attach the EA to EURUSD chart only and close all other open chart
This is an intelligent trend indicator based on Moving Averages and Bollinger Bands. The indicator does not redraw at all. In order to trade, all you have to do is watch for color changes. Go short when a thick red line is drawn over price action, and go long when the blue thick line appears under price action. The indicator will show the trend, so therefore it is advisable that you must use an oscillator to provide for well-timed entries. Otherwise, the stop loss will probably be reached. Usin
The indicator bounds the price according to a cyclic wave dependency. Thus, all the crossing points, in which the movement is changed considering the indicator period, are the optimal ones. The crossing points can be used as the potential market reversal points. However, do not forget about the complex approach: the indicator signals require additional data to enter the market.
Description 3rd Generation Moving Average MetaTrader indicator - is an advanced version of the standard moving average (MA), which implements a rather simple lag-reducing procedure based on the longer MA period. The method was first described by M. Duerschner in his article Gleitende Durchschnitte 3.0 (in German). The presented version uses λ = 2, which provides the best possible lag-reducing. Higher λ increases similarity with the classic moving average. The indicator is available for both MT4
Every Forex trader knows that exit strategy is the key to success in Forex. But does everyone follows that knowledge? 95% of traders do not follow it due to such emotions as fear and greed involved in trading. Without a proper exit plan, like where to take profit, when to exit, when to hang on, no one can make proper money and most market entries are loss-making. Considering the importance of money management and trade management, we have three options to take care of that: Manage all
The Bull and Bear Power indicators identify whether the buyers or sellers in the market have the power, and as such lead to price breakout in the respective directions. This particular indicator will be especially very effective when the narrow histogram and the wide histogram reside on the same side (above or under the Zero line)
EA PENDING ORDER bars All the strongest movements occur only during the news. However, it also happens that the news on one currency pair influences other currencies, though no news was released for them. For this Expert Advisor, I do not use news lists or indicators (which are late anyway). The principle of the Expert Advisor operation is quite simple. EA Pending Оrder bars places BUYSTOP and SELLSTOP pending orders at the distance equal to the arithmetic mean value of the last bars' height o
EA PENDING ORDER risk The principle of the Expert Advisor operation is quite simple. Expert Pending Оrder risk places two BUYSTOP and SELLSTOP pending orders at the distance set by a trader or equal to the arithmetic mean value of the last bars' height (or at the minimum allowed distance) from the current price. The product provides two ways to select a lot size: fixed or percentage value. If FixLot parameter is zero, the lot is calculated by Risk - risk value in percentage from the deposit. T