TradingView
informanerd
15 de Jul de 2020 15:52

MultiType Shifting Predictive Moving Averages (MA) Crossover 

Euro Fx/U.S. DollarFXCM

Descrição

Just 2 Moving Averages with adjustable settings and shifting capability, plus signals and predicting continuations.
At the time of publish these different types of MAs are supported:

- SMA (Simple)
- EMA (Exponential)
- DEMA (Double Exponential)
- TEMA (Triple Exponential)
- RMA (Adjusted Exponential)
- WMA (Weighted)
- VWMA (Volume Weighted)
- SWMA (Symmetrically Weighted)
- HMA (Hull)

I'm looking forward to any idea about filtering the signals. Thanks.

Notas de Lançamento

Added support for 2 other types of MA:
- LSMA (Least Squares)
- TMA (Triangular)

Notas de Lançamento

- Fixed bugs
- Now shifting will be applied in crosses

Notas de Lançamento

Screenshot corrected!

Notas de Lançamento

Fixed some small bugs!

Notas de Lançamento

Major Update!
- Added support for 2 new types of MA:
12. MAEMA which is my "Momentum Adjusted EMA" indicator
13. VMA which is a customized Variable Index Dynamic Average (Original VIDYA is made by Tushar Chande)
- Added MA coloring and filling based on the trend
- Added the ability to change MAs thickness
- Made negative shifting possible due to many users request
- Fixed a bug related to prediction tails which would happen in case of setting MA lengths less than 4

Notas de Lançamento

- Made signals to shift with the fast MA (per a user request)
Note that in case of unequal shifts of the fast MA and the slow MA, the signals may not be accurate.

Notas de Lançamento

- Added alert conditions as many users requested
The next step for the users is to set up their alerts manually (tradingview.com/support/solutions/43000595315-how-to-set-up-alerts)

Notas de Lançamento

- Made some tweaks to the options
- Added an option to show range bands around MAs based on ATR

Notas de Lançamento

- Organized indicator settings
- Added an option to generate bands using standard deviation instead of ATR

Notas de Lançamento

ATR and Standard Deviation multipliers now accept float numbers in the settings.

Notas de Lançamento

Made some setting inputs more organized.
Comentários
Confucius-The-Great
Thanks for sharing.

You clearly have figured out how the pinescript language works.

I know how to code simple python programs with functions & classes but still have not figured out the syntax for pinescript yet regarding functions...

I hope looking at your code can help me figure it out.
informanerd
@Confucius-The-Great, glad I could help.
Mikey20
Great indicator, can you add an alert for each time there is a crossover ?
informanerd
@Mikey20, Thanks. Maybe in near future. By the way you could do that by adding these lines to the script if you are interested:

alertcondition(up, title = "Up", message = "Up")
alertcondition(down, title = "Down", message = "Down")
visible2me
@informanerd, sure thanks appriecated.
So each time they cross it would send my trading view/mobile an alert correct ?

Where do I add the code ? Sorry I’m a newbie ...
Mikey20
@informanerd, cheers how do I add the alert codes ?
informanerd
@Mikey20, Copy the script code and paste (replace) it into Pine Editor (It's below your Tradingview chart window).
Then add mentioned lines at the end of the code, and finally click "Add to chart" button (At top-right of the mini window). Make sure you remove the old indicator from the chart before add this one.
The last step is to make your alerts in Tradingview using "Alerts" button (Right toolbar of your chart window).
Mais