PureBytes Links
Trading Reference Links
|
Dan,
Here an indicator that works:
{ROC SINCE DATE}
D1:=Input("Day",1,31,30);
M1:=Input("Month",1,12,12);
Y1:= Input("Year",1900,2400,2000);
Method:=Input("method:[1]percent, [2]points",1,2,1);
D:=DayOfMonth(); M:=Month(); Y:=Year();
Date:=D>=D1 AND M=M1 AND Y=Y1 OR Y>Y1 OR Y=Y1 AND M>M1;
Start:=Date AND Alert(Date=0,2);
ValStart:=ValueWhen(1,Start,C);
ValEnd:=C;
PerfChange:=(ValEnd-ValStart)/(ValStart*0.01);
PointChange:=ValEnd-Valstart;
If(Method=1,PerfChange,PointChange);
Hope this helps,
Preston
--- In equismetastock@xxxxxxxxxxxxxxx, pumrysh <no_reply@xxx> wrote:
>
> Dan,
>
> If you check the data values you will find that there is a N/A
value
> plotted. This means that not enough data is available to perform
the
> calculation.
>
> I believe this has to do with the method used to calculate the
> ValStart variable. Specifically the PdsStart calculation. There are
a
> number of methods that this could be done.
>
> If you want a more precise indicator a calendar generator would
need
> to be incorporated into the code for the formula.
>
> Preston
>
>
>
>
>
> --- In equismetastock@xxxxxxxxxxxxxxx, "lig4dan" <tcb4dan@> wrote:
> >
> > I created this indicator by pasting the code into the Formula
> > Builder. When I try to plot this, nothing shows. I have ver 10.1
> and
> > was entering recent dates such as 12/30,2007. Has anyone else
had
> a
> > problem?
> >
> > I was able to paste sections of the code into the Explorer (hard
> > coding dates) and it shows results.
> >
> > Thanks.
> >
> > Dan
> >
> > --- In equismetastock@xxxxxxxxxxxxxxx, pumrysh <no_reply@> wrote:
> > >
> > > Ms. Leopard,
> > > This one will give you points or percent.
> > >
> > > Day1:=Input("Start Day",1,31,30);
> > > Month1:=Input("Start Month",1,12,12);
> > > Year1:=Input("Start Year",1900,2200,1999);
> > > Method:=Input("method:[1]percent, [2]points",1,2,1);
> > > PdsStart:=(DayOfMonth()=Day1)+
> > > (Month()=Month1)
> > > +(Year()=Year1);
> > > ValStart:=ValueWhen(1,PdsStart=3,C);
> > > ValEnd:=C;
> > > PerfChange:=(ValEnd-ValStart)/(ValStart*0.01);
> > > PointChange:=ValEnd-Valstart;
> > > If(Method=1,PerfChange,PointChange);
> > >
> > >
> > > Hope this helps,
> > >
> > > Preston
> > >
> > >
> > >
> > > --- In equismetastock@xxxxxxxxxxxxxxx, pumrysh <no_reply@>
wrote:
> > > >
> > > > Try this,
> > > >
> > > > Day1:=Input("Start Day",1,31,30);
> > > > Month1:=Input("Start Month",1,12,12);
> > > > Year1:=Input("Start Year",1900,2200,1999);
> > > > PdsStart:=(DayOfMonth()=Day1)+
> > > > (Month()=Month1)
> > > > +(Year()=Year1);
> > > > ValStart:=ValueWhen(1,PdsStart=3,C);
> > > > ValEnd:=C;
> > > > PerfChange:=(ValEnd-ValStart)/(ValStart*0.01);
> > > > PerfChange
> > > >
> > > >
> > > > Preston
> > > >
> > > >
> > > >
> > > > --- In equismetastock@xxxxxxxxxxxxxxx, dagalic <no_reply@>
> wrote:
> > > > >
> > > > > Dear together,
> > > > >
> > > > > i have a ROC Indicator since a specific date in value and
> don`t
> > > know
> > > > > how to create one in percent too ???
> > > > >
> > > > > I think i need only to change the function "ValueWhen" !!!
> > > > > But in what for an another function ???
> > > > >
> > > > >
> > > > > Here is the code of "Rate Of Change Since A Specific Date"
> > > > >
> > > > > -----------------------------------------------------------
> > > > >
> > > > > Day1 := Input("Day",1,31,4);
> > > > > Month1 := Input("Month",1,12,1);
> > > > > Year1 := Input("Year",1900,2400,1999);
> > > > >
> > > > > 100 * (CLOSE - ValueWhen(1,DayOfMonth() = Day1 AND Month()
=
> > > Month1
> > > > > AND Year() = Year1, CLOSE))/ ValueWhen(1,DayOfMonth() = Day1
> > > > > AND Month() = Month1 AND Year() = Year1,CLOSE)
> > > > >
> > > > >
> > > > > Thanks ahead for help :
> > > > > MS Leopard
> > > > >
> > > >
> > >
> >
>
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/
|