Exponentialmovingaverages
Multi SMA EMA WMA HMA BB (4x5 MAs Bollinger Bands) Adv MTF - RRBMulti SMA EMA WMA HMA 4x5 Moving Averages with Bollinger Bands Advanced MTF by RagingRocketBull 2019
Version 1.0
This indicator shows multiple MAs of any type SMA EMA WMA HMA etc with BB and MTF support, can show MAs as dynamically moving levels.
There are 4 MA groups + 1 BB group, a total of 4 TFs * 5 MAs = 20 MAs. You can assign any type/timeframe combo to a group, for example:
- EMAs 12,26,50,100,200 x H1, H4, D1, W1 (4 TFs x 5 MAs x 1 type)
- EMAs 8,10,13,21,30,50,55,100,200,400 x M15, H1 (2 TFs x 10 MAs x 1 type)
- D1 EMAs and SMAs 8,10,12,26,30,50,55,100,200,400 (1 TF x 10 MAs x 2 types)
- H1 WMAs 7,77,89,167,231; H4 HMAs 12,26,50,100,200; D1 EMAs 89,144,169,233,377; W1 SMAs 12,26,50,100,200 (4 TFs x 5 MAs x 4 types)
- +1 extra MA type/timeframe for BB
There are several versions: Simple, MTF, Pro MTF, Advanced MTF and Ultimate MTF. This is the Advanced MTF version. The Differences are listed below. All versions have BB
- Simple: you have 2 groups of MAs that can be assigned any type (5+5)
- MTF: +2 custom Timeframes for each group (2x5 MTF) +1 TF for BB, TF XY smoothing
- Pro MTF: 4 custom Timeframes for each group (4x3 MTF), 1 TF for BB, MA levels and show max bars back options
- Advanced MTF: +2 extra MAs/group (4x5 MTF), custom Ticker/Symbols, Timeframe <>= filter, Remove Duplicates Option
- Ultimate MTF: +individual settings for each MA, custom Ticker/Symbols
Features:
- 4x5 = 20 MAs of any type
- 4x MTF groups with XY step line smoothing
- +1 extra TF/type for BB MAs
- 4x5 = 20 MA levels with adjustable group offsets, indents and shift
- supports any existing type of MA: SMA, EMA, WMA, Hull Moving Average (HMA)
- custom tickers/symbols for each group - you can compare MAs of the same symbol across exchanges
- show max bars back option
- show/hide both groups of MAs/levels/BB and individual MAs
- timeframe filter: show only MAs/Levels with TFs <>= Current TF
- hide MAs/Levels with duplicate TFs
- support for custom TFs that are not available in free accounts: 2D, 3D etc
- support for timeframes in H: H, 2H, 4H etc
Notes:
- Uses timeframe textbox instead of input resolution dropdown to allow for 240 120 and other custom TFs
- Uses symbol textbox instead of input symbol to avoid establishing multiple dummy security connections to the current ticker - otherwise empty symbols will prevent script from running
- Possible reasons for missing MAs on a chart:
- there may not be enough bars in history to start plotting it. For example, W1 EMA200 needs at least 200 bars on a weekly chart.
- price << default Y smoothing step 5. For charts with low/fractional prices (i.e. 0.00002 << 5) adjust X Y smoothing as needed (set Y = 0.0000001) or disable it completely (set X,Y to 0,0)
- TradingView Replay Mode UI and Pinescript security calls are limited to TFs >= D (D,2D,W,MN...) for free accounts
- attempting to plot any TF < D1 in Replay Mode will only result in straight lines, but all TFs will work properly in history and real-time modes. This is not a bug.
- Max Bars Back (num_bars) is limited to 5000 for free accounts (10000 for paid), will show error when exceeded. To plot on all available history set to 0 (default)
- Slow load/redraw times. This indicator becomes slower, its UI less responsive when:
- Pinescript Node.js graphics library is too slow and inefficient at plotting bars/objects in a browser window. Code optimization doesn't help much - the graphics engine is the main reason for general slowness.
- the chart has a long history (10000+ bars) in a browser's cache (you have scrolled back a couple of screens in a max zoom mode).
- Reload the page/Load a fresh chart and then apply the indicator or
- Switch to another Timeframe (old TF history will still remain in cache and that TF will be slow)
- in max possible zoom mode around 4500 bars can fit on 1 screen - this also slows down responsiveness. Reset Zoom level
- initial load and redraw times after a param change in UI also depend on TF. For example:
D1/W1 - 2 sec, H1/H4 - 5-6 sec, M30 - 10 sec, M15/M5 - 4 sec, M1 - 5 sec.
M30 usually has the longest history (up to 16000 bars) and W1 - the shortest (1000 bars).
- when indicator uses more MAs (plots) and timeframes it will redraw slower. Seems that up to 5 Timeframes is acceptable, but 6+ Timeframes can become very slow.
- show_last=last_bars plot limit doesn't affect load/redraw times, so it was removed from MA plot
- Max Bars Back (num_bars) default/custom set UI value doesn't seem to affect load/redraw times
- In max zoom mode all dynamic levels disappear (they behave like text)
1. based on 3EmaBB, uses plot*, barssince and security functions
2. you can't set certain constants from input due to Pinescript limitations - change the code as needed, recompile and use as a private version
3. Levels = trackprice implementation
4. Show Max Bars Back = show_last implementation
5. swma has a fixed length = 4, alma and linreg have additional offset and smoothing params
6. Smoothing is applied by default for visual aesthetics on MTF. To use exact ma mtf values (lines with stair stepping) - disable it
Good Luck! You can explore, modify/reuse the code to build your own indicators.
Multiple EMA MTF by ZekisA simple but effective strategy with multiple time frames for EMA.
Very useful so you don't have to change chart resolution to check it, you have direct confirmation.
I put 6 time frames for one EMA as bricks, sometimes is hard to see if a line is above or below the price and you need to zoom and zoom, so with this way of view, it will be easier.
Green = EMA is below price = bullish
Red = EMA is above price = bearish
Multi time frames as default (you can change it for your needs) - 5m, 15m, 30m, 1H, 2H and 4H.
Enjoy!
@Zekis
Quadruple EMA + MACD + Awesome Oscillator by ZekisThis strategy is based on quadruple EMAs, MACD and Awesome Oscillator, developed by Nenad Kerkez and simplified by me.
Scalping strategy (lower time frames)
Entry Position
Before we take a buy trade the two above criteria must be met. The 144 EMA must be above the 176 EMA and the 36 EMA must be above the 44 EMA. We then wait for AO to fall below the 0. The final „trigger‟ to the entry is when the MACD closes above the 0 line.
Sell trade is vice versa. 36 EMA must be below 44 EMA and 144 EMA must be below 176 EMA.
TAKE PROFIT and STOP LOSS
10-40 pips. Pivot Point targets.
STOP LOSS above/below last highest high
Enjoy!
@Zekis
All MAs & EMAs you needWhats up guys?
Who needs "pro" to have extra indicators when you can have an All-in-ONE indicator.
This particular indicator has several standard; most commonly used Moving averages while allowing you to customize you own Exponential Moving Averages.
With this indicator you can now have up too 8+ MA and EMAs on your screen. Now I don't recommend it; but hey... If its working, keep it up.
Anyways as always I hope you find value & and any and all feedback is appreciated.
happy pippin'
CP
EMA DivergenceThis script automatically calculates the divergence between your favorite exponential moving average and the current price (13 ema default).
Additionally, it displays the area in yellow once the first threshold gets reached (1.5% divergence default) and in red once the second threshold gets reached (1.5% divergence default).
Multiple EMA/SMACreate and customize up to 6 EMAs and 6 SMAs. Useful for both long-term and short-term trading. Comes configured with the moving averages I use for trading.
6MA: Moving Averages in One ScriptInstead of wasting 6 indicators this script lets you do custom 6 moving averages in one.
You are able to select MA EMA or WMA
Default values: 7, 30, 50, 100, 128, 200
6MA: Moving Averages in One ScriptInstead of wasting 6 indicators this script lets you do custom 6 moving averages in one.
You are able to select MA EMA or WMA
Default values: 7, 30, 50, 100, 128, 200
Volatility Based Momentum Oscillator (VBMO)There is a frequent and definitive pattern in price movement, whereby price will steadily drift lower, then accelerate before bottoming out. Similarly, price will often steadily rise, then accelerate into a climax top.
The Volatility Based Momentum Oscillator (VBMO) is designed to delineate between steady versus more accelerated and climactic price movements.
VBMO is calculated using a short-term moving average, the distance of price from this moving average, and the trading instrument’s historical volatility. Even though VBMO’s calculation is relatively simple, the resulting values can help traders identify, analyze and act upon many scenarios, such as climax tops, reversals, and capitulation. Moreover, since the units and scale for VBMO are always the same, the indicator can be used in a consistent manner across multiple timeframes and instruments.
For more details, there is an article further describing VBMO and its applicability.
Multiple Moving AveragesThis script plots up to five Moving Averages , either Simple or Exponential (9, 20, 50, 100 and 200 days period by default).
Fibonacci Trendlines 8-200In my opinion best EMA Trendlines there is, simple yet very reliable on any time frame, i found the version that had 8-13-21-55, so i decided to add 100 and 200 for higher time frames enjoy please share and like
SuperRadu's 3EMA MTF It's EMAx3 using 52,104 and 208 values using 4H lookback candle data to make them more smoothed,clean and easy to understand the trend.
Meister Shredder - Exponential Moving Averages x4 ForecastShows the 21, 50, 100, 200 Exponential Moving Average + 6 bar forecast
3 EMA/SMA + 2nd Time FrameYou have 3 EMA or SMA (you choose) having the current time Resolution. The next 3 EMA/SMA have an other Resolution (Default: Day)
RSI_EMAx3_Stoch_SushiBased on the RSI + EMAx3 script, I further added the Stochastics to it, to create the all in one indicator for my current style of trading. It's more convenient to have just one indicator, imo, instead of two at the bottom.
Like I mentioned in the RSI_EMAx3 script, the EMAs can be used similar to the "Williams Alligator" and as Support & Resistance for the RSI, or any other way one can utilize them.
RSI_EMAx3_SushiThis indicator is mostly the same as other RSI+EMA indicators, the relevant difference is that it uses three EMAs instead of one.
The additional two EMAs can act as support/resistance and tell how strong a move is (eg. 'Williams Alligator'). It provides the same utility any MA does.
MA CrossA simple configurable MA Cross (3 MAs) script. You can choose between SMA and EMA , you will get arrows up or down when MAs cross each others. The arrows have different transparency and length parameters so you can easily identify them:
- small arrow and the most transparent for fast and medium MA crosses
- medium arrow for fast and slow MA crosses
- long arrow with no transparency for medium and slow MA crosses
Default values that can be changed:
- MA type = EMA
- Source for all MAs = close
- Fast MA length = 20
- Medium MA length = 50
- Slow MA length = 200
I plan on adding feartures overtime.