Login Page - Create Account

Support Board


Date/Time: Thu, 19 Jul 2018 19:24:29 +0000



[User Discussion] - Offering To The Community: On Balance Volume By Tick MACD With Filters

Support Request:
[2015-07-26 15:31:11]
bjohnson777 (Brett Johnson) - Posts: 224
I've been programming some indicators from my base tool kit and am offering them to the community. I request they be added into the main SC distro once checked over.

From the "Display Study Documentation" button:

On Balance Volume By Tick MACD With Filters. To properly use this indicator, Sierra Chart must be set up in tick by tick mode with intraday bars. If all "Input Data" options show a straight line at 0.0, then tick by tick data is not available or not enabled. Note that some volume data is only available when the market is open.

OBV acts similar for volume for what price does on the main chart. OBV is first calculated and then a MACD is taken of it. Using MACD as a measurement of volume movement gives clues to when volume has moved too far and will stop or reverse. Reading OBV MACD is very similar to reading price MACD. Volume movements affect price, and when volume stops, so does price. For a more complete picture, it is recommended to combine this indicator with OBV By Tick using the MA Ribbon option, OBV By Tick RSI, Intraday Intensity Oscillator By Tick, and Up/Down Volume Difference By Tick. Accurate volume measurement by tick is crucial to seeing what the market is doing under the hood.

This OBV version has a Volume Filter option to handle cases when a volume spike smashes the indicator making it hard to read. Large institutions sometimes do this to hide their activity afterward. The "Straight" option passes volume data through without any filtering. The "Log" option runs each volume bar through the log function making a type of "log scale". The "Square Root" option runs each volume bar through the square root function making a type of "square root scale". The "MA Clip" option will clip volume above a chosen moving average. The final Smoothing option will apply a moving average to take some of the noise out of the final OBV line.

Observations. The various volume filters are very effective and will walk right through the volume spike bar hardly noticing it. The volume filters also tend to minimize errant graph changes.

Setting the MACD periods too small will just give a lot of false crossover signals. My personal preferences are 15,80,10 to capture the overall movement.

-----
Minor update 2018-01-31. No major function changes.
Regular compiles moved to "Brett Johnson's Standard Tool Kit" DLL.
https://www.sierrachart.com/SupportBoard.php?ThreadID=18945
Quick compile instructions:
https://www.sierrachart.com/SupportBoard.php?PostID=114621#P114621
Date Time Of Last Edit: 2018-01-31 07:20:24
attachmentOnBalanceVolumeByTickMACDWithFilters.cpp - Attached On 2018-01-31 07:20:02 UTC - Size: 12.66 KB - 29 views
attachmentOnBalanceVolumeByTickMACDWithFilters.dll - Attached On 2018-01-31 07:20:13 UTC - Size: 816 KB - 32 views
[2016-10-15 07:00:43]
bjohnson777 (Brett Johnson) - Posts: 224
Today's DLL was compiled with the M$VC++ change over.
You may need to update your SC version.
Keep your previous DLL version until you've tested the new compile.
Most changes were made to shut up useless M$VC++ warnings when compiling.
There are a few compile warnings left about "argument" that can be ignored.
No real functionality changes have been made.
[2018-01-31 07:20:42]
bjohnson777 (Brett Johnson) - Posts: 224
Updated the "by tick" versions to cleanly compile with version 1689.

To post a message in this thread, you need to login with your Sierra Chart account:

Login


Login Page - Create Account