PureBytes Links
Trading Reference Links
|
Hi,
I have the attempt below, after reading the link provided by Tomasz,
though this works for rsi price forecast as was the subject of the
thread, I am finding difficulty in the following code when it comes
to adx.
I would appreciate if some expert can correct this code for
determining price at which PDI crosses MDI.
P0 = C;
Acc =
0.0001;
LVBI =
LastValue(BarIndex());
Mult =
1;
for
(i = 0; i < 10; i++)
{
if
(P0[LVBI] >= 1)
i =
99;
else
Mult = Mult *
10;
}
// ***********************************************
P1 =
Ref(P0, 1) * Mult;
UpDn =
100 * P1[LVBI];
for
(i = 0; i < 200; i++)
{
Calc =
PDI()-MDI();
Goal =
LastValue(PDI()-MDI()==0);
if
(Calc[LVBI] < Goal)
P1[LVBI] = P1[LVBI] + UpDn;
else
P1[LVBI] = P1[LVBI] - UpDn;
UpDn = UpDn /
2;
if
(UpDn <= Acc)
{
j = i;
i =
99999;
}
}
Accuracy =
100 * (abs(Goal - Calc) / Goal);
a=
MACD()<Signal();
PBuy=
MACD()<Signal();
PSell=
MACD()>Signal();
Filter
= BarIndex() == LVBI;
//Filter=1;
AddColumn
(Ref(P1, -1) / Mult, "Todays Price", 1.2);
AddColumn
(P1 / Mult, "Goal Price", 1.2);
AddColumn
(P0-P1 , "Goal Price diff", 1.2);
Prashant.
--- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <groups@xxx>
wrote:
>
> It was discussed in detail before. Use search.
> See for example this:
> http://finance.groups.yahoo.com/group/amibroker/message/116612
>
> and the entire thread.
>
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message -----
> From: "Prashant Nayak" <pnayak@xxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Thursday, November 29, 2007 5:32 PM
> Subject: [amibroker] Re: help needed on adx coding.
>
>
> > Dear friends,
> >
> > Bit dissapointed, nobody comming forward to help a person stuck
with
> > the coding.
> >
> > is it really uncodeable ?
> >
> > Prashant
> >
> > --- In amibroker@xxxxxxxxxxxxxxx, "Prashant Nayak" <pnayak@>
wrote:
> >>
> >> Hi friend,
> >>
> >> even this does not work. Seniors please help to rectify this
code
> > or
> >> a new code please.
> >>
> >> Tomas, pls help.
> >>
> >> Pras
> >>
> >> --- In amibroker@xxxxxxxxxxxxxxx, "vichooo_1999" <vichooo_1999@>
> >> wrote:
> >> >
> >> > I think u r looking for a forecaster which gives a value at
which
> >> +DI
> >> > will cross -DI.
> >> >
> >> > Try the following
> >> >
> >> >
> >> > P0 = C;
> >> >
> >> > Acc = 0.0001;
> >> >
> >> > LVBI = LastValue(BarIndex());
> >> > Mult = 1;
> >> > for (i = 0; i < 10; i++)
> >> > {
> >> > if (P0[LVBI] >= 1)
> >> > i = 99;
> >> > else
> >> > Mult = Mult * 10;
> >> > }
> >> > // ***********************************************
> >> >
> >> > P1 = Ref(P0, 1) * Mult;
> >> > UpDn = 100 * P1[LVBI];
> >> >
> >> > for (i = 0; i < 200; i++)
> >> > {
> >> >
> >> > Calc = PDI();
> >> > Calc = MDI();
> >> >
> >> > Goal = LastValue(cross(PDI(),MDI()));
> >> >
> >> > if (Calc[LVBI] < Goal)
> >> > P1[LVBI] = P1[LVBI] + UpDn;
> >> > else
> >> > P1[LVBI] = P1[LVBI] - UpDn;
> >> > UpDn = UpDn / 2;
> >> > if (UpDn <= Acc)
> >> > {
> >> > j = i;
> >> > i = 99999;
> >> > }
> >> > }
> >> >
> >> > Accuracy = 100 * (abs(Goal - Calc) / Goal);
> >> > Filter = BarIndex() == LVBI;
> >> > AddColumn(Ref(P1, -1) / Mult, "Todays Price", 1.2);
> >> > AddColumn(P1 / Mult, "Goal Price", 1.2);
> >> > AddColumn(P0-P1 , "Goal Price diff", 1.2);
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > tyr and see if it works. I f it does not then some seniorguys
> > have
> >> to
> >> > rectify the code.
> >> >
> >> > cheers
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > --- In amibroker@xxxxxxxxxxxxxxx, "wavemechanic" <fimdot@>
wrote:
> >> > >
> >> > > A starting point is the folder in the Files section titled
> > "Cross
> >> > Predictions"
> >> > >
> >> > > Bill
> >> > >
> >> > > ----- Original Message -----
> >> > > From: "Prashant Nayak" <pnayak@>
> >> > > To: <amibroker@xxxxxxxxxxxxxxx>
> >> > > Sent: Tuesday, November 20, 2007 12:38 PM
> >> > > Subject: [amibroker] Re: help needed on adx coding.
> >> > >
> >> > >
> >> > > > Thanks Prashanth, but valuewhen syntax will not work here.
> > what
> >> i
> >> > > > need to code for a adx forecaster which gives out the
price
> > at
> >> > which
> >> > > > it will become a buy.
> >> > > >
> >> > > > Pls help me code a forecaster for adx.
> >> > > >
> >> > > > Prashant
> >> > > >
> >> > > > --- In amibroker@xxxxxxxxxxxxxxx,
"Prashanth" <prash454.ta@>
> >> > wrote:
> >> > > >>
> >> > > >> Have you checked out "Valuewhen" Syntax.
> >> > > >>
> >> > > >> Cheers
> >> > > >>
> >> > > >> Prashanth
> >> > > >>
> >> > > >> ----- Original Message -----
> >> > > >> From: Prashant Nayak
> >> > > >> To: amibroker@xxxxxxxxxxxxxxx
> >> > > >> Sent: Monday, November 19, 2007 10:36 PM
> >> > > >> Subject: [amibroker] Re: help needed on adx coding.
> >> > > >>
> >> > > >>
> >> > > >> Dear Friends,
> >> > > >>
> >> > > >> I look forward to your help pls.
> >> > > >>
> >> > > >> Pras
> >> > > >>
> >> > > >> --- In amibroker@xxxxxxxxxxxxxxx, "Prashant
> > Nayak" <pnayak@>
> >> > > > wrote:
> >> > > >> >
> >> > > >> > Dear Friends,
> >> > > >> >
> >> > > >> > I would highly appreciate if anybody can help me on
the
> >> > below
> >> > > >> issue,
> >> > > >> > as i am otherwise stuck on my coding.
> >> > > >> >
> >> > > >> > Prashant.
> >> > > >> >
> >> > > >> >
> >> > > >> > --- In amibroker@xxxxxxxxxxxxxxx, "Prashant
> >> Nayak" <pnayak@>
> >> > > > wrote:
> >> > > >> > >
> >> > > >> > > Dear friends,
> >> > > >> > >
> >> > > >> > > I am trying to code adx explorer on crossover, but
> > need
> >> > help
> >> > > > on
> >> > > >> the
> >> > > >> > > following:
> >> > > >> > >
> >> > > >> > > how to determine the price at which +di will cross -
di
> >> > > >> > >
> >> > > >> > > Appreciate help on the same from experts.
> >> > > >> > >
> >> > > >> > > Prashant
> >> > > >> > >
> >> > > >> >
> >> > > >>
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > Please note that this group is for discussion between
users
> >> only.
> >> > > >
> >> > > > To get support from AmiBroker please send an e-mail
directly
> > to
> >> > > > SUPPORT {at} amibroker.com
> >> > > >
> >> > > > For NEW RELEASE ANNOUNCEMENTS and other news always check
> >> DEVLOG:
> >> > > > http://www.amibroker.com/devlog/
> >> > > >
> >> > > > For other support material please check also:
> >> > > > http://www.amibroker.com/support.html
> >> > > >
> >> > > > Yahoo! Groups Links
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > > No virus found in this incoming message.
> >> > > > Checked by AVG Free Edition.
> >> > > > Version: 7.5.503 / Virus Database: 269.16.1/1140 - Release
> >> Date:
> >> > 11/19/2007 7:05 PM
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
> >
> >
> > Please note that this group is for discussion between users only.
> >
> > To get support from AmiBroker please send an e-mail directly to
> > SUPPORT {at} amibroker.com
> >
> > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > http://www.amibroker.com/devlog/
> >
> > For other support material please check also:
> > http://www.amibroker.com/support.html
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
>
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|