Have you tried the approach suggested in message #117110 which leads you to 

http://f1.grp.yahoofs.com/v1/0FpRR99N0Q0f6-ydL-YY34PvCNxZE3LPLPuvZi9dVYaaJTqcIsR5JfZ2x69gyNTEglVVsuXKq9MdkcGA1SI0ynmbadnO/Cross%20Predictions.txt

Bill

----- Original Message ----- 
From: "Prashant Nayak" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, December 01, 2007 4:51 AM
Subject: [amibroker] Re: help needed on adx coding.


> Hi all,
> 
> I am posting my below msg once again as the thread next to my msg, 
> contained discussion not relevant to the subject of this msg, but 
> more so with the search feature or the absence of it.
> 
> I would appreciate if someone can correct this code below.
> 
> Prashant
> 
> 
> --- In [email protected], "Prashant Nayak" <[EMAIL PROTECTED]> wrote:
>>
>> 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 [email protected], "Tomasz Janeczko" <groups@> 
>> 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@>
>> > To: <[email protected]>
>> > 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 [email protected], "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 [email protected], 
> "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 [email protected], "wavemechanic" <fimdot@> 
>> wrote:
>> > >> > >
>> > >> > > A starting point is the folder in the Files section titled 
>> > > "Cross 
>> > >> > Predictions"
>> > >> > > 
>> > >> > > Bill
>> > >> > > 
>> > >> > > ----- Original Message ----- 
>> > >> > > From: "Prashant Nayak" <pnayak@>
>> > >> > > To: <[email protected]>
>> > >> > > 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 [email protected], 
>> "Prashanth" <prash454.ta@> 
>> > >> > wrote:
>> > >> > > >>
>> > >> > > >> Have you checked out "Valuewhen" Syntax.
>> > >> > > >> 
>> > >> > > >> Cheers
>> > >> > > >> 
>> > >> > > >> Prashanth
>> > >> > > >> 
>> > >> > > >>   ----- Original Message ----- 
>> > >> > > >>   From: Prashant Nayak 
>> > >> > > >>   To: [email protected] 
>> > >> > > >>   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 [email protected], "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 [email protected], "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
> 
> 
> 
> 
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.503 / Virus Database: 269.16.9/1155 - Release Date: 11/27/2007 
> 8:30 PM
> 
>

Reply via email to