Uses the idea of the classical Donchian channel.
The class is optimized by speed, i. e. instead of 2 for loops, 1 while loop is executed.
Author: Ekaterina Hinkel
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
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
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
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 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.
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
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
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
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
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
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
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
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
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.
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
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
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
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
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 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 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
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
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
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
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
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
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 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
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
Forum on trading, automated trading systems and testing trading strategies
Indicators: Donchian Channels
newdigital, 2013.10.15 06:20
A Basic Breakout Strategy For Forex
Let’s get started!
Trading Donchian Channels
Donchian Channels can be applied to any chart to extrapolate current
levels of support and resistance. They do this by clearly identify the
high and low on a graph created during the selected number of periods.
Above we can see the Donchian Channels applied to a GBPUSD 4Hour chart,
using a 20 period setting. The channel lines highlight the current 20
periods high and low values, which can be used as support and resistance
when trading breakouts. Breakout traders in a downtrend will look for
price to break below the lower channel prior to creating new entries in
the direction of the trend. The same is true in an uptrend, where
traders will identify the upper channel as a potential area to enter the
Since the price of the GBPUSD has declined as much as 346 pips for the
month of October, many traders will want to identify new entries to sell
the pair on a breakout towards lower lows. With our current low already
identified by the Donchian Channels at 1.5913, traders can begin
preparing for a breakout below this value. As pictured below, you can
find a sample breakout setup. Entry orders to sell the GBPUSD can be
placed at a minimum of one pip below support, so traders enter the
market on a breakout to lower lows.
As with any strategy, breakout traders should incorporate stops into
their trading. When using Donchian Channels, this process can be made
very easy. Remember how the top pricing channel (representing the 20
period high), acts as an area of resistance? In a downtrend price is
expected to make lower lows and stay below this value. If a new high is
created, with a breach of the upper channel, traders will want to exit
their positions. Traders may also want to manually tail and move their
stop order to lock in profit as the trend continues. On trading tip
breakout traders can employ is moving this preset stop along with the
decreasing pricing channel as the trade moves in their favor.
Indicators: Donchian Channel
newdigital, 2014.01.18 07:34
How to use Donchian Channels (adapted from dailyfx article)
The Forex market is known for its strong trends, which can make trading
breakouts of support and resistance levels an effective approach to the
markets. To plan for such market conditions, today we will review a three step breakout strategy using the Donchian Channels.
Find the Trend
The first step to trend trading is to find the trend! There are many
ways to identify the trends depicted below, but one of easiest is
through the use of the 200 period MVA (Moving Average). To begin add
this indicator to your chart, and then see if price is above or below
the average. This is how we will determine the trend and our trading
Given the information above, traders should look for opportunities to
buy the EURJPY in its current uptrend as price is above the average. As
well, the AUDNZD pictured below offers selling opportunities since the
pair is priced under the 200 period MVA. Once we have this information,
then we can plan entry placements for a potential breakout.
Trading Donchian Channels
Donchian Channels are a technical tool that can be applied to any chart.
They are used to pinpoint current levels of support and resistance by
identifying the high and low price on a graph, over the selected number
of periods. For today’s strategy we will be using 20 periods meaning
that the channels will be used to identify the 20 day high and low in
Since the price of the EURJPY is trading above the 200 MVA, traders will
want to identify new entries to buy the pair on a breakout towards
higher highs. With our current 20 Day high identified by the Donchian
Channels at 145.68 traders can set an entry to buy the EURJPY one pip
above this value.
The process of initiating sell positions in a downtrend is exactly the
opposite. Again, we will revisit the AUD/NZD Daily graph pictured below.
As price is below the 200 MVA, traders will look to sell the pair in
the event of price creating a new 20 Day low. Currently that low resides
at .8775 and traders can look to initiate new sell positions under that
Setting Risk & Trailing Stops
When trading any strategy, setting stops and managing risk should be
considered. When using Donchian Channels, this process can be
simplified. Remember how our pricing channels (representing the 20 Day
high or low), act as an area of support or resistance? In an uptrend,
price is expected to move to higher highs and stay above this value. If
price moves through the bottom channel, representing a new 20 Day low,
traders will want to exit any long positions. Conversely in a downtrend,
traders will want to place stops orders at the current 20 period high.
This way, traders will exit any short positions upon the creation of a
Traders may also use the Donchian Channels as a mechanism to trail their
stop. As the trend continues, traders may move their stop along with
the designated channel. Trailing a stop in this manner will allow you to
update the stop with the position, and lock in profit as the trend
newdigital, 2014.01.18 07:39
After reading this article (above) - you/we can open D1 chart, attached Donchian Channel indicator (see first post of this thread), attach MA with the period 200/method simple.apply to close (this indicator is default one in Metatrader 5) - and we can make some practics (when market will be open). You should have the similar charts after attaching those 2 indicators:
After that - re-read this above article using your Metatrader charts.
That's all news
Indicators: Donchian Channels System
newdigital, 2014.04.16 09:09
The 3 Step Breakout Strategy (adapted from dailyfx article)
Step 1: Look for Volatility
Not all market conditions are ripe for breakout trading. We need to first find the pairs that have shown the most volatility.
Step 2: Find Trade Entries Using Donchian (Price) Channels
Support and resistance levels are subjective and can vary from trader to
trader. So to more clearly define our entry levels, we use Donchian
Channels or Price Channels.
Step 3: Easy Exits Using Stops and Limits
No strategy is complete without an exit strategy. Fortunately, the
Donchian Channel can assist in setting one up. We first want to focus on
our stop. I recommend setting our stop loss beyond the other side of
the channel. So if the price broke below the bottom line and created a
sell trade, we would set our stop a few pips above the top line. If
price broke above the top line and created a buy trade, we would set our
stop a few pips below the bottom line.