Point and Figure (PnF) Weis Wave VolumeThis is live and non-repainting Point and Figure Chart Weis Wave Volume tool. The script has it’s own P&F engine and not using integrated function of Trading View.
Point and Figure method is over 150 years old. It consist of columns that represent filtered price movements. Time is not a factor on P&F chart but as you can see with this script P&F chart created on time chart.
P&F chart provide several advantages, some of them are filtering insignificant price movements and noise, focusing on important price movements and making support/resistance levels much easier to identify.
This tool is based on the Weis Wave described by David H. Weis (a Wyckoff specialist). The Weis Waves Indicator sums up volumes in each wave. This is how we receive a bar chart of cumulative volumes of alternating waves and The cumulative volume makes the Weis wave charts unique.
If there is no volume information for the security then this tool has an option to use “True Range” instead of volume .
If you are new to Point & Figure Chart then you better get some information about it before using this tool. There are very good web sites and books. Please PM me if you need help about resources.
Options in the Script
Box size is one of the most important part of Point and Figure Charting. Chart price movement sensitivity is determined by the Point and Figure scale. Large box sizes see little movement across a specific price region, small box sizes see greater price movement on P&F chart. There are four different box scaling with this tool: Traditional, Percentage, Dynamic (ATR), or User-Defined
4 different methods for Box size can be used in this tool.
User Defined: The box size is set by user. A larger box size will result in more filtered price movements and fewer reversals. A smaller box size will result in less filtered price movements and more reversals.
ATR: Box size is dynamically calculated by using ATR, default period is 20.
Percentage: uses box sizes that are a fixed percentage of the stock's price. If percentage is 1 and stock’s price is $100 then box size will be $1
Traditional: uses a predefined table of price ranges to determine what the box size should be.
Price Range Box Size
Under 0.25 0.0625
0.25 to 1.00 0.125
1.00 to 5.00 0.25
5.00 to 20.00 0.50
20.00 to 100 1.0
100 to 200 2.0
200 to 500 4.0
500 to 1000 5.0
1000 to 25000 50.0
25000 and up 500.0
Default value is “ATR”, you may use one of these scaling method that suits your trading strategy.
If ATR or Percentage is chosen then there is rounding algorithm according to mintick value of the security. For example if mintick value is 0.001 and box size (ATR/Percentage) is 0.00124 then box size becomes 0.001.
And also while using dynamic box size (ATR or Percentage), box size changes only when closing price changed.
Reversal : It is the number of boxes required to change from a column of Xs to a column of Os or from a column of Os to a column of Xs. Default value is 3 (most used). For example if you choose reversal = 2 then you get the chart similar to Renko chart.
Source: Closing price or High-Low prices can be chosen as data source for P&F charting.
There is only one option for Weis Wave Volume, “Use True Range (if no Volume info)” if you select this option and volume info is not avaliable then it uses “true range”, but if volume info is available, it never use true range. Default value is set to use true range.
Cerca negli script per "Wyckoff"
RedK Vol_Weighted RSI: Extending the power of the classic RSILet's take the classic Relative Strength Index (RSI) and give it couple of modern upgrades - the results are better visuals with improved signals and trade decision support:
Options and features:
- Dual period: look at the short term RSI vs a backdrop of a longer period RSI (expressing the longer-term "prevailing sentiment") - get clearer "re-entry" points in long bull or bear runs
- Longer period RSI has a "Step" option - since what we won't be really interested in the fractions, but more of the broad "strength" of the sentiment (weak, medium..) - default set to a step of 5. please experiment with what works best for you.
- Option to make the RSI volume-weighted. (On by default) - won't say much here, but possibly this is the biggest and most important added feature for those keen on the combined price - volume effect (and Wyckoff'ians)
- Smoothing option -- i would keep this set to 3 to avoid extra lag due to the smoothing
- scaled to +100 / -100 with zero as the signal line - that's how i like oscillators to work
- Adjustable optional overbought / oversold levels - can also be used to also mark strong up/down levels
- designed for the "visually oriented" -- like me :)
- code is open and commented
What Values to use:
many setting combinations possible. play around and find your sweet spot based on what/how you trade. for me, i usually prefer what i set as defaults in the study.
tip: if you set Length = 14, smoothing = 1, Sent. factor =1, Vol Weighted = No, you're back (almost) with a classic RSI - the only difference would be that i use Weighted Moving Average in my calculation of the RSI (i tend to believe WMA is the most naturally-suited for looking at "market price" data series)
Please feel free to use, share or give feedback.
ZigZag Plus [xdecow]A ZigZag Like based on candle close.
A lot of options that can be hide in options.
Triangle/bright - reversal confirmation candle
Circle/dark - higher/lower candle breakout
Square/light - Insidebar
R100 Wave Volume v2 (*v*)This indicator is similar to the Weis Wave Volume indicator in that it shows cumulative volume for each up and down price wave. However it is calculated differently, using the Jurik moving average to determine turning points. Use this in conjunction with the R100 Wave indicator to determine the best fit Jurik length and power settings.
A great indicator to help analyse the strength of pullbacks, continuation moves and changes in behaviour.
I hope you get some value out of it. Only conditions of use are that if you improve it, let me know and if you publish something that uses it, don't hide the code! Enjoy!
Code pinched and modified from Zero Lag ZigZag by Duyck - thankyou
Jurik Moving Average (for turning points) by Everget - thankyou
and Weis Wave by Modhelius - thankyou
R100 Wave v2 (*v*)This is a Wave (or Zig Zag) indicator I made to use in conjunction with the Wave Volume indicator I use.
It uses the Jurik moving average to determine turning points, and will plot the tops and bottoms of the wave based on the most recent high- so you can also use to quickly find pivot highs and lows. If you are using with the R100 Wave Volume indicator, first adjust the wave to fit better (if required) using the Jurik length and/or power, and then use the same settings on the Wave Volume indicator. Default settings work pretty well for most stocks, but adjusting the length between 8 and 14 should be enough for a good fit, or adjust the power between 1 and 3, or get fussy and tweak it with both.
The Jurik MA has been modified to include a VWAP component, so will only work where you have volume. The last "leg" of the wave will move about until the next pivot high or low is found and then will remain fixed.
I hope you find some value with it. Only conditions of use are that if you improve it, let me know and if you publish something that uses it, don't hide the code! Enjoy!
Code pinched and modified from Zero Lag ZigZag by Duyck - thankyou
Jurik Moving Average (for turning points) by Everget - thankyou
and Weis Wave by Modhelius - thankyou
OBV/CCI By AssetDisplay on balance volume, with trend strength identification by colour of another asset in a window of your current chart.
The Lie Detector [LucF]Sometimes the simplest things turn out to be surprisingly useful.
Wyckoff's second law of cause and effect implies that price movement (up or down) should be proportional to the effort (volume) supplied. Price is not subject to gravity; without volume it cannot move.
This one-line indicator acts a bit like a lie detector for price action.
It simply identifies bars with decreasing volume, the idea being that movement on a bar where volume has decreased is considered suspicious.
Falling volume accompanied by much price movement is more suspicious than it is on bars with less movement.
Pure luck would have it that the varying size of the candlestick bodies provides an easy way to visually grasp the degree of suspiciousness their movement should be considered with because it is directly proportional to the body's size. Large, empty bodies are more suspicious than small ones.
Taking things from the opposite perspective, this indicator reveals the more meaningful candles on your chart, the ones telling the truth, since their color is not changed if they are accompanied by rising volume.
My WaveThis is my implementation in TradingView of my modified version of the "Weis Wave".
Given the limitations of TradingView in alter past variable values, whenever the close change direction and the wave don't I sum the volume to the present wave and also to a possible future wave.
This results in columns of a mixed color within the columns of the histogram. By changing the percentage input you can and must keep this extra columns to a minimum.
You must insert two copies of the indicator on your chart and "unmerge down" one of them. On the overlayed you must * format and edit and unmark Histup and Histdown, on the unmerged down you must * format and edit and unmark BetaZigZag and stableZigZag.
You can also unmark Bar Color on both if you don't want to colour the bars according to the waves.
Trend: If the buying waves are longer than the selling waves the immediate trend is up, and vice versa.
Look out for a change in trend if in an uptrend the selling waves begin to increase in time and distance or the buying waves shorten, and vice versa.
From the volume histogram you can get the force of the buying and selling waves.
From the price waves you get the result of that force. You can also spot the "shortening of the thrust" up or down.
Comparing the two you can spot "effort without result" "ease of movement".
References: "Trades About To Happen" David H. Weis, Division 2 of the Richard D. Wyckoff Method of Trading in Stocks.
3-10 MA Oscillator (Wyckoff) by malagadev- If ControlSMA(16) exceeds 0 means market is bullish, below 0 means market is bearish.
- Difference between SMA(3,10) is represented with blue area.
- You can operate using changes in color or trend, or simply knowing that once 0 is crossed upwards, it means the pullback is proportional so we just need a simple pattern in the price or, entering after it just crosses.
- It's better to open positions in the first pullback after the ControlSMA(16) firstly crosses 0 ("First Cross").
- It's possible to operate using momentum divergences.