PureBytes Links
Trading Reference Links
|
Could you translate this line into english.I'm having a problem
understanding it.
"pds:=If(pds>Cum(x<>-101)-VAvgPds,Cum(x<>-101)-VAvgPds,pds);"
It's the <> thats the problem.
I'm having a problem understanding the Cum function in the formula
you supplied for Volume Adjusted EMA. My english translation of it
is "If pds is greater than Cumulated value of (x (which is the Close
in this case)not equal to minus 101)minus VAvgPds then pds =Cum(x<>-
101)-VAvgPds else pds=pds. What are the <> doing there??
Thanks for your input up to this point Lionel.
{ http://users.bigpond.com/prominex/pegasus.htm
{pds:=Input("EMA periods",1,2520,21);
VAvgPds:=Input("Volume sample periods",
2,252,21);
x:=Input("use Open=1 High=2 Low=3 Close=4 Volume=5 P=6",1,6,4);
shift:=1+Input("EMA vertical shift %", -100,100,0)/100; plot:=Input
("EMA=1,
Dyn EMA pds=2, Vol avg=3, Crossovers=4",1,4,1);
x:=If(x=1,O,If(x=2,H,If(x=3,L,If(x=5,V,If(x=6,P,C)))));
MovVol:=Mov(V,VAvgPds,E);
VolRatio:=Min(V,MovVol)/Max(V,MovVol);
VolAvg:=If(V>MovVol,2-VolRatio,VolRatio);
multi:=.75/(.1+.32*VolAvg+.58*Power(VolAvg,4));
pds:=pds*multi;
pds:=If(pds>Cum(x<>-101)-VAvgPds,Cum(x<>-101)-VAvgPds,pds);
pds:=If(pds<1,1,pds);
VlEma:=x*2/(pds+1)+PREV*(1-2/(pds+1));
VlEma:=VlEma*shift;
signals:=Cross(x,VlEma)-Cross(VlEma,x);
If(plot=2,pds,If(plot=3,VolAvg*50,
If(plot=4,signals,VlEma)))}
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/zMEolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/Metastockusers/
<*> To unsubscribe from this group, send an email to:
Metastockusers-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|