Makuchaku's trading tools - Liquidity visualizerThis indicator plots those pivots/fractals which have not been taken out by price, whereby showing where are the clusters of highs/lows where stop orders (or liquidity) could be hiding.
This is a fantastic tool for taking reversal trades.
Cari dalam skrip untuk "williams"
Ehlers Relative Vigor Index [CC]The Relative Vigor Index was created by John Ehlers (Cybernetic Analysis For Stocks And Futures pg 58) and this is a momentum indicator that is similar to the Accumulation Distribution Oscillator created by Jim Waters and Larry Williams. He uses digital signal processing to smooth the indicator to provide clear buy and sell signals. The idea behind this indicator is that during uptrends, prices tend to close near the high and during downtrends, prices tend to close near the low. I have included strong buy and sell signals in addition to normal ones so strong signals are darker in color and normal ones are lighter in color. Buy when the line turns green and sell when it turns red. Usually the best signals I have found for this indicator is when the indicator is below the 0 line and turns green then it is usually a sign of a strong uptrend.
Let me know if there are any other scripts you would like to see me publish!
SL Hunter Tracker SL Hunter Tracker
coded by Bogdan Vaida
SL Hunter Tracker is a meticulous hunter that tracks SL hunters.
First it plots the fractals on the chart, then it draws lines from them
to the last wick that touched that height. You can add sweep alerts, once
per bar close, so that you get notified when a wick was touched.
Tested on: EURUSD 30'
Fractal lines multi time framePlot lines using last two William's fractals to find trends, it supports different resolutions and alerts
Fractals ROC AlertI am playing William's Fractals and got an idea to calculate each fractal's strength by these rules:
- downFractal. FractalROC = (close - lowest(n+1))/(open【2*n】-lowest(n+1))
- upFractal FractalROC = (highest(n+1)-close)/(highest(n+1)-open【2*n】)
And set up a level to filter small fractals.
Bigger FractalROC, Stronger trend
Custom FIBOThis script shows 3 Donchian Channel 78.6% and 21.4% intermediary level lines to perform trade analysis. Besides those 6 lines it also optionally shows Fibonacci's retracements with 100%, 127%, 162%, 200% and 262% for one of the Donchian channels.
The 3 Donchian Channels used have default lengths 72, 305 and 1292, calculated after the first length default value of 72. For each of the 3 Donchian Channels only an upper line, set by default at 78.6%, is plotted in green and its complement, set to 21.4%, is plotted in red. When the closing price is above 3 green lines, we say it is Forbidden to Sell ( PV ), and when the closing price is below 3 red lines, we say it is Forbidden to Buy ( PC ). Those conditions are flagged on the chart. These PV-PC conditions were, up to my knowledge, first proposed by Bo Williams.
Fibonacci's retracements are show for the Donchian Channel with length 72 by default, but it can be changed to any length. They are colored as fuchsia (100%), blue (127%), orange (162%), yellow (200%) and navy (262%).
[blackcat] L1 Enhanced Awesome OscillatorLevel: 1
Background
The awesome oscillator is just that, an oscillator by Bill Williams. In contrast to the slow stochastics, which ranges from +100 to -100, the fantastic oscillator is limitless. On the surface, one might think that the fantastic oscillator is made up of a complicated algorithm developed by a Whiz Kid from M.I.T. You will be surprised to learn that the indicator is a basic calculation of two simple moving averages. I made some improvements on it by introducing some novel moving average functions and choppiness index as L1 Enhanced Awesome Oscillator.
Function
Yellow bars for bull and fuchsia bars for bear with candles. Buying and selling signal is provided. Divergence signal is provided. Choppiness index is used as a green background color, which indicates trends when it under green color. The choppiness index is used to filter out entry signals.
Key Signal
yellow candle --> bull
fuchsia candle --> bear
yellow DIV label --> bottom divergence
fuchsia DIV label --> top divergence
red SELL label --> short entry
green BUY label --> long entry
Remarks
Feedbacks are appreciated.
Readme
In real life, I am a prolific inventor. I have successfully applied for more than 60 international and regional patents in the past 12 years. But in the past two years or so, I have tried to transfer my creativity to the development of trading strategies. Tradingview is the ideal platform for me. I am selecting and contributing some of the hundreds of scripts to publish in Tradingview community. Welcome everyone to interact with me to discuss these interesting pine scripts.
The scripts posted are categorized into 5 levels according to my efforts or manhours put into these works.
Level 1 : interesting script snippets or distinctive improvement from classic indicators or strategy. Level 1 scripts can usually appear in more complex indicators as a function module or element.
Level 2 : composite indicator/strategy. By selecting or combining several independent or dependent functions or sub indicators in proper way, the composite script exhibits a resonance phenomenon which can filter out noise or fake trading signal to enhance trading confidence level.
Level 3 : comprehensive indicator/strategy. They are simple trading systems based on my strategies. They are commonly containing several or all of entry signal, close signal, stop loss, take profit, re-entry, risk management, and position sizing techniques. Even some interesting fundamental and mass psychological aspects are incorporated.
Level 4 : script snippets or functions that do not disclose source code. Interesting element that can reveal market laws and work as raw material for indicators and strategies. If you find Level 1~2 scripts are helpful, Level 4 is a private version that took me far more efforts to develop.
Level 5 : indicator/strategy that do not disclose source code. private version of Level 3 script with my accumulated script processing skills or a large number of custom functions. I had a private function library built in past two years. Level 5 scripts use many of them to achieve private trading strategy.
Confirmation candleConfirmation candle include 2 price action patterns to confirm reversal.
First one is clasic engulf.
Second one is 3 candles patter that shows failed auciton.
Patterns are confirmation for trend setups, not reversal.
2B detector betaIdentifying a trend reversal is practically tricky, given that price movement is somewhat unpredictable and mostly obeys a power law. In which the price difference is primarily out of normal distribution. According to Benoit Mandelbrot, the price distribution follows an alpha-stable distribution with α equal to 1.7.
Real data observation suggests that stock prices do not follow the Random Walk Hypothesis or Brownian motion. Instead, they follow a fractal pattern. Fractals exhibit similar patterns at different scales called self-similarity. Using this character, one can develop fractal patterns to identify local highs and local lows.
This indicator identifies the reversal signal so-called 2B base on the following logic:
1. Identify local highs and local lows with fractals
2. Define relative positions of those local highs and lows (ABC and 2B)
3. Define the local range of ABC and B
Disclaimer: This indicator is only for research purposes. Please do not take it as investing or trading advice.
Turbulence with directionThis indicator uses 28 SMA lines from SMA12 to SMA120 with an interval of 4 to reveal the unseen underlying structure that determines the stock price trend. The convergent area of MA lines usually creates support for the stock price. This indicator also includes a clock position for a clear view of the direction of the current trend.
This work is inspired by LoneCapical, Benoit Mandelbrot, and Bill Williams.
MA lines are colored with blue for bullish trends, red for bearish trends, and gray for no apparent direction.
Custom MyMA Contrarian IndicatorThis indicator was inspired on the Sofien Kaabar's Moving Average Contrarian Indicator - MACI. It is actually a (K,1,1) stochastic indicator built on top of the distance from the price to, what a I call, a Base Moving Average.
What I have found insteresting is that, instead of only paying attention to 0% and 100% moments, I put two K stochastic lines together and observe their relative behavior. My intention, as much as Mr Kaabar's, is to detect mean-reversion moments. I am particularly interested in detecting trends ending and, while I am not able to make the Hurst exponent useful for that purpose, I have found very insightful situations with this Contrarian Indicator.
The Base Moving Average can be chosen between EMA and MyMA. MyMA is a Moving Average that tries to mimic Bo William's MIMA. Due to the close resemblance between MyMA and MIMA, I do not feel comfortable to open this script source code.
Base Moving Average default length is set to 305, and the two stochastic K lines default lengths are 17 and 72. These default lengths come from one of the Fibonacci Phi^3/2 sub series (17, 72, 305), but they can be changed to any values, particularly to the traditionally used 20, 50 and 200. Up to my knowledge, Fibonacci Phi^3 and Phi^3/2 sub series lengths were first proposed by Bo Williams.
This indicator has shown to be particularly useful when used together with the PVPC indicator at moments when the price is above 3 green lines. On these situations we must choose between keeping in the trend or inverting our position due to a potential mean-reversion. The PVPC indicator can be found on my published scripts list under the name CMyMA + Fibo.
I have noticed that when the price is above 3 PV (green) lines, but the smallest K line is below the largest K line, then the up trend does not persist. I have not used with it to check for down trends but the smallest K line above the largest K line should suggest the start of a, possibly small, upward movement.
As Kaabar suggests, when both K lines are at 100%, the price will eventualy start to fall. On the other hand, when both are at 0% it will start to rise. Things get interesting when they separate from each other, as described right abaove.
This script has also a smothing option that I have not found very useful but could work as stochastic D line.
Volume Spread Analysis Indicators [Volume Trader]This indicator is based on Volume and Price spread analysis developed by tom williams.
It shows following indicators based on price range and volume data
Bearish Indicators
1. Buying climax
2. End of Rising Market
3. Upthrust
4. Smart selling
5. No Demand
6. VDD
Bullish Indicators
1. Selling Climax
2. End of falling
3. Stop Volume
4. Reverse Upthrust
5. Shakeout
6. VDU
6. No supply
AIMS Box TV [ Trade in line with the Structure of the Market] Introduction to AIMS Box
The Market has an underlying Unseen Structure that can be revealed by using this indicator.
The underlying structure of the Market is Elliott Wave. And the Underlying Structure of Elliott Wave is the Fractals. This BOX is based on the Fractals.
The AIMS Box is created using the fractals. The Upper and Lower Levels require a minimum of five bars with the top of the box being the upper Fractal; the bottom of the box, the lower Fractal
The AIMS Levels are the high and low of the AIMS Box – the upper and lower Fractals.
This indicator, by itself, provided the concept that revolutionised my trading.
AIMS Box can be used for
1. Calculating Risk Per Trade
2. To Find the Trend of the Market i.e. Stepping Up is Uptrend and Stepping Down is Down Trend.
3. The box lower levels are used for Trailing Stops for Buy Orders and Box High levels are used for Trailing Stop for Sell Trades.
Anatomy of the AIMS Box and the AIMS Levels
As mentioned earlier, the AIMS Boxes are formed using high and low Fractals. A new AIMS Box will be created whenever price makes a new high or low Fractal.
The bottom of the AIMS Box – the Lower AIMS Level - is created when a low Fractal is formed i.e. the low of a candle is lower than two candles to the left and two candles to the right.
The AIMS Level clearly shows support and resistance – where price approached a level and could not go further, forcing it to retrace on itself.
Pending Sell Order is set 1 pip below the lower AIMS Level (provided it’s a correct Setup).
The top of the AIMS Box – the Upper AIMS Level - is created when a high Fractal is formed i.e. the high of a candle is higher than two candles to the left and two candles to the right.
Pending Buy Order is set 1 pip + spread above the AIMS Box (provided it’s a correct Setup).
Benefits of this Indicator:
Objective information generated by the AIMS Box and its Levels
Crystal clear entry levels.
Stop-loss levels – clear support and resistance levels.
Money management information.
Position/lot size information.
Trailing stop-loss mechanism.
AIMS Box also generates the following additional information about the market:
The market always creates an AIMS Box before it turns around.
Every trend starts and ends with an AIMS Level.
Entries are always taken on the breakout of the AIMS Box.
We don’t take entries inside the AIMS Box on the timeframe that produced the Setup.
When price is inside the grey shaded zone, it is inside the AIMS Box; it is within the AIMS
How to Get Access to This Script?
Contact me using the link below to gain access.
1337 OscillatorThis script is inspired by the Awesome Oscillator by Bill Williams. The 1337 Oscillator uses a faster and more reactive hull moving average.
Signals could be from the 0 line crosses or rising/falling.
MyMA AngleThis script shows the angle of 6 Moving Averages (MAs) to perform trade analysis. The MA angle is also known as its Rate Of Change ( ROC ). The 6 MAs (I, II, III , IV, V and VI ) default lengths come from one of the Fibonacci Phi^3 and Phi^3/2 sub series (17, 34, 72, 144, 305 and 610), but can be changed to any values, particularly to the traditionally used 20, 40, 50, 100, 200 and 300. Up to my knowledge, Fibonacci Phi^3 and Phi^3/2 sub series lengths were first proposed by Bo Williams.
The used Moving Averages can be chosen between EMA and MyMA. MyMA is a Moving Average that tries to mimic Bo William's MIMA. Due to the close resemblance between MyMA and MIMA, I do not feel comfortable to open this script source code. In order to learn how this script operates with EMAs, please refer to my Custom EMA + FIBO indicator that has its source code open.
Angle calculation is performed by calculating the tangent over a delta interval. Normalization is required to make the angle independent of the price range.
This script is meant to be used together with the corresponding MAs on the candle pane. Non normalized view shows a more realistic angle condition but, if intended to be used with the MyMAS indicator, normalized view should be used.
MyMA StrategyThis script combines 3 Moving Averages (MAs) with Bollinger Bands to build a trend based trading strategy. The 3 MAs (I, II and III ) default lengths come from one of the Fibonacci Phi^3/2 sub series (17, 72 and 305), but can be changed to any values, particularly to the traditionally used 20, 50 and 200.
The used Moving Averages can be chosen between EMA and MyMA. MyMA is a Moving Average that tries to mimic Bo William's MIMA. Due to the close resemblance between MyMA and MIMA, I do not feel comfortable to open this script source code. In order to learn how this script operates with EMAs, please refer to my Custom EMA Strategy indicator that has its source code open.
Bollinger Band length is set to the same length as MA I. Up to my knowledge, Fibonacci Phi^3/2 sub series lengths were first proposed by Bo Williams.
Buy Recommendations happen when src (close) > MA I > MA II, MA I angle > 0 degree, MA II angle > -1 degree and MA III angle > -1 degree. My simulations have show that -1 degree usage results in better returns than zero degree.
Top Buy Recommendations happen when, besides Buy recommendation conditions are met, src (close) > HBand, the Bollinger Band High Band.
Sell Recommendations come in 3 flavors: Short Term (close < MA I), Medium Term (close < MA2) and Long Term (MA I < MA II).
Angle calculation is performed by calculating the "normalized" tangent over a delta interval. Normalization is required to make the angle independent of the price range.
Custom EMA AngleThis script shows the angle of 6 EMAs to perform trade analysis. The EMA angle is also known as its Rate Of Change ( ROC ). The 6 EMAs (I, II, III , IV, V and VI ) default lengthes come from one of the Fibonacci Phi^3 and Phi^3/2 sub series (17, 34, 72, 144, 305 and 610), but can be changed to any values, particularly to the traditionally used 20, 40, 50, 100, 200 and 300. Up to my knowledge, Fibonacci Phi^3 and Phi^3/2 sub series lengthes were first proposed by Bo Williams.
Angle calculation is performed by calculating the tangent over a delta interval. Normalization is required to make the angle independent of the price range.
This script is meant to be used together with the corresponding EMAs on the candle pane. Non normalized view shows a more realistic angle condition but, if intended to be used with the CEMAS indicator, normalized view should be used.
Custom EMA StrategyThis script combines 3 EMAs with Bollinger Bands to build a trend based trading strategy. The 3 EMAs (I, II and III ) default lengthes come from one of the Fibonacci Phi^3/2 sub series (17, 72 and 305), but can be changed to any values, particularly to the traditionally used 20, 50 and 200. Bollinger Band length is set to the same length as EMA I. Up to my knowledge, Fibonacci Phi^3/2 sub series lengthes were first proposed by Bo Williams.
Buy Recommendations happen when src (close) > EMA I > EMA II, EMA I angle > 0 degree, EMA II angle > -1 degree and EMA III angle > -1 degree. My simulations have show that -1 degree usage results in better returns than zero degree.
Top Buy Recommendations happen when, besides Buy recommendation conditions are met, src (close) > HBand, the Bollinger Band High Band.
Sell Recommendations come in 3 flavors: Short Term (close < EMA I), Medium Term (close < EMA2) and Long Term ( EMA I < EMA II).
Angle calculation is performed by calculating the "normalized" tangent over a delta interval. Normalization is required to make the angle independent of the price range.
MultiTimeFrame Fractals D W M [xdecow]This indicator shows fractals in different timeframes. With the possibility of coloring the bars with any combination of current, daily, weekly and monthly timeframes.
The return points are calculated as follows:
high > last 3 highs and close above highest low
low < last 3 lows and closes below lowest high
The direction of higher timeframes fractals tend to be more durable and reliable. This indicator helps to find the fractal alignment of different timeframes, so that you can look for trade opportunities in the same direction as the higher timeframes and improve your chances.
Market Facilitation Index (MFI) in combination with VolumeMarket Facilitation Index indicator taken from "Trading Chaos" by Bill Williams.
MFI must be used in combination with volume:
GREEN = Volume up + MFI up (indicated by a green diamond)
SQUAT = Volume up + MFI down (indicated by a purple star)
FAKE = Volume down + MFI up (indicated by a red x)
FADE = Volume down + MFI down (indicated by a grey circle)
PS you can hide the orange MFI histogram in settings since you already have signals shown.
Market Structure Bias_edIdentify trends:
based on William Fractal pivots,
market structure shifts with bar close
wicks based on standard deviation






















