[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EquisMetaStock Group] Re: SVAPO Question



PureBytes Links

Trading Reference Links

Viper,

Try this:

{SVAPO METASTOCK CODE}
{calculate the heikin-ashi closing average haCl and get the input 
variables}
haO:= (Ref((O+H+L+ C)/4,-1) + PREV)/2;
haCl:= ((O+H+L+C)/4+ haO+Max(( O+H+L+C)/ 4,Max(H,haO) )+
Min((O+H+L+C)/4, Min(L,haO) ))/4;
period:= Input("SVAPO period :",2,20,8);
cutoff:= Input("Minimum % price change :",0,10, 1);
{Inputs for standard deviation bands}
devH:= Input("Standard Deviation High :",0.1,5, 1.5);
devL:= Input("Standard Deviation Low :",0.1,5, 1.3);
stdevper:= Input("Standard Deviation Period :", 1,200,100);
{Smooth HaCl closing price}
haC:= Tema(haCl, period/1.6);
{Medium term MA of Volume to limit extremes and division factor}
vave:= Ref(Mov(V, period*5, S),-1);
vmax:= vave*2;
vc:= If(V < vmax,V,vmax);
{Basic volume trend}
vtr:= Tema(LinRegSlope(V,period),period);
{SVAPO result of price and volume}
SVAPO:= Tema(Sum(If( haC > (Ref(haC, -1)*(1+cutoff/ 1000)) AND
Alert(vtr >= Ref(vtr, -1), 2), vc, If(haC < (Ref(haC, -1)*(1-
cutoff/1000) ) AND
Alert(vtr > Ref(vtr,-1),2),-vc,0)), period)/(vave+ 1),
period);
devH*Stdev(SVAPO,stdevper);
-devL*Stdev( SVAPO, stdevper);
zeroref:=0;
zeroref;
SVAPO {end}

First problem was that SVAPO METASTOCK CODE must be commented out as 
I have done above or removed altogether.
Second problem was that Min must be immediately followed by the 
paranthesis.

I did not get the error that you described. Your error code is 
usually the result of a semicolon being left out in the previous 
variable line.  

Code should work now. 
Hope this helps,

Preston



--- In equismetastock@xxxxxxxxxxxxxxx, Viper Black <udp1645@xxx> 
wrote:
>
> Hi EveryBody,
>    
>   I'm using metastock 8, when i tried to run the SVAPO code below, 
metastock can't recognize this particular code" vtr:= Tema(LinRegSlope
( V, period), period);" it said that LinRegSlope "This is not a 
recognized name, constant or operator." 
>   Appriciate if anybody can explain what happen....or i need a 
higer version of metastock to run this code
>   ***************************************
>    
>   SVAPO METASTOCK CODE
>   {calculate the heikin-ashi closing average haCl and get the input 
> variables}
> haO:= (Ref((O+H+L+ C)/4,-1) + PREV)/2;
> haCl:= ((O+H+L+C)/4+ haO+Max(( O+H+L+C)/ 4,Max(H,haO) )+Min
> ((O+H+L+C)/4, Min(L,haO) ))/4;
> period:= Input("SVAPO period :", 2, 20, 8);
> cutoff:= Input("Minimum % price change :", 0, 10, 1);
>   {Inputs for standard deviation bands}
> devH:= Input("Standard Deviation High :", 0.1, 5, 1.5);
> devL:= Input("Standard Deviation Low :", 0.1, 5, 1.3);
> stdevper:= Input("Standard Deviation Period :", 1, 200, 100);
>   {Smooth HaCl closing price}
> haC:= Tema(haCl, period/1.6);
>   {Medium term MA of Volume to limit extremes and division factor}
> vave:= Ref(Mov(V, period*5, S), -1);
> vmax:= vave*2;
> vc:= If(V < vmax, V, vmax);
>   {Basic volume trend}
> vtr:= Tema(LinRegSlope( V, period), period);
>   {SVAPO result of price and volume}
> SVAPO:= Tema(Sum(If( haC > (Ref(haC, -1)*(1+cutoff/ 1000)) AND
> Alert(vtr >= Ref(vtr, -1), 2), vc, If(haC < (Ref(haC, -1)*(1-
> cutoff/1000) ) AND
> Alert(vtr > Ref(vtr, -1), 2), -vc, 0)), period)/(vave+ 1), 
> period);
> devH*Stdev(SVAPO, stdevper);
> -devL*Stdev( SVAPO, stdevper);
> zeroref:=0;
> zeroref;
> SVAPO
> 
>        
> ---------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  
Try it now.
> 
> [Non-text portions of this message have been removed]
>




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/equismetastock/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/equismetastock/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:equismetastock-digest@xxxxxxxxxxxxxxx 
    mailto:equismetastock-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    equismetastock-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/