Author: Nikolay Kositsin
This indicator incorporates the volume to inform the market trend. A warning system (chart, SMS and e-mail) is incorporated for warning when a certain level is exceeded.
Developed by Marc Chaikin, Chaikin Money Flow (CMF) measures the amount of Money Flow Volume (MFV) over a specific period. Money Flow Volume forms the basis for the Accumulation Distribution Line. Instead of a cumulative total of Money Flow Volume, Chaikin Money Flow simply sums Money Flow Volume for a specific look-back
This script help user record the value of Moving Average and OHLC at the moment once deals happen.
The datas save as .CSV format file so you can quantitative analysis someone's trading.
Please input value of MA's parameters you like. It tells you the path of data file when script is stopped.
The Sane Reversal indicator is one of the leading oscillators. The signals are generated early, unlike in other indicators which give the signal after the price goes far away in either direction. The indicator displays the price reversals using arrows with high accuracy. The arrows appear on the zero bar and do not flicker of disappear regardless of the market volatility, which allows to trade effectively with short stop losses:
the Buy signal - white arrow on the bar Low,the Sell signal - red
Scalper with Automatic Parameter Setting
Would you like to have an Expert Advisor that could automatically calculate trade parameters and adjust to the current market situation?
We present you our new development for the Forex market. This is a tick scalper for МТ4 and МТ5 - TickSniper.
Trading with it is fully automated. Forget continuous monitoring - this Expert Advisor trades independently. Its settings have been optimized over the course of testing on our real accounts.
The indicator shows a line of a relative trend based on an oscillator selected from the list. The line can be used for support/resistance depending on where the price is. Direction (fall/rise) changes when the oscillator crosses the specified levels (it is equal to the middle of the range by default, the value is adjustable) and can be additionally displayed in a different color. Change in the direction of the secondary smoothed price trend is displayed as arrows (you can also enable alerts); it
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
SeventhMohammed5 is a unique indicator, which is a collection of 7 standard indicators: Bears Power, Bulls Power, Commodity Channel Index, Force Index, Moving Average of Oscillator, Accelerator Oscillator, Awesome Oscillator. Signals appear when the selected indicator crosses the zero level, upward crossover - an arrow up (a buy signal), downward crossover is - an arrow down (a sell signal). Signals from the higher timeframe are displayed as a large arrow in the upper right corner. It is recomme
The indicator has standard settings. The new modification of indicator provides special marking of the segment when the moving averages begin to form a cross in one direction or another. The Alligator`s cross indicates that the trend is about to change. Modified Alligator helps traders to determine a trend on a particular timeframe even if the averages are intertwined and have a shift in the future. Direction of a trend is determined by a cross of the averages with a specified marking area on th
The Synchronized Charts script allows comparing bars of different symbols or different periods of the same symbol.
Attach the script to a chart and move bars or change the scale, all opened chart will move synchronously with the current one. The bars on different charts aligned to the border according to their open time.
The script is intended for automatic placing of Buy Stop pending orders, Stop Losses and Take Profits on the user specified levels.
Avoiding unwanted entering a long position in case of false hitting the level as a result of widening of the spread by a dealing center. Avoiding unwanted triggering of a Stop Loss in case a quote pierces a significant level (fractal) without further confirmation with the close price. Setting a necessary virtual order and entering the marke
The indicator determines the inside bar and marks its High/Low. It is plotted based on the closed candles (does not redraw). The identified inside bar can be displayed on the smaller periods. You may set a higher period (to search for the inside bar) and analyze on a smaller one. Also you can see the levels for Mother bar.
Period to find Inside Bar — the period to search for the inside bar. If a specific period is set, the search will be performed in that period. Ty
Easy Order is an Expert Advisor allowing you to enter any type of trade with one click based on your RISK preferences.
You can choose to enter a trade and automatically calculate your lot size based on how much of your account you want to risk. Risk is calculated based on your Stop Loss placement. You can use a fixed lot size if you don't want to use risk based calculation of lot size. Your previous setting of risk based or fixed lot size remains saved for your next use of this Expert Advi
The Expert Advisor for increasing (or opening) market positions.
Allows specifying the desired risk, target and searching for the best open price and trade volume.
It is included in the ActivePanel product.
A script for opening a grid of orders
If you need to quickly open several pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop) on a certain distance from the current price, this script will do all the routine for you! Allow AutoTrading before running the script.
Run the script on a chart.
Language of messages displayed (EN, RU, DE, FR, ES) - language of the output messages (English, Russian, German, French, Spanish). Price for open - open price. If set to
The indicator has been designed for use on FORTS, but it can also work on other markets, at brokers broadcasting the required data.
A peculiarity of these data is that they cannot be requested from the broker's server as a section of history, but can only be obtained for the current moment.
The indicator periodically requests the broker, collects to a file and displays the following history from the stored file:
The weighted average price. The volume of buy orders. The volume of sel
The use of a polynomial expansion of data opens up new possibilities for analysis and decision making. But the problem of all existing algorithms is a very slow computation.
The main feature of this indicator is its fast algorithm. The speed of calculation of the polynomial algorithm and its standard deviation values is several thousand times faster than conventional algorithms. So this is a convenient algorithm for use without the need to apply supercomputers.
Beginning with the version 1.4
This is the first public MQL5 indicator using the cluster filtering. The advanced smoothing effect allows the digital filter to transform an ordinary moving average into a new faster indicator providing fewer false signals. At least, that is the purpose of the new experimental project. The project stages and ClusterSMA features are described in the author's blog (in Russian).
The indicator is based on the cluster digital filter that is successfully used in another area. At the time of publicati
Stochastic oscillator with Singular Spectrum Analysis algorithms (SSA).
SSA is an effective method of treatment of non-stationary time series with unknown internal structure. It is used for the determination of the main components (trend, seasonal fluctuations and wave), smoothing and noise suppression. The method allows us to find previously unknown series periodicities and make forecasts on the basis of the detected periodic patterns.
The indicator signals are identical to the original signa
Three variables are available for every strategy, any one of them can be disabled, their period can be changed.
type_order=ORDER_FILLING _FOK - order filling type.
ReverseTrade=false — trades opens in reverse direction if true. ExitOnBar=true — trades close on each bar only. spreadcover=false — Spread you pay includes in profit trades. It's like trade with zero spread but you should remember that it can decrease exact match between tester's result and live one. It
Fast Copy MT5 allows you to copy trades between different MetaTrader 5 (netting)(hedge) and MetaTrader 4 accounts in any direction and amount, quickly and easily (without loading the system).
Any type of copying is available
MT4 → MT5 MT4 → MT4 MT5 → MT5 MT5 → MT4
* For the MetaTrader 4 terminal — Fast Copy MT4
* For the MetaTrader 5 terminal — Fast Copy MT5
** Before the purchase, you can test the program by downloading the free demo versions — Fast
Auto Trade Driver is an automatic powerful tool (run as Expert Advisor) that helps you to manage risk and control orders and maximize your profit in multi-protect/trailing-stop rules.
This tool is very useful for both scalpers and trend followers. It not only calculates the trade risk exactly, but also protects and maximizes your profits in real-time.
With this tool, the only thing you have to do is to enter trade by your own strategy, then it will auto-drive your position with exit strategy y
VirtualTradePad - is a contol panel for working with orders in МetaТrader 5 : buy, sell, buystop, buylimit, sellstop, selllimit, close, delete, modify, tralling stop.
VirtualTradePad won 2nd prize in the "Best Control Panel in the MQL5 Language" Contest.
The panel consists of 5 tabs.
VirtualTradePad PositionsStyle VirtualTradePad Ordersstyle VirtualTradePad SignalsStyleDemo version of the panel - VirtualTradePad LiteProfit or Loss PadINFO PadYou can also try this panel for
This is a half scalping system that analyzes the market using a transmission function and price movement speed.
This Expert Advisor is intended for trading on EURUSD, however it can run on other currency pairs. Please use the M1 timeframe.
You should optimize only two parameters: Seconds_to_move and TradePrice. It is sufficient to optimize Bobra Adept only once, for example, for a half year period. After that, Bobra Adept shows good results on a forward period (or backward in my case). This ca
Ermou Street rather than an expert or an indicator is a all-in-one trading assistant easing your trading sessions by providing signals and notifications. It's an assistant rather than a robot - "an assisted steering rather than an autopilot", and now, it autoadjusts itself to any instrument, any timeframe & any circumstance.
First, you should watch the video. Then here's some explanation:
By default, attaching Ermou Street to a chart, you’ll get:
A panel Signals: buy (default b
Auto Trade Copier is designed to copy trades between multi MetaTrader 5 accounts/terminals with 100% accuracy.
With this tool, you can act as either a provider (source) or a receiver (destination). All trading actions will be copied from the provider to the receiver with no delay.
Note: Demo version for testing can be downloaded at: https://www.mql5.com/en/market/product/5006.
Followings are highlight features:
Switch between Provider or Receiver role within one tool.One provider can copy tr
The Pz Oscillator is a very smooth and responsive accelerometer which provides a lot of useful information and detects divergences automatically. It is a great trading confirmation and can be used to identify the trend direction and strength. It has been designed as a complement for our trading tools.
The oscillator plots two moving averages to display the trend direction. If the fast moving average is above the slow moving average, the market is during an uptrend and long trad
Active Lines - a powerful professional tool for operations with lines on charts. Active Lines provides a wide range of actions for events when the price crosses lines. For example: notify, open/modify/close a position, place/remove pending orders. With Active Lines you can assign several tasks to one line, for each of which you can set individual trigger conditions, as well as conditions for re-activations and the number of possible activations.
Active Lines helps you easily organize various tr
FULL Automatic is a fully autonomous trading robot for MetaТrader 5 without configurable parameters.
It is designed for traders having no knowledge of trading basics. It works in Low, Medium, High and Extremal trading modes.
The EA applies modified versions of well-known strategies, including Elliott waves, following a trend, half-pyramiding, scalping, speculative trading with a double deposit protection. The EA switches the strategies automatically. The robot does not open n
This trading panel has been developed for fast and comfortable operation of the financial markets. It is equipped with the necessary functions for manual and semi-automated trading. Due to the presence of the order trailing feature, trailing stop and automatic closure by equity, profit, time. You can use it to automate your trading system. All you have to do is open a position and set the parameters for maintenance, everything else will be handled by the EA. If you want to limit your losses, set
The iTicksChart allows you to create custom tick charts. It is suitable not only for trading but also for analysis of tick history. Each missed or ambiguous tick is fixed and displayed on the chart. Experts, indicators, graphical objects can be used for technical analysis.
Advantages and Features
runs and works at any open chart window (called "base chart" further on in this document); looks like a common chart after launching (see Screenshots); history quality is monitored - each missed o
Have you ever wondered what causes gaps in price charts and what they
mean? Well, you've come to the right place. Just in case, a gap is an
area on a price chart in which there were no trades. Normally this
occurs between the close of the market on one day and the next day's
open. Lot's of things can cause this, such as an earnings report coming
out after the stock market has closed for the day. If the earnings were
significantly higher than expected, many investors might place buy
orders for the next day. This could result in the price opening higher
than the previous day's close. If the trading that day continues to
trade above that point, a gap will exist in the price chart. Gaps can
offer evidence that something important has happened to the fundamentals
or the psychology of the crowd that accompanies this market movement.
Before we get into the different types of gaps, here is a chart showing a
gap so you will know what we are talking about.
Gaps appear more frequently on daily charts, where every day is an
opportunity to create an opening gap. Gaps on weekly or monthly charts
are fairly rare: the gap would have to occur between Friday's close and
Monday's open for weekly charts and between the last day of the month's
close and the first day of the next month's for the monthly charts. Gaps
can be subdivided into four basic categories: Common, Breakaway, Runaway, and Exhaustion.
Sometimes referred to as a trading gap or an area gap, the common gap
is usually uneventful. In fact, they can be caused by a stock going
ex-dividend when the trading volume is low. These gaps are common (get
it?) and usually get filled fairly quickly. "Getting filled"
means that the price action at a later time (few days to a few weeks)
usually retraces at the least to the last day before the gap. This is
also known as closing the gap. Here is a chart of two common gaps that
have been filled. Notice that after the gap the prices have come down to
at least the beginning of the gap? That is called closing or filling
A common gap usually appears in a trading range or congestion area, and
reinforces the apparent lack of interest in the stock at that time. Many
times this is further exacerbated by low trading volume. Being aware of
these types of gaps is good, but doubtful that they will produce a
Breakaway gaps are the exciting ones. They occur when the price action
is breaking out of their trading range or congestion area. To understand
gaps, one has to understand the nature of congestion areas in the
market. A congestion area is just a price range in which the
market has traded for some period of time, usually a few weeks or so.
The area near the top of the congestion area is usually resistance when
approached from below. Likewise, the area near the bottom of the
congestion area is support when approached from above. To break out of
these areas requires market enthusiasm and, either, many more buyers
than sellers for upside breakouts or more sellers than buyers for
Volume will (should) pick up significantly, for not only the increased
enthusiasm, but many are holding positions on the wrong side of the
breakout and need to cover or sell them. It is better if the volume does
not happen until the gap occurs. This means that the new change in
market direction has a chance of continuing. The point of breakout now
becomes the new support (if an upside breakout) or resistance (if a
downside breakout). Don't fall into the trap of thinking this type of
gap, if associated with good volume, will be filled soon. It might take a
long time. Go with the fact that a new trend in the direction of the
stock has taken place, and trade accordingly. Notice in the chart below
how prices spent over 2 months without going lower than about 41. When
they did, it was with increased volume and a downward breakaway gap.
A good confirmation for trading gaps is if they are associated with
classic chart patterns. For example, if an ascending triangle suddenly
has a breakout gap to the upside, this can be a much better trade than a
breakaway gap without a good chart pattern associated with it. The
chart below shows the normally bullish ascending triangle (flat top and
rising, lower trend line) with a breakaway gap to the upside, as you
would expect with an ascending triangle.
Runaway gaps are also called measuring gaps, and are best described as
gaps that are caused by increased interest in the stock. For runaway
gaps to the upside, it usually represents traders who did not get in
during the initial move of the up trend and while waiting for a
retracement in price, decided it was not going to happen. Increased
buying interest happens all of a sudden, and the price gaps above the
previous day's close. This type of runaway gap represents an almost
panic state in traders. Also, a good uptrend can have runaway gaps
caused by significant news events that cause new interest in the stock.
In the chart below, note the significant increase in volume during and
after the runaway gap.
Runaway gaps can also happen in downtrends. This usually represents
increased liquidation of that stock by traders and buyers who are
standing on the sidelines. These can become very serious as those who
are holding onto the stock will eventually panic and sell – but sell to
whom? The price has to continue to drop and gap down to find buyers. Not
a good situation.
The term measuring gap is also used for runaway gaps. This is
an interpretation that is hard to find examples for, but it is a way of
helping one decide how much longer a trend will last. The theory is that
the measuring gap will occur in the middle of, or half way through, the
Sometimes, the futures market will have runaway gaps that are caused by
trading limits imposed by the exchanges. Getting caught on the wrong
side of the trend when you have these limit moves in futures can be
horrifying. The good news is that you can also be on the right side of
them. These are not common occurrences in the futures market despite all
the wrong information being touted by those who do not understand it,
and are only repeating something they read from an uninformed reporter.
Exhaustion gaps are those that happen near the end of a good up- or
downtrend. They are many times the first signal of the end of that move.
They are identified by high volume and large price difference between
the previous day's close and the new opening price. They can easily be
mistaken for runaway gaps if one does not notice the exceptionally high
It is almost a state of panic if the gap appears during a long down move
where pessimism has set in. Selling all positions to liquidate holdings
in the market is not uncommon. Exhaustion gaps are quickly filled as
prices reverse their trend. Likewise, if they happen during a bull move,
some bullish euphoria overcomes trades, and buyers cannot get enough of
that stock. The prices gap up with huge volume; then, there is great
profit taking and the demand for the stock totally dries up. Prices
drop, and a significant change in trend occurs. Exhaustion gaps are
probably the easiest to trade and profit from. In the chart, notice that
there was one more day of trading to the upside before the stock
plunged. The high volume was the giveaway that this was going to be,
either, an exhaustion gap or a runaway gap. Because of the size of the
gap and the near doubling of volume, an exhaustion gap was in the making
There is an old saying that the market abhors a vacuum and all gaps will
be filled. While this may have some merit for common and exhaustion
gaps, holding positions waiting for breakout or runaway gaps to be
filled can be devastating to your portfolio. Likewise, waiting to get
on-board a trend by waiting for prices to fill a gap can cause you to
miss the big move. Gaps are a significant technical development in price
action and chart analysis, and should not be ignored. Japanese candlestick analysis is filled with patterns that rely on gaps to fulfill their objectives.
And this is how to use this indicator with Metatrader 5 for example :