logo
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
oem7110  
#1 Posted : Tuesday, May 6, 2014 5:51:49 PM(UTC)
oem7110

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 12/30/2005(UTC)
Posts: 120

On-balance volume (OBV) : Total volume for each day is assigned a positive or negative value depending on prices being higher or lower that day. A higher close results in the volume for that day to get a positive value, while a lower close results in negative value.

The range of price is important to effect OBV, since the range could be large and small with the same amount of volume, so is there any approach to determine the adjusted volume with range consideration?

Does anyone have any suggestions?

Thanks in advance for any suggestions :>

OBV formula
UserPostedImage


[edited by wabbit : fixed image tags]
wabbit  
#2 Posted : Tuesday, May 6, 2014 7:19:28 PM(UTC)
wabbit

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers, Unverified Users
Joined: 10/28/2004(UTC)
Posts: 3,111
Location: Perth, Western Australia

Was thanked: 16 time(s) in 16 post(s)
oem7110 wrote:
The range of price is important to effect...


Why do you think this? If you think volume traded on a price range is important then simply weight the volume on that bar by some factor which is determined by the importance you are placing on that range.

oem7110  
#3 Posted : Tuesday, May 6, 2014 7:28:49 PM(UTC)
oem7110

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 12/30/2005(UTC)
Posts: 120

Do you find any related materials talking about this issue?

There is a difference on following case for OBV:
1) price rises 0.2% with 1 millions transaction
2) price rises 10% with 1 millions transaction

Do you have any suggestions?

Thank you very much for any suggestions :>
wabbit  
#4 Posted : Tuesday, May 6, 2014 8:11:01 PM(UTC)
wabbit

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers, Unverified Users
Joined: 10/28/2004(UTC)
Posts: 3,111
Location: Perth, Western Australia

Was thanked: 16 time(s) in 16 post(s)
None of this matters to me (or probably anyone else for that matter) -- it should only matter to you. With regard to the OBV, it doesn't matter how much the price changes, only that price changes. If you want to include the magnitude of the change, then do so.

Do some experimentation and see what you can come up with. Start with something like the code below and test it to see if there is any edge in it, then see if you can apply that to your trading.

Code:

plot:=Input("Plot: [1]Standard [2]Weighted",1,2,1);

ch:=ROC(C,1,%);
standardOBV:=Cum(((ch>0)-(ch<0))*V);
weightedOBV:=Cum(ch*V);

{plot}
If(plot=1,standardOBV,weightedOBV);



oem7110  
#5 Posted : Tuesday, May 6, 2014 8:21:35 PM(UTC)
oem7110

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 12/30/2005(UTC)
Posts: 120

Thank you very much for suggestions :>2
Laisze  
#6 Posted : Wednesday, May 7, 2014 1:08:10 AM(UTC)
Laisze

Rank: Advanced Member

Groups ready for retrieval: Registered, Registered Users, Subscribers
Joined: 11/18/2007(UTC)
Posts: 96
Location: HK


Give a man some basic tools, and with them he'll build castles in the air - and watch as Equis charges the rent. ;)


Users browsing this topic
Guest (Hidden)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.