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

Notification

Icon
Error

Options
Go to last post Go to first unread
jigneshkumar  
#1 Posted : Friday, July 3, 2015 4:09:34 PM(UTC)
jigneshkumar

Rank: Newbie

Groups: Registered Users, Subscribers, Unverified Users
Joined: 6/24/2015(UTC)
Posts: 5

hi,

The Calculation

The formula depends on only one condition, if the close of today is higher than the close of yesterday, the volume will have a positive value (Bullish), otherwise it will have a negative value (Bearish).

Volume zone oscillator = 100 X (VP÷TV).

Where, VP (Volume Position) = X-days EMA (± volume).

And, TV (Total Volume) = X-days EMA (volume).

From the formula above, Bulls’ volume moves the oscillator up, while bears’ volume moves it down.

The default period is 14; however, the period can be adjusted for sensitivity or for preferred time frame.

Equis Metastock® Indicator Builder Formula

Period := Input(“Y” ,2 ,200 ,14 );

R :=If(C>Ref(C,-1),V,-V);

VP :=Mov(R,Period ,E);

TV :=Mov(V,Period ,E);

VZO :=100*(VP/TV);


Tactics created by
Walid Khalil, CFTe, MFTA, is a member of the International Federation of Technical Analysts (IFTA)

formula is ok when i launch indicator in new window not show

so anyone solve this problem



mstt  
#2 Posted : Saturday, July 4, 2015 4:13:06 AM(UTC)
mstt

Rank: Advanced Member

Groups: Registered, Registered Users, Subscribers
Joined: 7/25/2005(UTC)
Posts: 1,042

Was thanked: 57 time(s) in 54 post(s)
Hi Jignesh The formula you provided creates the VZO variable but you have failed to provide an output of the calculation. To get the output you need to use one of the last two output methods shown in the examples below. Roy Period := Input("Y" ,2 ,200 ,14 ); R :=If(C>Ref(C,-1),V,-V); VP :=Mov(R,Period ,E); TV :=Mov(V,Period ,E); VZO :=100*(VP/TV); {VZO created but no output enabled} Period := Input("Y" ,2 ,200 ,14 ); R :=If(C>Ref(C,-1),V,-V); VP :=Mov(R,Period ,E); TV :=Mov(V,Period ,E); VZO :=100*(VP/TV); VZO; {output enabled by using the VZO variable name} Period := Input("Y" ,2 ,200 ,14 ); R :=If(C>Ref(C,-1),V,-V); VP :=Mov(R,Period ,E); TV :=Mov(V,Period ,E); 100*(VP/TV); {output enabled by not assigning VZO a variable name}
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.