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
This indicator extracts a trend from a price series and forecasts its further development. Algorithm is based on modern technique of Singular Spectral Analysis (SSA). SSA is used for extracting the main components (trend, seasonal and wave fluctuations), smoothing and eliminating noise. Does not require the series to be stationary, as well as the information on presence of periodic components and their periods. It can be applied both to price series and to the data of other indicators.
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
The main purpose of the indicator is to detect and mark on a chart the following trade signals described in "New Trading Dimensions":
Bullish and bearish reverse bars with angulation (including squat). Bars in the green and red zones according to the histogram color of Awesome Oscillator and Accelerator Oscillator. Bars in the grey zone, when the Awesome Oscillator and Accelerator Oscillator histograms below these bars have opposite directions. Blue squat bars on chart independent of the
Percent Crosshair is a powerful and easy percentage measure tool.
Measure the chart percentage very quick! Don't waste your time anymore!
Just attach the Percent Crosshair indicator in the chart, select crosshair mode at toolbars or press "Ctrl+F" and start using the crosshair as you always do! The percent measure will be next to the indicative price.
Customize your indicator the way you want!
There are 4 entry parameters:
Positive % color: set the desired color when % is positive. Negat
The indicator represents an additional chart window with a lower time frame where bars are combined into groups that are equivalent in time to main chart time frame. Bars are synchronized by the right hand side of the window, i.e. the time of the last bar in the main window corresponds to the time of the last bar group in the additional window. The maximum number of groups is 16; the maximum number of bars combined into groups in the additional window is 256. Limitations on the numbers are requi
The SetkaMT5 Expert Advisor is the MetaTrader 5 version of the Setka Expert Advisor which is designed for MetaTrader 4. This Expert Advisor has been written in MQL5 for the MetaTrader 5 Platform.
Run the EA and it will create a grid of orders. Orders are created in both directions with a step that can be set in the EA properties. The number of limit and trend orders can also be set manually.
Once the total profit reaches a predetermined value (you can specify it in the EA settings), all orders
This is an open interest indicator for MetaTrader 5. It fixes open interest value once per minute and writes it to the file (on your PC). The product works on any timeframe but only with exchange instruments.
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
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
Robust median Renko style indicator for creating custom charts resembling Median Renko, Mean Renko, Turbo Renko and Better Renko candles as well as vanilla Renko with wicks plus PointO charts. This all in one package provides all of the signals needed by day traders, scalpers and even long term traders.
The indicator is an overlay on the main chart so it is possible to utilize one-click trading and order manipulation directly on the custom charts. Visual order placement is a
All traders using VSA realize the importance of the volume. Unfortunately, tick and spot volumes are not suitable for these purposes.
I have conducted mathematical calculations and managed to trnsform the price into the volume that is close to the futures one by its ratios. Now, you do not have to wrestle with the question of where to obtain the volume data. Besides, you will be able to use the currency pairs having no futures at all. With RealVolume, you do not need to remember data on each ti
This is the Famous Timing Indicator
You can now use the most famous Timing indicator on the planet.
Millionaire Mostafa Belkhayate earned his reputation by using this specific indicator to validate the entry signals supplied by his also famous Center of Gravity indicator on the Forex market. I spent hours, days, weeks to decrypt the formula and now it is finally available to you.
New and Unique for MetaTrader 5
Timing will give you perfect validations for your entry signals. It is the first
Trade in the opposite directions with HedgeTerminal
HedgeTerminal is a full-featured trading terminal inside MetaTrader 5. This is a graphic panel resembling MetaTrader 4 terminal. It allows you to track oppositely directed positions in the manner it is possible in MetaTrader 4. In other words, we can open unlimited number of positions on a single symbol even if positions are in complete or partial hedge (lock). Thus, you can maintain long and short positions simultaneously, which is impossible
How to use Pair Trading Station
Pair Trading Station is recommended for H1 time frame and you can use it for any currency pairs. To generate buy and sell signal, follow few steps below to apply Pair Trading Station to your MetaTrader terminal.
When you load Pair Trading Station on your chart, Pair Trading station will assess available historical data in your MetaTrader platforms for each currency pair. On your chart, the amount of historical data available will be displayed for each currency
Tick volume is equal to amount of ticks at the unit of time. There is direct correlation between tick volume and real amount of deals. Every change of the price is a result of a real request to perform a deal. Consequently, fewer requests we have, the less price changes we get, and, as a consequence, tick volume is smaller.
In this case, when big amount of requests appear on the market, price changes happen more often. Big tick volume appears. Tick volume is an important indicator of trad
FULL Automatic is a fully autonomous trading robot for MetaТrader 5 without configurable parameters.
It is similar to SAFE Automatic robot intended 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 automati
The Trade Manager Pro EA is a MetaTrader Expert Advisor that performs position management for you avoiding human errors and enhancing your trading activity.
Amazingly easy to use Trade easily from the chart Trade with precise risk management, hassle free Capital preservation is top priority Let profits run without your attention Enjoy risk-free trades as soon as possible Automatic trailing stops for all opened trades Initial stop losses are placed as soon as trades are
Reverse TradeCopier Follow can copy trades from an account that is running Reverse TradeCopier Source.
Copies trades from one source (master) account to multiple following (slave) accounts. Allows investor (read only) password for source (master) account. There are no complicated settings and input parameters, everything is easy. Works with different brokers. Works with different quotes symbols (EURUSD_FX, eurusd_m, etc.). Can copy orders from 4-digit quotes platform to 5-dig
The main purpose of the indicator is to determine and mark trade signals on the histogram of the Accelerator Oscillator, which were described by Bill Williams in his book "New Trading Dimensions". The list of signals:
The buy signal when the indicator histogram is below the zero line. The sell signal when the indicator histogram is below the zero line.The sell signal when the indicator histogram is above the zero line. The buy signal when the indicator histogram is above the zero line. The
The main purpose of the indicator is to detect and mark trade signals on the histogram of the Awesome Oscillator according to the strategies "Trading Chaos, second edition" and "New Trading Dimensions".
The indicator detects and marks the following trade signals:
"Two peaks" - Divergence. The signal "Second wise-man" - third consequent bar of the Awesome Oscillator after its color is changed. The histogram crosses the zero line. The signal "Saucer".The indicator includes a signal block th
Create your own list of trading instruments Watch list* and combine it with several open charts Link **.
Using this program, a user can create fully-fledged Watch lists, create and delete trading instruments and move through the list.
A selected symbol shows charts in linked windows. Linked windows can have different periods, indicators, experts, trading panels, etc...
Moving through his/her Watch list, a trader an see the full image of his/her strategy in all windows.
A lot of traders use 1
The main purpose of the indicator is to draw the wave marking on the basis of maximum and minimum levels that has been reached on greater, average and smaller period. It starts to draw the point of a possible wave end if the price passes the deviation distance specified in the settings; the point is considered to be formed if the last closed candlestick hasn't made a new exteremum comparing to the previous candlestick. The fact of displaying a digit of a period itself is not a signal. You need t
Cluster analysis of volumes is now available in MetaTrader 5!
The YuСlusters indicator is a professional tool for analyzing the trading volumes. The cluster graph is plotted based on tick data. For the exchange financial instruments these are the volume, type and price of a deal. For the Forex instruments - the real or tick volume (depending on the broker) and Bid price.
There are 6 criteria of cluster generation:
Time interval, the criterion is set in seconds. Price range, the criteri
This indicator is designed for automated drawing of Andrews Pitchfork. The Andrews Pitchfork tool is usually drawn according to three main prices of a chart. The method of finding abovementioned prices was developed on the basis of a thorough study and drawing dozens of Andrews Pitchforks. What we offer in this indicator represents a result of our conducted work. This indicator has particular settings and when you change them, the Pitchfork drawing principle stays the same. And changed data will
This is an unusual (visual) representation of the famous WPR indicator. Instead of a separate subwindow, it is displayed in the main chart as a channel and levels.
The next version of the indicator will have a possibility of smoothing its values using a moving average.
PeriodWPR - calculation period of the percent price channel LevelUp - the value of the upper level in percentage (negative) LevelDn - the value of the lower level in percentage (negative) Center - the value of t
This version of the Traders Dynamic Index has the redrawing of the historical data eliminated, the algorithm calculation speed optimized, more external parameters for a more precise adjustments, and its functionalities extended: added the selection of the initial oscillator and the smoothing methods of the averages.
Mode Osc - estimation oscillator selection; Period Osc - the calculation period of the oscillator used; Price Osc - applied price for the oscillation calculati
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
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
This is an utility for automatic scaling of a chart and making at least 140 bars visible in it. This is necessary for a correct wave analysis according to the Bill Williams' strategy "Trading Chaos". The utility can be used on any timeframe available in МetaТrader 5.
It draws a vertical line through the first bar the calculation starts from. This line allows you to see the probable starting point of the wave sequence along with a sufficient number of bars displayed in the chart. It also makes t
The indicator is intended for determining the spread and swap size, the distance for setting stop orders and stop losses from the current price allowed and the risk per 1 point in the deposit currency.
The indicator informs a trader about possible additional expenses and profits connected with transferring a position to the next trade session of the financial instrument. It also informs about the spread size and the distance of pending orders, stop loss and trailing from the current price. In a
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.