Ocean theory based indicators - page 15

 

Ocean natural moving average - smoother version : ocn_nma_smooth_nmc.mq4

Original was posted here : https://www.mql5.com/en/forum/179737/page10

Files:
 

Natural moving average - smoothed

This is a slight deviation fro the original NMA indicator. In my opinion, even the obvious usability and good properties makes NMA a very useful tool for trading, NMA at it's raw mode lacks a bit of smoothness.

This is one way of adding that smoothness to it. Applied smoothing is the Ehlers two pole smoother which I chose as one of the smoothers for its low lag and for giving satisfactory result

Parameters description :
NMA.Period -> period of ndx calculation

NMA.Price -> price to use in calculations

TEMA.Period -> period for pre-processing tema (triple EMA) smoothing of price

Smooth.Period-> period for post-processing smoothing of NMA result (two pole smoother applied)

Updated version posted here : https://www.mql5.com/en/forum/179737

 

Ocean natural moving average and deviation bands : ocn_nma_amp_sd_nmc.mq4

Original was posted here : https://www.mql5.com/en/forum/179737

 

Natural moving average + bands

Natural moving average + standard deviation bands :

In a addition to the natural moving average two standard deviation bands are added in order to help determine price range changes and to help "predict" those changes ranges. So, in a way this would be a kind of a bollinger bands around natural moving average

Parameters description :
NMA.Period -> period of ndx calculation

NMA.Price -> price to use in calculations

TEMA.Period -> period for pre-processing tema (triple EMA) smoothing of price

SD.Period-> Standard deviations calculating period

SD.Up-> Standard deviations multiplier for upper band

SD.Down-> Standard deviations multiplier for lower band

UseLog-> Should it use log() for momentum calculation or not

Updated version posted here : https://www.mql5.com/en/forum/179737

Files:
 

Ocean natural moving average smooth with deviation bands : ocn_nma_amp_sd_smooth_nmc.mq4

Original was posted here : https://www.mql5.com/en/forum/179737

 

Natural moving average smoothed + bands

Natural moving average + standard deviation bands :

Same as the above except the basis of this one is the smoothed natural moving average

Parameters description :
NMA.Period -> period of ndx calculation

NMA.Price -> price to use in calculations

TEMA.Period -> period for pre-processing tema (triple EMA) smoothing of price

SD.Period-> Standard deviations calculating period

SD.Up-> Standard deviations multiplier for upper band

SD.Down-> Standard deviations multiplier for lower band

Smooth.Period-> period to use for post-calculation NMA smoothing

UseLog-> Should it use log() for momentum calculation or not

Updated version posted here : https://www.mql5.com/en/forum/179737

 

Ocean natural moving average - fast version (faster in response to price changes) : ocn_nma_fast_nmc.mq4

Original was posted here : https://www.mql5.com/en/forum/179737

 

Natural moving average - fast

Natural moving average - fast

Description :

Fast natural moving average often functions as a short-term support or resistance level.

Usage :

The Fast natural moving average is designed to track price action very closely, and can be used as a short-term trend following tool. When prices are above a rising Fast natural moving average, the market is in a generally bullish short- term phase, while price action taking place below a falling Fast natural moving average indicates a bearish short-term period. Also, many times during a rapid advance or decline, the Fast natural moving average "catches up" to price action very quickly, and sharp counter-trend moves should be expected to find support or resistance at Fast natural moving average.

Since the Ocean logic allows the moving average to rapidly adapt to changes in volatility, you may also find that the Fast natural moving average can be used to help you set logical stops for the markets that you trade.

In terms of comparing this indicator to a Natural moving average, this one could also be called an "adaptive" natural moving average (since, in order to respond to price changes, this one adapts its period)

Parameters description :
NMA.Period -> period of ndx calculation

NMA.Price -> price to use in calculations

TEMA.Period -> period for pre-processing tema (triple EMA) smoothing / filtering of price

Updated version posted here : https://www.mql5.com/en/forum/179737

Files:
 

Ocean natural moving average - fast version with sinc smoothing : ocn_nma_fast_smooth_nmc.mq4

Original was posted here : https://www.mql5.com/en/forum/179737/page2

 

Fast natural moving average & standard deviations bands : ocn_nma_fast_amp_sd_nmc.mq4

Originally it was posted here : https://www.mql5.com/en/forum/179737/page2