Adaptive Bandpass Trigger Oscillator Ver 2.0This is an improvement of the Adaptive Bandpass Trigger Oscillator. It normalizes the values to 0-100 to allow the addition of overbought and oversold levels. An aggressive trigger would be an inflection point of the trigger line while overbought/oversold and the phase line above/below the midline.
Feel free to message me if you would like development work or would just like to donate ; )
This is based off of Ehlers' Bandpass Filter system (link below slides 15-17). I then used Ehlers' methods for finding the dominant cycle to automatically input the dominant cycle to the length. Essentially Ehlers runs a band pass with a given period to detrend the price data and highlight a cycle with the given frequency(length). This represents the In phase cycle. Ehlers then creates the trigger line by taking the one bar momentum of the In Phase line, multiplying by 2Pi and then using this to create a 60 degree leading signal. The triggers are crossovers of the In Phase and Lead lines. You can also use conservative signals by waiting for the In Phase line to trend in the direction of the trigger crossover as well.
Delta represents how much to influence the oscillator by the price (Delta 0 is a perfect wave)
Alpha represents how quickly to adapt between the dominant cycle changes in the price.
Thanks to LazyBear for implementing Ehlers' original adaptive code, which I used for this system
Thanks to HPotter for the BandPass Filter code, which I used as a base for implementing the rest of the system
www.mesasoftware.com
Cari skrip untuk "oscillator"
Detrended Price OscillatorHi
Let me introduce my Detrended Price Oscillator script.
The Detrend Price Osc indicator is similar to a moving average,
in that it filters out trends in prices to more easily identify
cycles. The indicator is an attempt to define cycles in a trend
by drawing a moving average as a horizontal straight line and
placing prices along the line according to their relation to a
moving average. It provides a means of identifying underlying
cycles not apparent when the moving average is viewed within a
price chart. Cycles of a longer duration than the Length (number
of bars used to calculate the Detrend Price Osc) are effectively
filtered or removed by the oscillator.
TMO (True Momentum Oscillator)TMO ((T)rue (M)omentum (O)scilator)
Created by Mobius V01.05.2018 TOS Convert to TV using Claude 3.7 and ChatGPT 03 Mini :
TMO calculates momentum using the delta of price. Giving a much better picture of trend, tend reversals and divergence than momentum oscillators using price.
True Momentum Oscillator (TMO)
The True Momentum Oscillator (TMO) is a momentum-based technical indicator designed to identify trend direction, trend strength, and potential reversal points in the market. It's particularly useful for spotting overbought and oversold conditions, aiding traders in timing their entries and exits.
How it Works:
The TMO calculates market momentum by analyzing recent price action:
Momentum Calculation:
For a user-defined length (e.g., 14 bars), TMO compares the current closing price to past open prices. It assigns:
+1 if the current close is greater than the open price of the past bar (indicating bullish momentum).
-1 if it's less (indicating bearish momentum).
0 if there's no change.
The sum of these scores gives a raw momentum measure.
EMA Smoothing:
To reduce noise and false signals, this raw momentum is smoothed using Exponential Moving Averages (EMAs):
First, the raw data is smoothed by an EMA over a short calculation period (default: 5).
Then, it undergoes additional smoothing through another EMA (default: 3 bars), creating the primary "Main" line of the indicator.
Lastly, a "Signal" line is derived by applying another EMA (also default: 3 bars) to the main line, adding further refinement.
Trend Identification:
The indicator plots two lines:
Main Line: Indicates current momentum strength and direction.
Signal Line: Acts as a reference line, similar to a moving average crossover system.
When the Main line crosses above the Signal line, it suggests strengthening bullish momentum. Conversely, when the Main line crosses below the Signal line, it indicates increasing bearish momentum.
Overbought/Oversold Levels:
The indicator identifies key levels based on the chosen length parameter:
Overbought zone (positive threshold): Suggests the market might be overheated, and a potential bearish reversal or pullback could occur.
Oversold zone (negative threshold): Suggests the market might be excessively bearish, signaling a potential bullish reversal.
Clouds visually mark these overbought/oversold areas, making it easy to see potential reversal zones.
Trading Applications:
Trend-following: Traders can enter positions based on crossovers of the Main and Signal lines.
Reversals: The overbought and oversold areas highlight high-probability reversal points.
Momentum confirmation: Use TMO to confirm price action or other technical signals, improving trade accuracy and timing.
The True Momentum Oscillator provides clarity in identifying momentum shifts, making it a valuable addition to various trading strategies.
Dynamic Momentum Oscillator (DMO) [Angel Algo]Dynamic Momentum Oscillator (DMO)
OVERVIEW: The Dynamic Momentum Oscillator (DMO) is a technical indicator designed to measure the momentum of price movements in financial markets. It combines momentum calculation with dynamic range assessment to provide insights into potential trend reversals and overbought/oversold conditions.
DMO is different from classic momentum oscillators like the RSI or Stochastic Oscillator because it looks at the momentum in relation to how much the price is moving. This helps it give signals that better match what's happening in the market, especially when the market's volatility is changing.
HOW TO USE:
Interpretation:
Thresholds: Horizontal lines mark user-defined threshold levels for overbought (OB) and oversold (OS) conditions, aiding in identifying potential trend pullbacks and reversals.
DMO Line: The primary line on the indicator plot. It reflects momentum in relation to the dynamic price range. Positive values indicate bullish momentum, while negative values indicate bearish momentum.
Filled Area: The area between the DMO line and the zero line is filled with color to enhance visualization of momentum shifts.
Trading Signals:
Thresholds: Monitor for potential trend reversals when the DMO crosses above the overbought threshold or below the oversold threshold.
Crossovers: Look for buy signals when the DMO line crosses above the zero and sell signals when it crosses below.
Filled Area: The green color indicates bullish momentum, red indicates bearish momentum and gray color indicates neutral conditions.
Signals: Circles appear on the chart when the DMO crosses the overbought or oversold thresholds, indicating conditions for potential trend pullbacks or reversals.
SETTINGS:
Length: Adjust the length parameter to vary the number of periods considered in the momentum calculation.
Smoothing: Enable or disable smoothing of the DMO line using the provided option.
Thresholds: Customize the overbought and oversold threshold levels to suit specific market conditions and trading preferences.
Disclaimer: The DMO indicator serves as part of a comprehensive trading strategy and should not be solely relied upon for trading decisions. Past performance is not indicative of future results, and trading involves inherent risks.
True Momentum Oscillator"TMO calculates momentum using the delta of price. Giving a much better picture of trend, trend reversals and divergence than momentum oscillators using price". This is comparable to the WaveTrend Oscillator, gives more or less better or worse signals depending on the time frame and markets. This is a free and open source indicator found in many platforms, now ported to TV.
This indicator uses the closing and opening of the price in a way that reminds me of the Qstick indicator but it seems different. It's an oscillator with overbought and oversold zones and crossovers for entry and exits. I included the option of changing the moving averages from the standard exponential types used in its 3 functions to calculate the main and signal lines just in case the settings need to be changed further or if anyone wants to experiment to find better settings on top of just changing the lengths for each length type. I added dots for when the Main line crosses the Signal line. The Main line is darkened in case anyone needs to see it better.
Wave Period Oscillator by KIVANC fr3762WPO – Wave Period Oscillator
A Time Cycle Oscillator – Published on IFTA Journal 2018 by Akram El Sherbini (pages 68-77)
(http:www.ftaa.org.hk/Files/2018130101754DGQ1JB2OUG. pdf )
Bullish signals are generated when WPO crosses over 0
Bearish signals are generated when WPO crosses under 0
OverBought level is 2
OverSold level is -2
ExtremeOB level is 2.7
ExtremeOS level is -2.7
As with most oscillators, divergences can be taken advantage of.
via PROREALCODE
Here's the link to a complete list of all my indicators:
tr.tradingview.com
Şimdiye kadar Tradingview'a eklediğim tüm indikatörlerin tam listesi için:
tr.tradingview.com
Smoothed Delta's Ratio OscillatorIntroduction
Scaled and smoothed oscillators can provide easy to read/use information regarding price, therefore i will introduce a new oscillator who create smooth results and use a fast and practical scaling method. In order to allow for even more smoothness the option to smooth the input with a lsma has been added.
Scaling Using Changes
In this indicator scaling in a range of (1,-1) is achieved through the following calculations :
a = sma(abs(change(src,length)),length)
b = change(sma(src,length),length)
c = b/a
where src is our input. The two elements a and b are quite similar, a smooth the absolute change of the input over length period while b calculate the change of the smoothed input over length period, this make a > b and able us to perform scaling in a range of (1,-1).
The Indicator Parameters
Length control the differencing/smoothing period of the indicator, greater values create smoother and less volatile results, this mean that the oscillator will tend to be equal to 1 or -1 in a longer period of time if length is high. The smooth option allow for even smoother results by enabling the input to be smoothed by a lsma of length period.
Conclusions
I presented a smooth oscillator using a new rescaling technique. Parameters can be separated to provide different results, i believe the code is simple enough for everyone to modify it in order to provide interesting creations.
Volume Oscillators Focus IndicatorVolume Oscillators Focus Indicator
Short name VolumeFocus
This indicator seeks to show episodes of high and low volumes analyzing these by calculating three lines and create colorings on the basis of where these lines go relative to each other.
The first line is a percent based on the current volume level, for which a 3 period sma is taken.
It is calculated by using the lowest volume in the lookback as zero, the highest as 100 percent
This line is called “current volume level”
The second line is a percent, based on the median volume of the last five periods. This line is called “new normal volume”
The third line is a percent, based on the median volume of the lookback period. This is called “old normal volume”
For the second and third line the lowest “new normal volume” in the lookback is used as zero while the 100 percent level is the same as in the calculation of the first line.
The reasoning for the colors is as follows:
When both current en new normal level are below old normal, the volume is to be considered ‘low’. When volume is low, the background color is gray and the fill color between the old normal and current lines is navy.
When both current and new normal level are above old normal, the volume is to be considered ‘significantly expanded’. When this happens the fill color between current and old normal is orange.
When volume is not low it is considered normal or high and the background color is green.
The lookback is set to 50, it advise to keep it that way.
Use of the indicator.
Volume results from focus of the market on the instrument. When the price seems correct, some buy it, some sell it but most don’t care. Then the volume is low, the background is gray. The navy fill color indicates ‘how low’.
When the price seems off, many will care and start trading. Then volume is high, background is green. When the trading is really heating up the orange fill color appears, showing that the market has high focus on this instrument, perhaps move in a trend.
Of course we don’t know in which way the market tries to ‘correct’ the price, for that purpose I use this indicator together with REVE Cohorts which provide useful markers to explain what the excess volume means.
Eykpunter
SMI Ergodic Indicator + OscillatorThis indicator is one that I came across a while ago. The main way this indicator works is a lot like the True Strength Index except it also adds a signal line. I like to think of it as a faster MACD that gives you a chance to lag a little less behind the MACD. This of course comes with the additional risk of fake-outs being prevalent. The signal line in the indicator allows you to use the EMA in the indicator itself and adds another indicator that it's either going to do a reversal or confirm trend.
In the indicator I created it has the Oversold and Overbought areas highlighted to show the oscillators function as kind of an RSI + MACD indicator. There is also added crossing alerts in the form of circles (or whatever you want to change it to) indicating a cross of the SMI line and the Signal EMA line. This is usually the point where you want to make an entrance or exit point. The Overbought and Oversold zones are adjustable to wherever you as a trader feel comfortable having them be.
I also combined bother the SMI and Signal line with the SMI Oscillator adding a histogram.
Public Sentiment Oscillator This is a combination of 9 common use indicators turned into on single oscillator. These indicators are: 200 day moving average cross, 9/12 ema cross, 13/48 sma cross, rsi, stochastic, mfi, cci, macd, and open close trend. I have weighted the scores to be pretty even so that its balances each indicator in the sum. Because of the odd number of indicators, I have decided to normalized the score to 10. I think this has the effect of making it easier to read.
The score definition: oc_trend > 0 ? 1 : 0, fast_e > slow_e ? 1 : 0, fast_s > slow_s ? 1 : 0, rsi < 30 ? 0 : rsi > 30 and rsi < 70 ? 0.5 : rsi > 70 ? 1 : 0, macd1 > macd2 ? 0.5 : macd1 < macd2 ? 0 : 0, (hist >=0 ? (hist < hist ? 0.5 : 0.25) : (hist < hist ? 0.25 : 0)), stoch < 20 ? 0 : stoch > 20 and stoch < 80 ? 0.5 : stoch > 80 ? 1 : 0, source > ma200 ? 1 : ex <= ma200 ? 0 : 0, mfi < 20 ? 0 : mfi > 20 and mfi < 80 ? 0.5 : mfi > 80 ? 1 : 0, cci < -100 ? 0 : cci > -100 and cci < 100 ? 0.5 : cci > 100 ? 1 : 0
I hope you find this useful in your trades. Enjoy!
Dodgy Volume OscillatorThis is something between a money flow moving average and a volume oscillator. To be honest, I don't really understand the math I used, but it compares the volume to the price and charts it similarly to a moving average. Input of 100 seems to work well on shorter time frames, consider lowering this for higher time frames.
I am still testing this and it seems to give of many false positives, be careful!
OBV OscillatorHello traders, today I've decided to add another OBV oscillator. I hope you all like it. Peace, and may the force be with you all.
Wave Period Oscillator Wave Period Oscillator developed by Akram El Sherbini
Published in article Time Cycle Oscillators in IFTA Journal 2018 (page 66 - 77)
read his article : ifta.org
Entry Long - WPO cross above centerline (Zero Line)
Exit Long - WPO cross below overbought level or cross below centerline(Zero Line)
Entry Short - WPO cross below centerline (Zero Line)
Exit Short - WPO cross above oversold level or cross above centerline(Zero Line)
Tenkan-Sen Kijun-Sen Distance (TKD) Oscillator - IchimokuThe TKD is the distance between the Tenkan-Sen and the Kijun-Sen, expressed in percentage of current price. The further apart the tenken-sen and kijun-sen are, the more they want to snap back together. This makes for a decent oscillator. When the Tenkan-Sen is above the Kijun-Sen, the TKD is green. When it is below, the TKD is red. At the crossing points, it turns blue.
For those more familiar with Ichimoku Cloud techniques, one might also think of this indicator as a C-Clamp indicator. Bar coloring is supported and enabled by default. There's also an option to flip/invert the green/red colors in case you want to use it to judge pending cycles rather than current ones.
derivative oscillator cuMinor modification to Everget's implementation of Constance Brown's Derivative Oscillator.
Toggles for DOSC Columns, Line, Circles
Signal line toggle
Color change
Misc. Comments + Source attribution
Colored Klinger Volume Oscillator (CKVO)This is a color enhanced version of Klinger Volume Oscillator. I specially designed this to get maximum profit from highly volatile coins. This indicator is based on volume.
xTrigger (the line) shows if trend is bullish or bearish. It is the average of the area. You can clearly see the trend.
xKVO (the area) shows how buy and sell orders change. It rises while buys are increasing against sells, decreases while sells are increasing against buys.
The color or the area provides buy and sell signals. Green: buy. Red: sell. Gray: Undecided.
Of course there are false signals. You should use other indicators to confirm them.
I like to use RSI and Bollinger Bands along with it to eliminate false signals. Also check for double bottom and top, etc.
Its wise to check the general direction of coin using a bigger time frame using Heikin Aishi. For example 1W Heikin Ashi if you are trading on 1D.
In addition to buy signals the most important indication is divergence with the price. Before a trend change 2 kinds of divergences happen
- Trend line moves reverse to the price line
- Are a tops moves revers to the price tops. For example while there is a higher price top, there is a lower area top. Then its time to escape.
Motivation
It is common to suffer from failures while trading highly profitable but volatile coins like NULLS, REP, DLT, LRC, MFT, HOT, OAX, KEY, etc.
- Traders sell too early to ensure a profit. Sell at 10% and it goes 200%
- Traders buy too early. Traders buy and it drops yet another 50%
- Wrong patience. The trader keeps the faith and waits for days for the glorious days. And nothing happens.
I believe with this indicator I am able to solve those problems most of the time.
Accelerator OscillatorThis indicator was originally developed by Bill M. Williams. Also known as Acceleration/Deceleration Oscillator.
Recursive Median Oscillator & Fisher Transforms RibbonThis is a composite indicator made up of:
- modifided (rescaled) version of evergets version of recursive median oscillator.
- 1996anoojpatels Futur modification of Ehlers Fisher Transform Ribbons Indicator
I think Ehlers attempts to minimise latency in indicators are extremely valuable and some of my most use trading tools. Thanks to all the authors whose iterations keep moving these indicators toward perfection. Here is my contribution.
Chande Momentum OscillatorChande Momentum Oscillator script.
This indicator was developed and described by Tushar S. Chande and Stanley Kroll in their book "The New Technical Trader" (1994, Chapter 5: New Momentum Oscillators).
PVT OscillatorThis is the non-accumulating portion of the price-volume trend (PVT)--the amount by which PVT would change each bar--which I have turned into a zero-centered oscillator. The plot is a 9-day EMA of the PVT change, multiplied by 1000 for readability, with lime/red corresponding to whether the actual PVT increased or decreased for that bar.
As always, the length of this moving average is adjustable, as is the source of price(s) to use--open, close, high, low, HL2, HLC3, or OHLC4.
Ichimoku OscillatorIchimoku trading signals mapped to an oscillator.
Primarily to indicate bullish and bearish trends.
Forked from:
Kijun Oscillator [-W-]Eng.
Kijun is one of the lines of the Ichimoku indicator.
The indicator shows the relative deviation of the price from this line.
This indicator can be used to determine divergences, market phases, and all that other oscillators show. )
Rus .
Kijun - одна из линий индикатора Ишимоку.
Индикатор показывает относительное отклонение цены от этой линии.
По этому индикатору можно определять дивергенции, фазы рынка и всё то, что показывают другие осцилляторы. )
MTF Oscillator Stack [BigBeluga]🔵 OVERVIEW
The MTF Oscillator Stack brings powerful multi-timeframe momentum analysis directly into your price chart. You can select one oscillator— RSI , MFI , or Stochastic RSI —and display it across up to 4 different timeframes. Each panel is neatly stacked horizontally above price , offering quick insight into cross-timeframe conditions like trend direction, exhaustion zones, and momentum shifts.
🔵 CONCEPTS
Single Oscillator Mode: Select one oscillator type (RSI, MFI, or Stoch RSI) to analyze across all selected timeframes.
Top-Chart Horizontal Panels: Oscillator plots are aligned horizontally at the top of the chart for seamless top-down reading.
Signal Comparison Arrows: Arrows (🢁 / 🢃) indicate oscillator position relative to its signal line.
Overbought/Oversold Zones: Transparent 30–70 fill zones highlight key reversal areas.
Dynamic Display Logic: Only enabled panels are shown; spacing adjusts based on active timeframes.
Timeframe Tagging: Each oscillator panel is labeled with its corresponding timeframe (e.g., 1H, 2H, 4H).
🔵 FEATURES
Choose one oscillator (RSI, MFI, or Stoch RSI) and apply it across up to 4 timeframes.
Each oscillator panel includes: price-synced plot, signal line, and zone shading.
Scale alignment allows users to place charts at the bottom or top.
Clear arrow signals show whether oscillator is bullish or bearish.
Individual length and signal settings per timeframe.
Toggle for alignment mode: evenly spaced or floating layout.
All panels use a consistent layout for faster decision-making.
🔵 HOW TO USE
Select your preferred oscillator and activate 2–4 key timeframes (e.g., 1H, 4H, D1, W1).
Use signal crossovers as a bullish (🢁) or bearish (🢃) trend cue.
Look for aligned extremes (e.g., all timeframes overbought) to spot momentum exhaustion.
Ideal for momentum confluence strategies and top-down confirmation.
Use horizontal layout to stay focused on price while assessing broader structure.
🔵 CONCLUSION
MTF Oscillator Stack simplifies complex multi-timeframe momentum analysis into one clean, actionable visual. Whether you're tracking RSI, MFI, or Stoch RSI, this tool helps you stay aligned with the broader trend—without ever leaving your main chart.