Welcome to the Traders Laboratory Forums.
Trading Indicators Post your custom trading indicators. If you download, remember to click INSTALL.

Reply
Volume Delta Oscillator Details »»
Volume Delta Oscillator
Platform: , by Soultrader (Super Moderator) Soultrader is offline
Developer Last Online: Jun 2011 Show Printable Version Email this Page

Platform: Unknown Rating:
Released: 02-02-2007 Last Update: Never Installs: 0
 
No support by the author.

Here is the oscillator version of the Volume Delta created by Walterw. It shows the flow of the Volume Delta very nicely. If you like them oscillators and price divergences, this one is for you.

All credits go out to Walterw for creating this indicator. Screenshot is attached.

Download Now

File Type: eld VOLUME DELTA OSC.ELD (5.7 KB, 766 views)

Screenshots

Volume Delta Oscillator-tickdeltaosc.jpg  

Show Your Support

  • If you like to thanks you by the author -> Click Thanks to the Author
  • This modification may not be copied, reproduced or published elsewhere without the author's permission.

Similar Indicator
Mod Developer Type Replies Last Post
Adaptive CCI Tams Trading Indicators 8 10:26 AM 03-19-2010
Tidal Wave Tams Trading Indicators 7 07:49 AM 11-05-2009
BWI - BB Band Width Indicator Tams Trading Indicators 4 03:21 PM 04-22-2009
MAMA Combo Tams Trading Indicators 6 10:10 PM 01-24-2011
CMI - Chande Momentum Indicator Tams Trading Indicators 3 11:05 AM 05-24-2009
DeMark Oscillator Tams Trading Indicators 2 04:27 PM 05-27-2009
Fourier Transform Tams Trading Indicators 3 08:11 AM 07-22-2009
Fisher Transform Tams Trading Indicators 3 11:17 PM 07-27-2009
Coppock Curve Tams Trading Indicators 5 11:50 AM 09-18-2009
The Following 3 Users Say Thank You to Soultrader For This Useful Post:
Felis (03-18-2010), opmtraders (12-24-2008), Tams (05-22-2009)

Comments
Old 12-08-2007, 10:10 AM   #2

jperl's Avatar

Join Date: Sep 2006
Location: Rochester,NY
Posts: 359
Ignore this user

Thanks: 2
Thanked 362 Times in 74 Posts

Re: Volume Delta Oscillator

James or Walter, for those of us who do not use TS, would you explain how this oscillator is computed?
JERRY
__________________
JERRY

---I'm going to trade til I'm 100, or die trying----
jperl is offline  
Reply With Quote
Old 12-08-2007, 10:18 AM   #3

Blu-Ray's Avatar

Join Date: Nov 2006
Location: England
Posts: 508
Ignore this user

Thanks: 164
Thanked 292 Times in 105 Posts

Re: Volume Delta Oscillator

Quote:
Originally Posted by jperl »
James or Walter, for those of us who do not use TS, would you explain how this oscillator is computed?
JERRY
Jerry

Here's a copy of the code for you

Code:
[LegacyColorValue = true]; 

Inputs:
    Up_Dn_MALen( 10 ),
    MAType_SMA_1_EMA_2_WMA_3( 2 ),
    MA_DisplayScalingFactor( 1 ),
    Plot_UpDn_1_or_Diff_2( 2 ),
    MA_DiffLen( 2 ),
	smooth(3),
	av (3);
 
Variables:
    MA_Up( 0 ),
    MA_Dn( 0 ),
    MA_Diff( 0 );


If BarType <= 1 then { Use only on Intra-Day Time or Tick Bars }
Begin

    { Moving Averages of Up&DownTicks and their Difference }	
    If MAType_SMA_1_EMA_2_WMA_3 = 1 then
    Begin

        MA_Up = MA_DisplayScalingFactor * ( Average( UpTicks, Up_Dn_MALen ) );
        MA_Dn = MA_DisplayScalingFactor * ( Average( DownTicks, Up_Dn_MALen ) );
        MA_Diff = ( Average( UpTicks - DownTicks, MA_DiffLen ) );

    End { If MAType_SMA_1_EMA_2_WMA_3 = 1 }
    Else If MAType_SMA_1_EMA_2_WMA_3 = 2 then
    Begin

        MA_Up = MA_DisplayScalingFactor * ( XAverage( UpTicks, Up_Dn_MALen ) );
        MA_Dn = MA_DisplayScalingFactor * ( XAverage( DownTicks, Up_Dn_MALen ) );
        MA_Diff = ( XAverage( UpTicks - DownTicks, MA_DiffLen ) );

    End { If MAType_SMA_1_EMA_2_WMA_3 = 2 }
    Else { If MAType_SMA_1_EMA_2_WMA_3 = 3 }
    Begin

        MA_Up = MA_DisplayScalingFactor * ( WAverage( UpTicks, Up_Dn_MALen ) );
        MA_Dn = MA_DisplayScalingFactor * ( WAverage( DownTicks, Up_Dn_MALen ) );
        MA_Diff = ( WAverage( UpTicks - DownTicks, MA_DiffLen ) );

    End; { If MAType_SMA_1_EMA_2_WMA_3 = 3 }


    {Plots Up&DownTicks and their selected Moving Averages or their Difference as desired}
    {The order of the plots insures proper visual presentation of the histogram bars}
		
	If Plot_UpDn_1_or_Diff_2 = 1 then
	Begin
        
        Plot2( MA_Up, "MA" );
        
        Plot4( MA_Dn, "MA_Dn" );
    End;{If Plot_UpDn_1_or_Diff_2 = 1}

	If Plot_UpDn_1_or_Diff_2 = 2 then
	Begin
        
        Plot5( average (MA_Diff,smooth), "MA" );
         
    End;{If Plot_UpDn_1_or_Diff_2 = 2}

End; { if BarType <= 1 }

if plot2 > plot4 then setplotcolor (2,blue);

if plot2 > plot4 then setplotcolor (4,blue);


if plot2 < plot4 then setplotcolor (2,red);


if plot2 < plot4 then setplotcolor (4,red);







plot6 (average(plot2, av));

plot7 (average(plot4,av));

plot8 (average(plot5,av));




if plot5 > plot8 then setplotcolor (5,blue);

if plot5 > plot8 then setplotcolor (8,blue);

if plot5 < plot8 then setplotcolor (5,red);


if plot5 < plot8 then setplotcolor (8,red);
Hope this helps

Blu-Ray
__________________

“ Search is the ultimate expression of the power of the individual, using a computer, looking at the world, and finding exactly what they want ” – Eric Schmidt, Google
Blu-Ray is offline  
Reply With Quote
Old 12-08-2007, 11:28 AM   #4

jperl's Avatar

Join Date: Sep 2006
Location: Rochester,NY
Posts: 359
Ignore this user

Thanks: 2
Thanked 362 Times in 74 Posts

Re: Volume Delta Oscillator

Quote:
Originally Posted by Blu-Ray »
Jerry

Here's a copy of the code for you

Code:
[LegacyColorValue = true]; 

Inputs:
    Up_Dn_MALen( 10 ),
    MAType_SMA_1_EMA_2_WMA_3( 2 ),
    MA_DisplayScalingFactor( 1 ),
    Plot_UpDn_1_or_Diff_2( 2 ),
    MA_DiffLen( 2 ),
    smooth(3),
    av (3);
 
Variables:
    MA_Up( 0 ),
    MA_Dn( 0 ),
    MA_Diff( 0 );


If BarType <= 1 then { Use only on Intra-Day Time or Tick Bars }
Begin

    { Moving Averages of Up&DownTicks and their Difference }    
    If MAType_SMA_1_EMA_2_WMA_3 = 1 then
    Begin

        MA_Up = MA_DisplayScalingFactor * ( Average( UpTicks, Up_Dn_MALen ) );
        MA_Dn = MA_DisplayScalingFactor * ( Average( DownTicks, Up_Dn_MALen ) );
        MA_Diff = ( Average( UpTicks - DownTicks, MA_DiffLen ) );

    End { If MAType_SMA_1_EMA_2_WMA_3 = 1 }
    Else If MAType_SMA_1_EMA_2_WMA_3 = 2 then
    Begin

        MA_Up = MA_DisplayScalingFactor * ( XAverage( UpTicks, Up_Dn_MALen ) );
        MA_Dn = MA_DisplayScalingFactor * ( XAverage( DownTicks, Up_Dn_MALen ) );
        MA_Diff = ( XAverage( UpTicks - DownTicks, MA_DiffLen ) );

    End { If MAType_SMA_1_EMA_2_WMA_3 = 2 }
    Else { If MAType_SMA_1_EMA_2_WMA_3 = 3 }
    Begin

        MA_Up = MA_DisplayScalingFactor * ( WAverage( UpTicks, Up_Dn_MALen ) );
        MA_Dn = MA_DisplayScalingFactor * ( WAverage( DownTicks, Up_Dn_MALen ) );
        MA_Diff = ( WAverage( UpTicks - DownTicks, MA_DiffLen ) );

    End; { If MAType_SMA_1_EMA_2_WMA_3 = 3 }


    {Plots Up&DownTicks and their selected Moving Averages or their Difference as desired}
    {The order of the plots insures proper visual presentation of the histogram bars}
        
    If Plot_UpDn_1_or_Diff_2 = 1 then
    Begin
        
        Plot2( MA_Up, "MA" );
        
        Plot4( MA_Dn, "MA_Dn" );
    End;{If Plot_UpDn_1_or_Diff_2 = 1}

    If Plot_UpDn_1_or_Diff_2 = 2 then
    Begin
        
        Plot5( average (MA_Diff,smooth), "MA" );
         
    End;{If Plot_UpDn_1_or_Diff_2 = 2}

End; { if BarType <= 1 }

if plot2 > plot4 then setplotcolor (2,blue);

if plot2 > plot4 then setplotcolor (4,blue);


if plot2 < plot4 then setplotcolor (2,red);


if plot2 < plot4 then setplotcolor (4,red);







plot6 (average(plot2, av));

plot7 (average(plot4,av));

plot8 (average(plot5,av));




if plot5 > plot8 then setplotcolor (5,blue);

if plot5 > plot8 then setplotcolor (8,blue);

if plot5 < plot8 then setplotcolor (5,red);


if plot5 < plot8 then setplotcolor (8,red);
Hope this helps

Blu-Ray
Well, not quite Blu-Ray. I see in the code that down tick volume is subtracted from the uptick volume. What I don't understand is how this becomes an oscillator. Perhaps you can explain it for us.
JERRY
__________________
JERRY

---I'm going to trade til I'm 100, or die trying----
jperl is offline  
Reply With Quote
Old 12-08-2007, 11:53 AM   #5

Blu-Ray's Avatar

Join Date: Nov 2006
Location: England
Posts: 508
Ignore this user

Thanks: 164
Thanked 292 Times in 105 Posts

Re: Volume Delta Oscillator

Jerry

I've never used it, I just downloaded it to get the code for you.

Just quickly looking at the code and using the default settings:


It's based on an 2 period ema of the upticks - downticks. Then that value is put into a 3 period sma and the 1st line is plotted.

Then the 2nd line is a 3 period sma of the first line.



Hope this helps

Blu-Ray
__________________

“ Search is the ultimate expression of the power of the individual, using a computer, looking at the world, and finding exactly what they want ” – Eric Schmidt, Google
Blu-Ray is offline  
Reply With Quote
Old 12-08-2007, 12:09 PM   #6

jperl's Avatar

Join Date: Sep 2006
Location: Rochester,NY
Posts: 359
Ignore this user

Thanks: 2
Thanked 362 Times in 74 Posts

Re: Volume Delta Oscillator

Quote:
Originally Posted by Blu-Ray »
Jerry

I've never used it, I just downloaded it to get the code for you.

Just quickly looking at the code and using the default settings:


It's based on an 2 period ema of the upticks - downticks. Then that value is put into a 3 period sma and the 1st line is plotted.

Then the 2nd line is a 3 period sma of the first line.



Hope this helps

Blu-Ray
Ok thanks for the explanation
__________________
JERRY

---I'm going to trade til I'm 100, or die trying----
jperl is offline  
Reply With Quote
Old 02-13-2008, 06:50 PM   #7

Join Date: Jul 2007
Location: MOUNTAIN VIEW
Posts: 32
Ignore this user

Thanks: 5
Thanked 10 Times in 5 Posts

Re: Volume Delta Oscillator

James,

Regardless of the form this indicator comes in, do you believe that watching for divergence in price versus the OSC is valid for entry near S/R. In other words, is this indicator a true representation for buying and selling pressure? I'm fairly new to trading and have been interested in trading more via price action than with indicators, but in looking at this indicator is seems to do a good job of displaying possible change of direction via divergence fairly well. Am I accurate in my assumption? If so, it seem extreamly powerful.

On another topic I believe you use Market Profile in your trading. Correct me if I'm wrong. Can MP be as simplistic as using VAH, VAL and POC's as support and resistance and watching how price behaves in these areas and trade accordingly, or is it/does it need to be more complicated than that? Thanks.

David
drsushi is offline  
Reply With Quote
Old 02-14-2008, 01:25 AM   #8

Soultrader's Avatar

Status: Super Moderator
Join Date: Aug 2006
Location: Tokyo
Posts: 3,623
Ignore this user

Thanks: 545
Thanked 1,371 Times in 492 Posts
Blog Entries: 4

Re: Volume Delta Oscillator

Hi David,

I will not vouch for any indicator simply because I do not use them. If you can read volume and price bars volume delta related indicators are not necessary. However it can be a good tool to visually aid you to see price and volume divergence.

Regarding MP... you can choose to make it as simple as that or more complex than that. It comes down to how you want to use MP in your trading.Are you going to combine MP with other techniques or use MP as a stand alone trading tool? On top of MP pivots like VAH, VAl, POC.... I personally prefer to watch for pattern recognition so I know what type of day we may have. This allows me to place trades accordingly.
__________________

Soultrader is offline  
Reply With Quote

Reply

Tags
oscillator, volume

Thread Tools
Help Others By Rating This Thread
Help Others By Rating This Thread:


Similar Threads
Thread Thread Starter Forum Replies Last Post
Volume Delta Analysis Thread Soultrader Technical Analysis 21 07-28-2010 07:44 AM
Volume Delta Indicator Soultrader Trading Indicators 29 05-22-2009 01:08 AM
Add-on For Heikin Ashii and Volume Delta Soultrader Trading Indicators 22 12-11-2007 09:01 AM
[Sellers vs Buyers with Heikin Ashii and Volume Delta] Soultrader Trading Videos 5 11-26-2007 02:30 AM
Where's the volume??? wsam29 Market Analysis 11 01-31-2007 05:21 AM

All times are GMT -4. The time now is 08:31 AM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.