JohnBaron

Volume, Momentum and Volatility weighted moving average

Moving averages are filters on price data. This moving average creates a filter which factors in:
- the price RSI or it's Momentum
- the volume RSI
- the RVI or Volatility

Each factor is put through a least squares filter to smooth them first.

Then the factors are used to build a coefficient for an exponentially weighted average.

The chart above shows a comparison of standard average types with this script.

This is useful if you are looking for a moving average based trigger and do not wish to react to candle noise price action.

Информация о релизе: Minor updates
- reverted to traditional RVI calculation
- pulled apart the momentum for high and low separately
Информация о релизе: - Some important revisions - feel free to alter the source

- Addressed some initialization conditions
- Added another filter using normalized ratios for relative value filter
- Changed RSI to CMO, CMO is more responsive than RSI and reduces lag
- Added one of my favorite moving average, the Vidya MA

I think it's important to use this moving average with another average or even a supertrend, where the input to the trend is the VMV average. Perhaps a later modification.

I hope you enjoy how these two MA's work together.
Информация о релизе: Quick fix of scaling issue, CMO ranges -100 to 100, RVI ranges 0 to 100 . All factors now produce a range of 0 to 100.
Информация о релизе: _ Allow the script to run in a time frame different from the chart
_ Produce a dynamic length based on stochastic oscillator
_ Vidya_ma now runs on dynamic length
_ two more of my favorite ma's are included - parameter-less price and vwap
Информация о релизе:
  • Removed dynamic length selections
  • Addressed more initialization problems, if you use a recursive formula it's important the first 100 bars in a data set are not NA and are reasonable values, so need to fix some borrowed pine
  • Switched from using stochastic to pick up on trend to using two different inputs, tema and parameterless ma - averaging their best fit length
  • Dynamic length applied to the Vidya ma only
Информация о релизе:
  • added gap fill if used in a higher time frame than the chart
  • removed the least squares method and replaced with simple ema for speed of execution, the outcomes are close enough so it doesn't warrant the tax on execution speed
  • smoothed over a fixed length and not variable
Скрипт с открытым кодом

В истинном духе TradingView автор этого скрипта опубликовал его с открытым исходным кодом, чтобы трейдеры могли понять, как он работает, и проверить на практике. Вы можете воспользоваться им бесплатно, но повторное использование этого кода в публикации регулируется Правилами поведения. Вы можете добавить этот скрипт в избранное и использовать его на графике.

Хотите использовать этот скрипт на графике?

Комментарии

Genius Bro! Remember I applied for your internship @ WTI
Ответить
JohnBaron alacritous
@alacritous, lol! WTI the boot camp for traders!
Ответить
I realized after I made the update that I kept the length of this new MA at 21 and the others are at 50 so the compare is not visually helpful
Ответить
Looks great mate!
Ответить
@kwinn, thanks , there may be another tweek or two coming
Ответить