USE OF SUPPORT AND RESISTANCE FILTERS: To use the support and resistance analysis feature, save the "FFB Fractal SR" file in "MQL4/Indicators". It is important that the filter will only take into account the first signals, because if we go back to the chart, the support and resistance zones will change in relation to the current chart.
The most important thing in these settings is activation of the TMA Channel filter, which can also be assigned a second filter where you can also use the analysis of narrow or wide channels, which graphically defines the volatility of the price movement. It is important that this filter helps in searching for the beginning of price exhaustion after it is outside the channel.
TimeFrame
"current time frame"
TMA Channel Time Frame (Options 0,1,5,15,30,60)
HalfLength
34
Price
6
BandsDeviations
2
Band deviations
Interpolate
true
Smoothes multitimeframe calculation
Channel_Filter
true
Enables/disables the TMA Channel Filter
Audible_Alerts
false
Activate/deactivate sound alert
Push_Notifications
false
Activate/deactivate Mt4 Mobile notification
"####### Filter Channel Size #######"
SizeChannel_Filter
false
Enables/disables the channel size filter
MinChannel
0
Minimum distance (Pips)
MaxChannel
200
Maximum distance (Pips)
If you want to use oscillators in your strategy, we have included some options where you can define your Overbought and Oversold patterns, and also be able to use another TIME FRAME to be analyzed, different to the one in which the indicator is attached to your chart.
####### OSCILATORS FILTER #######
OnFilter1
false
Activates/deactivates oscillator filter
Mode1
Options (CCI, DeMarker, RSI, RVI, Stochastic)
Oversold_limit
-100
Oversold limit value
Overbought_limit
100
Overbought limit value
Oscilators_TF
PERIOD_CURRENT
Time Frame analyzed
Period_CCI_RSI_RVI_DMK
14
Periodo Bands Bollingers
Kperiod
8
Complementary configuration for Stochastic option
Dperiod
3
Complementary configuration for Stochastic option
Slowing
3
Complementary configuration for Stochastic option
The Bollinger Bands filter is another way to identify when the price goes beyond the bands showing exhaustion levels.
"####### Bands Bollinger #######"
OnFilter2
true
Activate/deactivate filter
BBPeriod
34
Bollinger Bands Period
BBDeviations
2
Deviation bands
The Bolliger Band filters, TMA and Oscillators, create an initial logic to issue an alert of possible Purchase or Sale where confirmation is offered by various Trigger mechanisms according to the selection of the TYPE_SIGNAL property. If the TMA filter is active, the FilterConf option will apply the following logic to filter the signals. OFF – Any signal above or below the TMA center band OUTSIDE – Just outside Bands TMA INSIDE – Within the TMA Bands limited to the Central Band
FractalMode: H1,H4,D1,SW1,MN1 = Will analyze the Range between Support and Resistance of the respective fractal Auto1 = Will analyze the Range between any Support and Resistance fractal that is between the price. Example: price between RESISTANCE H4 and a SUPPORT H1. Auto2 = Will analyze the Range between any fractal between the price, regardless of whether there is recently broken support above, or even just broken resistance below. With the SR_Limit parameters, you can restrict the region of the signals in the vicinity of the Supports and Resistance. Example: Max = 25 / Min = 0 (PULLBACK Mode will accept signals up to 25% away from the S & R, above will not generate signals) other Example: Max = 0 / Min = 5 (Breakout Mode will accept signals on breakout of the S & R, after passing 5% of distance to, for example, avoid false breakouts. IMPORTANT: Breakout Mode does not work in FractalMode Auto 1 or 2, only in the other options.
####### S & R Filter PB & BK #######
SR_Active
false
Activate/deactivate filter
SR_Limit_Max
25
Maximum Percentage of Range between Support and Resistance
SR_Limit_Min
0
Minimum Percentage of Range between Support and Resistance
SR_Range_MinSize
0
Minimum Range Size (pips)
SR_Range_MaxSize
9999
Maximum Range Size (pips)
FractalMode
H1
H1,H4,D1,SW1,MN1,Auto1,Auto2
ModeSR
SR_PULLBACK
true
Enable/disable pullback analysis
SR_BREAKOUT
false
Activate/deactivate breakout analysis
Both three filters have the same purpose, identifying movement patterns based on the analysis of a set of moving averages through the analysis of the distance between the averages. By default, use the smallest averaging period as Rapid. With the Revert_Analysis FALSE option, BUY signals will be considered when the fast average is above the slow one. Now sell the opposite. When you want to invert this logic, simply activate it by turning it to TRUE.
####### MA CLOUD FILTER 1 #######
FFBFilter_Active1
false
Activate/deactivate filter
ShiftCandle1
0
Candle reference ( 0 – Current, 1 – Closed … )
CloudMAFast_Period1
5
Fast Average Period
CloudMAFast_Mode1
Simple
Fast Average Mode
CloudMASlow_Period1
200
Slow Average Period
CloudMASlow_Mode1
Simple
Slow Average Mode
Revert_Analysis1
true
Activates Inverts analysis
FFBFilter_Distance_Min1
0
Minimum distance between averages (pips)
FFBFilter_Distance_Max1
99999
Maximum distance between averages (pips)
####### MA CLOUD FILTER 2 #######
FFBFilter_Active2
false
Activate/deactivate filter
ShiftCandle2
0
Candle reference ( 0 – Current, 1 – Closed … )
CloudMAFast_Period2
5
Fast Average Period
CloudMAFast_Mode2
Simple
Fast Average Mode
CloudMASlow_Period2
200
Slow Average Period
CloudMASlow_Mode2
Simple
Slow Average Mode
Revert_Analysis2
true
Activates Inverts analysis
FFBFilter_Distance_Min2
0
Minimum distance between averages (pips)
FFBFilter_Distance_Max2
99999
Maximum distance between averages (pips)
####### MA CLOUD FILTER 3 #######
FFBFilter_Active3
false
Activate/deactivate filter
ShiftCandle3
0
Candle reference ( 0 – Current, 1 – Closed … )
CloudMAFast_Period3
5
Fast Average Period
CloudMAFast_Mode3
Simple
Fast Average Mode
CloudMASlow_Period3
200
Slow Average Period
CloudMASlow_Mode3;
Simple
Slow Average Mode
Revert_Analysis3
true
Activates Inverts analysis
FFBFilter_Distance_Min3
0
Minimum distance between averages (pips)
FFBFilter_Distance_Max3
99999
Maximum distance between averages (pips)
With this filter you can choose a moving average and define the minimum slope factor to accept buy and sell signals. This is a resource if your strategy can become more consistent when the average has a slope showing strength of the movement. It is important that the InclinationFactor does not have parameters that can be used on the same assets or timeframes, it is up to you to calibrate this factor by observing the slope of the average and evaluating the values shown in the Indicator Panel. We recommend using a Backtest to speed up this process.
####### MA SLOPE FILTER #######
InclinationFilter
false
Activate/deactivate filter
MAInclination_Period
50
Moving average period
MAInclination_Mode
Simple
Moving average mode
InclinationCandleBack
14
Reference candle for slope analysis in relation to the current candle
In many strategies, a good confirmation is to take into account the size of a candle that can show strength in the direction of the signal. This filter allows not only to define minimum sizes, but also maximum sizes, where the values must be expressed in Pips.
USE OF SUPPORT AND RESISTANCE FILTERS: To use the support and resistance analysis feature, save the "FFB Fractal SR" file in "MQL4/Indicators". It is important that the filter will only take into account the first signals, because if we go back to the chart, the support and resistance zones will change in relation to the current chart.
F
OFF – Any signal above or below the TMA center band
OUTSIDE – Just outside Bands TMA
INSIDE – Within the TMA Bands limited to the Central Band
H1,H4,D1,SW1,MN1 = Will analyze the Range between Support and Resistance of the respective fractal
Auto1 = Will analyze the Range between any Support and Resistance fractal that is between the price. Example: price between RESISTANCE H4 and a SUPPORT H1.
Auto2 = Will analyze the Range between any fractal between the price, regardless of whether there is recently broken support above, or even just broken resistance below.
With the SR_Limit parameters, you can restrict the region of the signals in the vicinity of the Supports and Resistance. Example: Max = 25 / Min = 0 (PULLBACK Mode will accept signals up to 25% away from the S & R, above will not generate signals) other Example: Max = 0 / Min = 5 (Breakout Mode will accept signals on breakout of the S & R, after passing 5% of distance to, for example, avoid false breakouts.
IMPORTANT: Breakout Mode does not work in FractalMode Auto 1 or 2, only in the other options.
By default, use the smallest averaging period as Rapid.
With the Revert_Analysis FALSE option, BUY signals will be considered when the fast average is above the slow one. Now sell the opposite. When you want to invert this logic, simply activate it by turning it to TRUE.