DonovanWall

Resampling Filter Pack [DW]

This is an experimental study that calculates filter values at user defined sample rates.
This study is aimed to provide users with alternative functions for filtering price at custom sample rates.

First, source data is resampled using the desired rate and cycle offset. The highest possible rate is 1 bar per sample ( BPS ).
There are three resampling methods to choose from:
-> BPS - Resamples based on the number of bars.
-> Interval - Resamples based on time in multiples of current charting timeframe.
-> PA - Resamples based on changes in price action by a specified size. The PA algorithm in this script is derived from my Range Filter algorithm.
The range for PA method can be sized in points, pips, ticks, % of price, ATR, average change, and absolute quantity.

Then, the data is passed through one of my custom built filter functions designed to calculate filter values upon trigger conditions rather than bars.
In this study, these functions are used to calculate resampled prices based on bar rates, but they can be used and modified for a number of purposes.
The available conditional sampling filters in this study are:
-> Simple Moving Average ( SMA )
-> Exponential Moving Average ( EMA )
-> Zero Lag Exponential Moving Average ( ZLEMA )
-> Double Exponential Moving Average ( DEMA )
-> Rolling Moving Average (RMA)
-> Weighted Moving Average ( WMA )
-> Hull Moving Average ( HMA )
-> Exponentially Weighted Hull Moving Average (EWHMA)
-> Two Pole Butterworth Low Pass Filter (BLP)
-> Two Pole Gaussian Low Pass Filter (GLP)
-> Super Smoother Filter ( SSF )

Downsampling is a powerful filtering approach that can be applied in numerous ways. However, it does suffer from a trade off, like most studies do.
Reducing the sample rate will completely eliminate certain levels of noise, at the cost of some spectral distortion. The lower your sample rate is, the more distortion you'll see.
With that being said, for analyzing trends, downsampling may prove to be one of your best friends!
Удалить из избранных скриптов Добавить в избранные скрипты

Комментарии

thanks for sharing this great work! it would be very interesting to combine novel moving averages together with filters ;)
+3 Ответить
What setting do you set it to so that alerts trigger a buy or sell-off of the changing green/red line?
+1 Ответить
@mbver, For color switch alerts, all you need to do is set up a couple alert conditions using the filter_dir variable in the code. This holds the direction state that powers the color scheme.

Simply take this snippet and paste it to the bottom of your code.

https://0bin.net/paste/GB9hgCli#GfJQSNaNmM4g2HcYB7DgRmJkH0nsX86Cq8j51IJvvuB

Then you'll be able to access the conditions from your alert creation interface using the conditions "Bullish Switch" and "Bearish Switch", or whatever you choose to name them.
+1 Ответить
mbver DonovanWall
@DonovanWall, Thank you! really appreciate the help. Does the color switching repaint at all also?
+1 Ответить
@mbver, Nope. Once closed, the colors will remain constant.
+1 Ответить
thansk for this inc, is this work at 1D and 15 mint chart
+1 Ответить
DonovanWall tapandave
@tapandave, Yes, this script is not timeframe specific. You can use it on any chart you'd like.
+1 Ответить
tapandave DonovanWall
@DonovanWall, thanks for reply, keep going , post more amazing indicators.
+1 Ответить
Still learning support/resist levels.
+1 Ответить
DonovanWall Mostakim32
@Mostakim32, For some added clarity, the plotted levels in this script show the last value price was sampled at. The main intention is simply to provide a reference for the last sampled bar and price for easy visual tuning. You could use them for S&R, I suppose, but that's not the specific intention.
Ответить
Домой Скринер акций Скринер форекс Скринер криптовалют Экономический календарь О проекте Особенности Цены Приведи друга Правила поведения Справочный центр Решения для сайтов и брокеров Виджеты Графики TradingView для сайтов Легкая версия графиков Блог и новости Твиттер
Профиль Настройка профиля Счёт и оплата Ваши друзья Монеты Мои запросы в поддержку Справочный центр Опубликовано идей Подписчики Подписки Личные сообщения Чат Выйти