Four semaphore signal indicators based RSI oscillators with different periods on one price chart.
Originally this indicator has been written in MQL4 and was first published in the Code Base at mql4.com on 19.09.2007.
Author: Nikolay Kositsin
The Heiken Ashi indicator drawn using a tick chart. It draws synthetic candlesticks that contain a definite number of ticks.
option prices - price option. It can be Bid, Ask or (Ask+Bid)/2. the number of ticks to identify Bar - number of ticks that form candlesticks. price levels count - number of displayed price levels (no levels are displayed if set to 0 or a lower value). calculated bar - number of bars on the chart.Buffer indexes: 0 - OPEN, 1 - HIGH, 2 - LOW, 3 - CLOSE.
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 indicator displays the current market information about the recent trades (their direction and volume).
BackColor - general background color of the indicator; AboveAskBackColor - background color of the line with information about the last trade in case it was performed at the price above Ask; AboveAskFontColor - color of the text entered in the line with information about the last trade in case it was performed at the price above Ask; AtAskBackColor - background color of the
Virtual TrailingStop is an Expert Advisor that manages trailing stop without sending its information to the broker server.
EnableVirtualTrailingStop: enable or disable whole function VirtualTrailingStop: the pip use for determine how far the Virtual Trailing Stop will placed calculated from current price StartFromBreakEven: true/false. If true, Virtual Trailing Stop will placed after breakeven BreakEvenPoint: point profit from order open price where the Virtual T
The most profitable trend traders are the ones who know how to recognize not only the market trend, but also the trading opportunities that arise once a trend has been established. The Pz Trend Trading indicator has been designed to profit has much as possible from trends taking place in the maket.
Established trends offer dozens of trading opportunities, but most trend trading indicators neglect them completely, and leave the trader completely uninformed about what the market is doing during a
Trade Copier Pro is a powerful tool to copy trade remotely between multiple accounts at different locations over internet. This is an ideal solution for signal provider, who want to share his trade with the others globally on his own rules. One provider can copy trades to multiple receivers and one receiver can get trade from multiple providers as well. The provider can even set the subscription expiry for each receiver, so that receiver will not be able to receive the signal after that
The indicator displays economic news on the currency chart (the appropriate data must be downloaded from the Internet - please see the download instructions on the screenshots provided). The list of currencies (countries) is customizable. By default it shows all currencies. The main parameters come with a built-in description. In addition, there are parameters for advanced users. News items are divided into 3 categories by degree of importance. There is a great flexibility in display parameter s
The script creates account summary report in a separate window.
The report can be created for all deals and on deals for selected financial instruments.
It is possible to specify a time interval of calculation and save report to htm-file.
The script creates account summary report in a separate window.
The report can be created for all deals and for deals of the selected financial instruments.
It is possible to specify a time interval of calculation and save report to htm-file.
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
MetaCOT 2 is a set of indicators and specialized utilities for the analysis of the U.S. Commodity Futures Trading Commission reports. Thanks to the reports issued by the Commission, it is possible to analyze the size and direction of the positions of the major market participants, which brings the long-term price prediction accuracy to a new higher-quality level, inaccessible to most traders.
These indicators, related to the fundamental analysis, can also be used as an effective long-term filte
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 market in
Market Profile defines a number of day types that can help the trader to determine market behaviour. A key feature is the Value Area, representing the range of price action where 70% of trading took place. Understanding the Value Area can give traders valuable insight into market direction and establish the higher odds trade. It is an excellent addition to any system you may be using.
Blahtech Limited presents their Market Profile indicator for the MetaTrader community. Inspired by Jim Dalton’s
COSMOS4U Volume indicator facilitates your trade decisions. It gives confirmation of the running movement and market trends. It highlights current and past accumulation and distribution volumes, comparing them to moving average volume and the highest volume. In addition, it identifies and marks nuances as well as convergence and divergence patterns of bears and bulls in order to provide the market trend and price ranges.
The supported features are as follows:
Fast Volume Moving Average Slow
The fractal analysis of the markets is used in the indicator operation algorithm. According to the fractals theory, after the breakthrough of the fractal level confirmed by the closing price located below or above the fractal, the trend wave in the direction of the breakthrough starts to develop. Until the fractal has been passed in the opposite direction, the trend is considered to be acting even if the price is flat or moves backwards. If a bullish fractal has been previously broken through on
Fast Copy MT5 allows 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
MT5 —> MT5 MT5 —> MT4 MT4 —> MT5 MT4 —> MT4
* For any interaction with the MT4, it is necessary to additionally install Fast Copy MT4
One tool for sending and receiving transactions: [master] > [slave] operation mode can be selected in
MACD All MAs-14 is a MACD indicator that allows choosing usual parameters of the standard MACD (constructed from EMA) as well as the type of the moving average to be applied: up to 14 different types.
You can select 9 standard MAs available in MetaTrader 5 - SMA, EMA, SMMA, LWMA, DEMA, TEMA, Frama, VIDYA, AMA, TRIX, and 4 non-standard - LRMA, HMA, JMA, AFIRMA.
Method MA - select the type of moving average to be displayed in the current graph. Period slow MA - the number
DeltaVolumeDistribution indicator can be considered as the fusion of the DeltaVolume and TradeSizeDistribution indicators.
This indicator, inspired by the MarketDelta-family charts, computes the net difference between trades occurring at bid and at ask, while trades occurring between bid and ask quotes are not computed. The indicator plots the resulting DeltaVolume as a unique distribution plot.
With the DeltaVolumeDistribution indicator you will actually be able to see the order flow entering
CandleTimer is an indicator that can be usable for scalper and short-term traders. It shows the following useful information:
Remaining and past time of a candle on the current chart or other timeframe Alarm setting for play sound at the start of the current candle Show SL/TP line defining whether the indicator has a Sell or Buy order or both Show a spread value Show Ask and Bid lines in different colors in high and low spread Compatible with a money management EA (you can buy it separat
Does not support hedging orders on a single symbol on MT5
MultiMTCopier MT5Receiver - new and improved multi-terminal positions copier for your real/demo account, works faster, requires less, flexible in managing and upgrading, new information support. This Expert Advisor is designed for the MetaTrader 5 terminal, trades will be copied into this terminal.
The EA will copy all positions without delays Additionally integrated notification in situations requiring user attention
Exp COPYLOT CLIENT for MT5 is a copier for the МetaТrader 5 platform. It copies forex trades from any accounts. Including those from terminals МТ5 and МТ4.
Install the Expert Advisor in the terminal where you want to copy trades. Specify any text label name as pathRead, for example, "COPY". This should match the master terminal (to bind the two terminals). To copy trades, you need to install the free Master copier in the terminal from where you want to copy the trades: COPYLOT
Ichimoku Kinko Hyo is a purpose-built trend trading charting system that has been successfully used in nearly every tradable market. It is unique in many ways, but its primary strength is its use of multiple data points to give the trader a deeper, more comprehensive view into price action. This deeper view, and the fact that Ichimoku is a very visual system, enables the trader to quickly discern and filter "at a glance" the low-probability trading setups from those of higher proba
Averager is intended for averaging your deals that has had a drawdown or had gone against the trend.
An example of operation of the averager in an Exeprt Advisor in the MetaTrader 5 terminal: Exp - TickSniper. The system is identical to the averaging system created for MetaTrader 4. A demo version of the averager for MetaTrader 5: Averager DEMO.Note: this is not an automated trading system (the EA doesn't work in the strategy tester). It monitors your deals and averages them in case o
The script allows users to easily close positions if their profit/loss reaches or exceeds a value specified in pips.
Please set slippage value first. Sometimes some positions do not close due to high volatility of the market. Please set larger slippage or restart the script.
The script is intended for automatic placing of Sell Stop pending orders, Stop Losses and Take Profits on the user specified levels. This script is not that useful as "Virtual pending buy stop", since short positions are opened as Bid price crosses the levels. Thus spread widening is not dangerous. Nevertheless, you need to have this script to prevent unwanted hitting of the Stop Loss levels.
Automation of the process of placing the Sell Stop pending orders, Stop Losses and T
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
The Expert Advisor implements the classic "triangular arbitrage", which is successfully used by hedge funds.
"Triangular" arbitrage refers to a class of neutral-market strategies, in which the profit or loss of open positions does not depend on the direction of the market movement as a whole.
In order to take profit, the EA exploits a weak spot of market makers - it utilizes the difficulty of balancing cross rates of all currency pairs.
The advantages of the strategy are the following:
We present you an effective software solution for arbitrage between brokers.
The Arbitrage on the market became widespread due to decentralization. There are many liquidity providers, whose quotes differ for various reasons. By tracking the dynamics of changes in the quotes of different brokers, it is possible to determine the delayed and leading brokers, thereby predicting the future prices of the delayed broker for a short time. Knowing these prices and using efficient built-in software filte
Safe Automatic is a safe MetaТrader 5 trading robot working autonomously on a VPS server. The good results are achieved on EURUSD.
The EA applies modified versions of a trend-following strategy, half-pyramiding, scalping, Elliott Wave method and speculating trading with a deposit protection. The EA switches the strategies automatically. The program also takes the news calendar into account: the robot does not enter the market in a 10-minute interval before and after a news rel
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. Al
Does not support hedging orders on a single symbol on MT5
MultiMTCopier MT5Source - new and improved multi-terminal positions copier for your real / demo account, works faster, requires less, flexible in managing and upgrading, new information support. This expert is designed for terminal MetaTrader5 from which the position will be copied.
The EA will copy all positions without delays Additionally integrated notification in situations requiring user attention Buttons for re
Forum on trading, automated trading systems and testing trading strategies
Indicators: Relative Strength Index (RSI)
newdigital, 2013.08.07 12:55
Relative Strength Index or RSI is the
most popular indicator used in Forex trading. It is an oscillator
indicator which oscillates between 0 -100. The RSI is a trend following
indicator. It indicates the strength of the trend, values above 50 indicate a bullish trend while values below 50 indicate bearish Forex trend.
The RSI measures momentum of a currency.
The centerline for the RSI is 50,crossover of the centerline indicate shifts from bullish to bearish and vice versa.
Above 50, the buyers have greater momentum than the
sellers and price of a currency will keep going up as long as RSI stays
Below 50, the sellers have greater momentum than the
buyers and price of a currency will keep going downwards as long as RSI
stays below 50.
In the example above, when the RSI is below 50, the
price kept moving in a downward trend. The price continues to move down
as long as RSI was below 50. When the RSI moved above 50 it showed that
the momentum had changed from sell to buy and that the downtrend had
When the RSI moved to above 50 the price started to
move upwards and the trend changed from bearish to bullish. The price
continued to move upwards and the RSI remained above 50 afterwards.
From the example above, when the trend was bullish
sometimes the RSI would turn downwards but it would not go below 50,
this shows that these temporary moves are just retracements because
during all these time the price trend was generally upwards. As long as
RSI does not move to below 50 the trend remains intact. This is the
reason the 50 mark is used to demarcate the signal between bullish and
The RSI uses 14 day period as the default RSI period,
this is the period recommended by J Welles Wilders when he introduced
the RSI. Other common periods used by forex trader is the 9 and 25 day
The RSI period used depends on the time frame you are
using, if you are using day time frame the RSI 14 will represent 14
days, while if you use 1 hour the RSI 14 will represent 14 hours. For
our example we shall use 14 day moving average, but for your trading
you can substitute the day period with the time frame you are trading.
Center-line: The center-line for RSI
is 50. A value above 50 implies that a currency is in a bullish phase
as average gains are greater than average losses. Values below 50
indicate a bearish phase.
newdigital, 2013.08.07 13:03
RSI values of above 70 are considered to be
overbought; traders consider points above the 70 level as market tops
and good points for taking profits.
RSI values of below 30 are considered to be oversold;
traders consider points below the 30 level as market bottoms and good
points for taking profits.
These levels should be confirmed by center line
crossovers. If these regions give a market top or bottom, this signal
should be confirmed with a center line crossover. This is because these
levels are prone to giving whipsaws in the market.
In the example below, when the RSI hit 70, it showed
that the currency was overbought, and this could be considered a signal
that the currency could reverse.
The currency then reversed after a short while and
started to move downwards, until it got to the oversold levels. This was
considered a market bottom after which the currency started to move
When the market is trending strongly upwards or
downwards the RSI will stay at these levels for a long time. When this
happens these regions cannot be used market tops and bottoms because
the RSI will stay at these levels for an extended period of time. This
is the reason why we say that RSI overbought and oversold regions are
prone to whipsaws and it is best to confirm the signals using
newdigital, 2013.08.07 13:15
RSI Indicator Divergence Trading Setups
Divergence is one of the trade setups used by Forex
traders. It involves looking at a chart and one more indicator. For our
example we shall use the RSI indicator.
To spot this setup find two chart points at which
price makes a new swing high or a new swing low but the RSI indicator
does not, indicating a divergence between price and momentum.
In the chart below we identify two chart points, point A and point B (swing highs)
Then using RSI indicator we check the highs made by the RSI, these are the highs that are directly below Chart points A and B.
We then draw one line on the chart and another line on the RSI indicator.
How to spot divergence
In order to spot divergence we look for the following:
First let us look at the illustrations of these terms
There are two types of divergence:
newdigital, 2013.08.07 13:34
RSI Classic Bullish and Bearish Divergence Trading Setups
Classic divergence is used as a possible sign for a
trend reversal. Classic divergence is used when looking for an area
where price could reverse and start going in the opposite direction. For
this reason classic divergence is used as a low risk entry method and
also as an accurate way of exit out of a trade.
There are two types:
Classic Bullish Divergence
Classic bullish divergence occurs when price is making lower lows (LL), but the oscillator is making higher lows (HL).
Classic bullish divergence warns of a possible change
in the trend from down to up. This is because even though the price
went lower the volume of sellers that pushed the price lower was less
as illustrated by the RSI indicator. This indicates underlying weakness
of the downward trend.
Classic bearish divergence
Classic bearish divergence occurs when price is making a higher high (HH), but the oscillator is lower high (LH).Classic bearish divergence warns of a possible change in the trend from
up to down. This is because even though the price went higher the
volume of buyers that pushed the price higher was less as illustrated
by the RSI indicator. This indicates underlying weakness of the upward
newdigital, 2013.08.07 14:41
RSI Hidden Bullish and Bearish Divergence Trading Setups
Hidden divergence is used as a possible sign for a
trend continuation. Hidden divergence occurs when price retraces to
retest a previous high or low.
Hidden RSI Bullish Divergence
Forms when price is making a higher low (HL), but the oscillator is showing a lower low (LL).
Hidden bullish divergence occurs when there is a retracement in an uptrend.
This setup confirms that a retracement move is complete. This divergence indicates underlying strength of an uptrend.
Hidden RSI Bearish Divergence
Forms when price is making a lower high (LH), but the oscillator is showing a higher high (HH).
Hidden bearish divergence occurs when there is a retracement in a downtrend.
This setup confirms that a retracement move is complete. This divergence indicates underlying strength of a downtrend.
newdigital, 2013.08.07 14:49
RSI Swing Failure Forex Trading Setup
RSI swing failure can be a very accurate method for
trading short term currency moves. It can also be used for trading long
term trends but it is best suited for short term trading especially for
those traders that trade reversals.
The RSI failure swing is a confirmation of a pending
market reversal. This setups a leading breakout signal, it warn that a
support or resistance level in the market is going to be penetrated.
This setup should occur at values above 70 for an upward trend and
values below 30 in a downward trend.
RSI Failure Swing
in an upward trend
If the RSI hits 79 then pulls back to 72, then rises
to 76 and finally drops to below 72 this is considered a failure swing.
Since the 72 level is an RSI support level and it has been penetrated
it means that price will and follow and it will penetrate its support
In the example below, the RSI hits 73 then pulls back
to 56, this is a support level. The RSI then rises to 68 and then
drops to below 56, thus breaking the support level. The price then
follows afterwards breaking it support level. The RSI swing failure is a
leading signal and it is confirmed when price also breaks it support
level. Some forex traders open trades once the swing failure is complete
while others wait for price confirmation, either way it is for a
trader to decide what work best for them.
RSI Failure Swing in a downward trend
If the RSI hits 20 then pulls back to 28, then falls
to 24 and finally penetrates above 28, this is considered a failure
swing. Since the 28 level is an RSI resistance level and it has been
penetrated it means that price will and follow and it will penetrate its
newdigital, 2013.08.07 14:59
RSI Indicator Chart Patterns and Trend Lines
Traders can plot trend lines on the RSI in the same
way as you can plot trend lines on the price charts. RSI trend lines are
plotted the same way trend-lines are plotted on the chart; by joining
consecutive highs of the RSI Indicator or consecutive lows on the RSI
RSI Chart Patterns
Chart patterns such as head and shoulders or triangle chart patterns that are not evident on the price chart are often formed on the RSI indicator.
RSI indicator also often forms chart patterns such as
head and shoulders or triangles patterns that may or may not be
visible on the price chart. As shown on the chart below the Reverse Head
and Shoulders reversal formation is clearly shown on the RSI indicator.
RSI Support and Resistance Levels
Sometimes levels of support and resistance are demonstrated better on the RSI than on the price chart.
In an uptrend the support levels
should not be broken at any one time, if they are broken then price
will also break the support levels and the upward trend is going to
In a downtrend the resistance
levels should not be broken, if they are broken then price will also
break the resistance levels, and the downward is going to reverse.
In the example above when the third resistance level was broken the downtrend reversed to an upward trend and when the sixth support was broken the uptrend reversed and broke the upward trend line.
newdigital, 2013.08.07 15:29
RSI Indicator Forex Trading Strategy Summary
The RSI indicator is one of the most widely and
commonly used indicators available. RSI indicator is a momentum
oscillator with some trend following characteristics.
RSI is one of the most popular indicators used in
technical analysis. RSI is used to generate Forex trading signals using
RSI indicator plots the divergence and convergence of
moving averages. The RSI is constructed using moving average analysis.
Moving Average Convergence/Divergence is a trend-following indicator.
It indicates the correlation between two moving averages.