New Forex Stuff Indicators with optimal filtering of noise in the foreign exchange market.

Channel Builder FREE



Channel Builder

The Channel Builder (CB) or Ivanov Bands indicator is a broad generalization of the Bollinger Bands indicator. First, in CB, the mean line <X> is calculated using various averaging algorithms. Secondly, the mean deviations calculated by Kolmogorov averaging are plotted on both sides of the middle line <X>.

The middle line <X>, besides the standard SMA, EMA, SMMA and LWMA averaging algorithms, can be Median = (Max + Min) / 2 sliding median (which is the default). In addition, for the calculation of <X>, the moving averaging algorithms <XF> (fast) and< XS> (slow) are used, which are developed by the author. These algorithms specifically filter out the harmful noise that is largely present in the highly volatile currency market. The filtering algorithm <XF> allows you to quickly identify the beginning of the trend. And the filtering algorithm <XS> allows you to better define the transition to flat. And, finally, CB allows you to build a weighted by the volume averaging of the price <XV>.

CB allows you to plot an infinite number of different channels similar to Bollinger Bands, but different from it, including Bollinger Bands only as a special case. CB is essentially an experimental stand form plotting and studying different channels in order to find the most suitable one for the manual or automatic strategy used by trader.

CB allows (through various filtering): (1) determine the earliest moment of transition from flat to trend or vice versa, (2) from trend to flat, and when building channels, you can (3) level out the sharp price spikes (that is, the robust method), obtaining smooth lines (with weak response to spikes) for more reliable channels, or, conversely, (4) make the channels very sensitive to such spikes, which allows using sharp breaks of their lines as very reliable sources of additional information on changes in the price movement direction.

The CB indicator uses six different particular implementations of the general algorithm for calculating the average deviation from <X>, while only the first of them - (1) mean power deviation leads to construction of the Bollinger Bands lines in the case of exponent n=2 and <X>=SMA. In addition, CB also employs algorithms for calculating the following averages: (2) logarithmic, (3) exponential, (4) exponential root mean square, (5) sinusoidal and (6) angular deviations. Each of them (except for logarithmic) can be configured to robust and inverse modes.

The formulas for moving averages and mean deviations used to construct the CB channels are presented in the last screenshots.



Setting up the indicator

  • Price type - applied price. Values: Close price (default), Open price, High price, Low price, Median price ((high + low)/2), Typical price ((high + low + close)/3), Weighted price ((high + low + 2*close)/4).
  • The averaging method - averaging method. Values: Simple, Exponential, Smoothed, Linear weighted, Median=(Max+Min)/2 (default), <XF>, <XS> and <XV>.
  • Choose simulation Bands mode – select the algorithm for calculating the mean deviations. Values:
    • 1. (<(|x - <x>|)^n>)^(1/n) - mean power (default)
    • 2. exp(<ln(|x - <x>|)>) - mean log
    • 3. n*std*ln(<exp(|x - <x>|/(n*std))>) - average exponential
    • 4. n*std*sqrt(ln(<exp(sign(n)*((x - <x>)/(n*std*))^2)>)) – exponential root mean square
    • 5. n*std*arcsin(<sin(pi*|x - <x>|/|n*std|/2)>)/(pi/2) - average sinusoidal
    • 6. n*std*sin(<arcsin(|x - <x>|/|n*std|)>) - angular mean
  • The averaging period - averaging period. Any integer (20 by default).
  • Channel width factor 'K' - channel width factor. Values: any real number (2.0 by default).
  • Exponent 'n' - exponent for (1) the exponential averaging algorithm. Scale multiplier for other averaging types (3-6). Values: any real number except 0 (2.0 by default).
 
Alligator Analysis FREE


Alligator Analysis

Indicator description.

The “Alligator Analysis” (AA) indicator allows you to build various (by averaging types and by scales) “Alligators” and their combinations, i.e. allows you to analyze the state of the market based on the correlation of this state with a whole range of different "Alligators". The classic "Alligator" by Bill Williams is based on moving averages and Fibonacci numbers, which makes it one of the best indicators now.The classic "Alligator" is based on Fibonacci numbers and is a combination of three smoothed moving averages (SМMA) with periods 5, 8 and 13, which are part of the Fibonacci sequence. In this case, the moving averages are shifted forwards by 3, 5, and 8 bars, respectively, which are numbers from the same sequence (preceding the corresponding period values).

Alligators from the AA indicator is based, on the same principle as the classic “Alligator”, but on different parts of a number of Fibonacci numbers, as well as on different moving average averaging algorithms.

First of all, in the AA indicator you can create 8 types of alligators and their combinations:

  1. Fastalligator with periods (3,5,8) and shifts (2,3,5);

  2. Classic alligator - (5,8,13) and (3,5,8);

  3. Big alligator - (8,13,21) and (5,8,13);

  4. Huge alligator - (13,21,34) and (8,13,21);

  5. Monster - (21,34,55) and (13,21,34);

  6. Fast and Huge - (3,5,8,13,21,34) and (2, 3, 5, 8, 13, 21);

  7. Classic and Monster - (5,8,13,21,34,55) and (3,5,8,13,21,34);

  8. All alligators - (3,5,8,13,21,34,55) and (2, 3,5,8,13,21,34).

    Secondly, the indicator AA uses 6 types of averaging, where the classical averaging SMA, EMA, SMMA, LMA are supplemented by averaging the moving average by the median and averaging weighted by volume.

    Line shifts can be removed. The colors of the AA indicator lines are set according to the type of color spectrum: from violet for a small smoothing period to red - for the largest period.



    Application of "Alligator Analysis" in trade.
In the “Fast alligator”, “Classic alligator”, “Big alligator”, “Huge alligator” and “Monster” modes, you can evaluate market trends in their respective (incremental) time scales. In “All alligators” modes and near to it - “Fast and Huge” and “Classic and Monster” - the indicator “Alligator Analysis” allows you to see market tendency of different (but important for trading on this chart) time scales on the same chart. As a result, it is easy to visually identify not only the states of (A) price consolidation near a level (convergence and interlacing of lines, which become horizontal), (B) the beginning of trends ("opening the mouth of a crocodile") and (C) their ends (interlacing of lines, indicating a new consolidation), as in the classic Alligator, but also (D) rollbacks of trends.

Namely, if the "mouth of the crocodile" is widely open on moving averages with large periods, which have a trend identified on their timeframes, while a consolidation starts on the moving averages of smaller scales, then a trend rollback is likely to take place. At the same time, the length of a trend on the corresponding timeframe is usually proportional to the length of the preceding consolidation area (of the same scale), where the market remains most of the time (70%-80%), which provides additional information for evaluating the market situation, i.e. allows seeing if a trend rollback is beginning or ending. A rough estimate is that if the trend lasted for 25% -40% of the time of the consolidation before it, then, most likely, there will not be a trend rollback, but a trend end; if the trend lasted less than 20% of the time of the previous consolidation, the convergence of the fast lines of the indicator «Alligator Analysis» indicates a rollback.


Indicator parameters.

  • Price type - Values: Close price, Open price, High price, Low price, Median price ((high + low)/2 – default), Typical price ((high + low + close)/3), Weighted price ((high + low + 2*close)/4).
  • Alligator type - Values: «Fast alligator», «Classic alligator» (default), «Big alligator», «Huge alligator», «Monster», «Fast and Huge», «Classic and Monster» and «All alligators».
  • The averaging method - Values: SMA, EMA, SMMA (default), LMA, Median=(Max+Min)/2 and <xv>=<x*v>/<v> volume weighted.
  • The moving averages shifting? Values: true (default), false.
 
Profit MACD


Profit MACD

I present an indicator for professionals. ProfitMACD is very similar to classic MACD in appearance and its functions. However, ProfitMACD is based on completely new algorithms (for example, it has only one averaging period) and is more robust, especially on small timeframes, since it filters random price walks. The classic MACD indicator (Moving Average Convergence / Divergence) is a very good indicator following the trend, based on the ratio between two moving averages, namely the EMA with periods of 12 and 26, i.e.

MACD = EMA(CLOSE, 12)-EMA(CLOSE, 26),
and the signal line - 9-period moving average from the indicator itself

SIGNAL = SMA(MACD, 9).

The algorithm of the indicator ProfitMACD is much more complicated and is shown in the last screenshot. ProfitMACD, like the classic MACD, is most effective when the market fluctuates with a large amplitude in the trading corridor.In the latest (2.0) version of the indicator, all kinds of alerts have been added.



Benefits of ProfitMACD.

  1. Classic MACD gives a lot of false signals on small timeframes, providing good results on weekly and daily charts. ProfitMACD works on hour timeframes and can be quite accurate even on M5, which allows it to be used for scalping.

  2. In addition, the ProfitMACD indicator has less lag.

  3. According to the value of the main line ProfitMACD, presented in points, you can, if there is a signal, set the position of Take Profit when playing on the oscillations inside the channel. And when playing by the trend at this value, you can set the value of Stop Loss.
ProfitMACD signals.
The signals for these indicators are: (1) intersections, (2) overbought / oversold conditions, and (3) divergences.

1. Intersections.

If the main line of the indicator falls below the signal line, then you should sell; if it rises above the signal line, buy. As signals to buy / sell, the intersection of the main line of the zero mark up / down is also used.

2. Overbought / Oversold conditions.

If the indicator is very high, the price is too high and will soon return to a more realistic level.

3. Divergences.

If a higher price high is not confirmed by a higher high on the indicator (bearish divergence) or vice versa, a lower minimum is not confirmed by a minimum on the indicator (bullish divergence), this means the end of the trend and the possible reversal of the trend. Discrepancies are most significant if they form in overbought / oversold areas.

Indicator settings.

  • Price type - applied price. Values: Close price (default), Open price, High price, Low price, Median price ((high + low)/2), Typical price ((high + low + close)/3), Weighted price ((high + low + 2*close)/4).
  • The averaging period - averaging period. Values:any integer (9 default).
  • Data in points of possible profit? - Show data in points of possible profit? Values: true (default), false.
  • The Signal method - Type of trading signal alert. Values: No, Send alert, Print (in expert), Comment (in chart), Sound + Print, Sound + Comment, Sound, Push + Comment, Push, Mail + Comment, Mail.
 
Identify Trend PRO


Identify Trend PRO

The Identify Trend PRO indicator is an advanced version of the popular Identify Trend, indicator, to which three new modes have been added. In each of these modes, unique averaging algorithms developed by the author are used, which have low delays and, at the same time, are the most appropriate false signal filters for the foreign exchange market.


The Identify Trend PRO indicator, as well as the Identify Trend, allows very accurately and, most importantly, with a small delay to establish the optimal entry points in the positions, as well as the beginning of the true trend movement. Such capabilities of the indicator allow it to be effectively used both for trading by scalper strategies and using long-term trading strategies.

As averaging, Identify Trend used simple averaging by means of a moving median

4) XM=(Max({x})+Min({x}))/2.

The following three more promising averaging algorithms are used in the Identify Trend PRO indicator

1) XC=XF - XS + SMMA

2) XF=<x/SMMA>*SMMA

3) XS=<x*SMMA>/SMMA,

where x is the points of history, <...> - is the averaging procedure, the algorithms of which are presented in detail in the last screenshot.

Indicator readings are visual, extremely simple and do not require comments. The blue line of the indicator marks an uptrend, the golden line is flat, and the red line is the downward trend. Accordingly, entry points for Buy, when the red or gold line is replaced by blue, and for Sell - on the contrary, when the blue line or gold line is replaced by red.

The indicator has all kinds of alerts. The alert is activated when the indicator indications (for the trend direction) coincide on the last two bars.



Indicator settings.

  • Price type - applied price. Values: Close price, Open price, High price, Low price, Median price ((high + low)/2 - default), Typical price ((high + low + close)/3), Weighted price ((high + low + 2*close)/4).
  • The averaging method - Values: XC=XF - XS + SMMA (default), XF=<x/SMMA>*SMMA, XS=<x*SMMA>/SMMA, XM=(Max({x})+Min({x}))/2.
  • The averaging period - averaging period. Values: any integer (3 default).
  • The Signal method - Type of trading signal alert. Values: No, Send alert, Print (in expert), Comment (in chart), Sound + Print, Sound + Comment, Sound, Push + Comment, Push, Mail + Comment, Mail.
 
StatChannel


StatChannel

The principle of the indicator.
The StatChannel (SC) indicator is a development of the Bollinger Bands indicator (ВВ). BB is a moving average, on both sides of which two lines are drawn, separated from it by standard deviations std multiplied by the corresponding coefficient. At the same time, a moving average with an averaging period (2n + 1) bars is always obtained lagging behind n bars. Sliding std is also lagging behind on n bars, also calculated by (2n + 1) points. Such a strong delay reduces the efficiency of using BB.
The SC indicator is constructed in the same way as a classic BB, but only on the basis of the non-lagging moving average. Such a curve is calculated at points (Inf, n + 1], as a moving average at the segment (Inf, 0], where 0 is the number of the last bar, shifted back by n bars, and at the points of the segment [n, 0] it is estimated. The estimate is a curvilinear sector (sweeping confidence interval) in which the line of the non-lagging moving average is laid with a given confidence level. The non-lagging average is also surrounded by non-lagging std, which is determined at points at points (Inf, n + 1) in the same way as the non-lagging moving average, and at points of the segment [n, 0] - by a special algorithm that calculates the set of values std, that will be within the specified value of the confidence interval.


Trade using the SC indicator.
The SC indicator builds the distribution patterns of the current channels, into which all price fluctuations fit in heap and evenly. The figure of the middle line gives directly those values for the current price that fit into the given (in the settings) confidence level. The figures of the upper and lower lines describe the allowable variations in price fluctuations at the top and bottom, respectively.
If the lower border of the figure sector of the middle component of the SC indicator moves to the up, then there is an upward trend. If the upper boundary of the curvilinear sector of the middle component of the SC indicator is oriented downwards, then there is a downward trend. In such cases, you can be confident in the correctness of the established trend direction with a given confidence level.
If the upper limit of the figure sector of the middle component of the SC indicator moves to the up, and the lower limit moves down, then there is a flat, which serves as a signal for closing trend positions.
If the colored sectors are clearly divided, then when the price approaches the upper edge of the upper line, you need to open a position on Sell, and when the price approaches the lower edge of the lower line on Buy, which, of course, needs to be done if there is a pronounced trend with regard to it directions, i.e. Do not play against this trend. Closing positions, on the contrary, Sell when the price drops to the figure sector of the lower line, and Buy when the price rises to the figure sector of the upper line.
A strong overlap of sectors indicates a high probability of a change in trend.


Indicator settings.
  • Price type - applied price. Values: Close price, Open price, High price, Low price, Median price ((high + low)/2 - default), Typical price ((high + low + close)/3), Weighted price ((high + low + 2*close)/4).
  • The averaging method - averaging method. Values: Simple (default), Exponential, Smoothed, Linear weighted.
  • The averaging period - averaging period. Values: any integer (21 default).
  • Confidence probability Values: any real number from 0 to 0.999 (0.67 default).
  • Channel width factor in STD - channel width factor in standard deviations. Values: any real number (1.0 default).
  • Global shift - Global shift of the beginning of the indicator readings in bars. Values: any positive integer (0 default).
  • Top line color – Color of the top line and figure sector. Default Turquoise.
  • Midline color - Color of the midline and figure sector. Default Orange.
  • Bottom line color - Color of the bottom line and figure sector. Default FireBrick.
  • Paint over the confidence interval? - To color the figure sector of the confidence interval? Values: true (default), false.

more...
 
Top