Implementation of the option to change the drawing mode, as exemplified by the CCI indicator.
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 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:
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
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
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
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
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
My famous Reversal Fractals indicator points possible price reversals using fractals and breakouts, filtering out those which are not likely to precede a price movement.
Easy to analyze and understand Filter out unreliable fractals easily The indicator displays data at bar closing It implements alerts of all kinds The indicator is non-repainting
What is a fractal?
A fractal is a 5bar or 7bar formation being the middle bar the highest/lowest price of the formation.
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
Forum on trading, automated trading systems and testing trading strategies
Indicators: Commodity Channel Index (CCI)
newdigital, 2013.08.30 11:45
Commodity Channel Index (CCI) Indicator
newdigital, 2013.12.19 07:55
How Forex Traders Use CCI
Don’t get thrown off by the
lengthy name “Commodity Channel Index” as it is not a new 24-hour cable
broadcast devoted to pork bellies and soybeans; though you could use it
to trade either of these. CCI is
a popular indicator used by Forex traders to identify oversold and over
bought conditions much in the same way that RSI or Stochastics is used.
But instead of 30 and 70 representing oversold and overbought areas,
CCI uses -100 and +100. Though Donald Lambert created CCI back in 1980
to identify cyclical turns in commodities it is very effective with
currencies. By measuring the current price relative to the average price
of a set period like 14, CCI is low during time prices are below their
average and high when prices are above their average. This gives us the
oversold and overbought regions.
Why is this important you
may ask? Well, it is simple. When we have a strong uptrend, the best
place to buy is at price point where traders are no longer selling or
selling pressure begins to subside. This is called being “oversold”. How
do we know when something is oversold? This is a great question too!
Forex traders have several tools and methods at their disposal to show
them when prices have fallen too far too fast and when bargain hunters
may step in sending prices higher. Candlestick
pattern, oscillators and support/resistance levels are the primary
tools. With CCI, Forex traders look to buy when CCI crosses above -100.
Similar to real estate
investing, without the headache and a lot more fun, Forex traders want
to buy the “worse house in the best neighborhood at the lowest price.”
In our analogy, the best neighborhood is a strong trend; the “worse
house” is the entry zone for our trade. Like the real estate investor,
we look for the value of our holdings to increase over time. Since we
have bought at a relatively low price, our risk is small relative to the
potential gain. Unlike real estate fixer-uppers, Forex traders can
forget remodeling as time and trend work to increase the value of the
The current trading setup below shows a GBPUSD
daily chart uptrend from August 2013. The chart depicts four successful
by signals given by CCI as it crossed down below the -100 line and
turned up. Forex trend traders would filter out the sell signals
generated when CCI crossed down below the +100 line as more pips are
gained when trading with the trend than against it. In an uptrend,
traders Forex Traders will take buy signals using CCI and use CCI sell
signals to take profits. Waiting for CCI to turn above -100 and looking
for price to confirm the move, traders will enter the market long and
then place a protective stop order about 4-10 pips below the last swing
The Trading Plan
GBPUSD has just bounce from the 1.6220 area and CCI has generated a buy
signal when it crossed above the -100 line. A stop could be placed just
below that swing low for a target of 1.6671. Remember to always use
stops and to only risk no more than 2% of your account equity on any
trade. If the stop is hit, then we look for another trade! CCI is simple
way to visually identify potential entries.
newdigital, 2014.01.02 18:43
Adapted from Backtesting to Find a More Reliable CCI Signal article
As traders, we should always be investigating ways to find a new edge or
to increase the edge that we already have in our strategies. When I
first began trading, this meant attempting to combine multiple
indicators together, adjusting parameters for each one, and creating
new, more complicated indicators in hopes of turning a profit. But after
my first two years of trading, I discovered that often times the
simplest strategies are the ones that give me the results I am looking
We traditionally look to enter trades when the CCI crosses under +100 or
above -100, but what if we also took into account how large the CCI
became before crossing the +/-100 level? For example, sometimes the CCI
will barely get beyond +/-100 before crossing back. But what about the
times when CCI reaches 150, 200 or even 300? Shouldn't that create a
more reliable signal for us? Because after all, the more extreme the
initial move, the more extreme the pullback could be. The image below
shows a CCI oscillator with CCI reaching levels beyond +/-100.Testing Our Theory
To test this train of thought, we could go to the charts and manually
see if there is a correlation between how far the CCI reaches and how
successful each trade would have been, but that would take a very long
time. Ideally, we want to look at hundreds of trades as efficiently and
as quickly as possible.
Here is a summary of all the parameters used in my backtests.
While a traditional CCI (+/- 100) turned a $1,000 account into a $1,114
account, we can clearly see that using a confirmation level of 170
yielded much greater results, posting an ending balance of $1,362. But,
requiring larger confirmation levels led to diminishing returns,
rendering the strategy unprofitable above a confirmation level of 270.
You will also notice that as the confirmation level was increased, the
strategy placed less trades overall. This is logical sense the higher
levels of CCI are much more rare.
These results indicate that using a CCI confirmation level before
placing a trade on a CCI cross could be a viable trading strategy to
further research. Now, let's turn to the AUDJPY results.
The traditional CCI turned a $1,000 account into $734. This was a much
poorer result than what we saw on the EURUSD. But once again, we saw
that the results on average were much higher when we filtered based on a
higher Confirmation level. While the 170-180 level was an improvement,
better still was using a higher Confirmation between 230-260. At those
levels, this strategy would have turned a profit of 10-20% from our
initial $1,000 account.
Looking Forward After a Backtest
Historical performance is not indicative of future results. This is
something we should all be aware of, but the tests shown today could
help lead us to some new ideas that might yield better results as we
move into the new year.