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

Re: opt this



PureBytes Links

Trading Reference Links

I don't see how that helps. Let me write 2 versions of the indicator 
for you to see. A 3 period and 5 period.

2 period
Min(L, Min(Ref(L,-1) +1* LinRegSlope(L, 3),
Min(Ref(L,-2) +2* LinRegSlope(L, 3)));

5 period
Min(L, Min(Ref(L,-1) +1* LinRegSlope(L, 5),
Min(Ref(L,-2) +2* LinRegSlope(L, 5),
Min(Ref(L,-3) +3* LinRegSlope(L, 5),
Min(Ref(L,-4) +4* LinRegSlope(L, 5)))));

You see how the number of lines change with different parameters.





- In amibroker@xxxx, "greg" <greg.bean@xxxx> wrote:
> Terry,
> 
> Just an after thought. Maybe try it first with the green colored 
lines in the code. You will have to play around with it a bit. Just 
try a few things and see what happens.
> 
> Greg
> 
> ----- Original Message ----- 
> From: greg 
> To: amibroker@xxxx 
> Sent: Saturday, April 27, 2002 2:23 PM
> Subject: Re: [amibroker] Re: opt this
> 
> 
> Terry,
> 
> I don't know if this will work, but it won't hurt to try.
> 
> Plusval=pds-1
> 
> There's probably something a lot shorter that will get the job 
done. I'm new at this . Hmmm, I think I might have something now.
> comes to 6 lines of code if you delete the green lines . They all 
seem to repeat each other except for minus value after L, .
> 
> 
> Greg
> 
> //pds=optimize("pds,14,1,60,1);
> //pds=14;
> Plusval=pds-1;
> Min(L, Min(Ref(L,-1) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-Plusval) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-3) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-4) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-5) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-6) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-7) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-8) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-9) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-10) +Plusva* LinRegSlope(L, pds),
> Min(Ref(L,-11) +Plusval* LinRegSlope(L, pds),
> Min(Ref(L,-12) +Plusval* LinRegSlope(L, pds),
> Ref(L,-13) +Plusval* LinRegSlope(L, pds))))))))))))));
> ----- Original Message ----- 
> From: spxer 
> To: amibroker@xxxx 
> Sent: Saturday, April 27, 2002 1:56 PM
> Subject: [amibroker] Re: opt this
> 
> 
> Greg, the number of lines of code has to change as well. Ie: 
the 
> lines where you see the +1 through +13 will change as the 
parameter 
> changes. A 14 period indicator has 13 lines of code. A 3 peroid 
> indicator will have 2 lines of code.
> 
> 
> --- In amibroker@xxxx, "greg" <greg.bean@xxxx> wrote:
> > Hi, Terry,
> > 
> > How about trying this.
> > 
> > When you want to optimize. Remove // in front of optimize 
line, but 
> leave them in front of pds line. 
> > 
> > When you get your optimized value replace the // in front of 
the 
> optimize line and remove them from the pds line.
> > 
> > Greg
> > 
> > +++++++++++++++++++++++++++++++++++++++++++++++
> > 
> > //pds=optimize("pds,14,1,60,1);
> > //pds=14;
> > Min(L, Min(Ref(L,-1) +1* LinRegSlope(L, pds),
> > Min(Ref(L,-2) +2* LinRegSlope(L, pds),
> > Min(Ref(L,-3) +3* LinRegSlope(L, pds),
> > Min(Ref(L,-4) +4* LinRegSlope(L, pds),
> > Min(Ref(L,-5) +5* LinRegSlope(L, pds),
> > Min(Ref(L,-6) +6* LinRegSlope(L, pds),
> > Min(Ref(L,-7) +7* LinRegSlope(L, pds),
> > Min(Ref(L,-8) +8* LinRegSlope(L, pds),
> > Min(Ref(L,-9) +9* LinRegSlope(L, pds),
> > Min(Ref(L,-10) +10* LinRegSlope(L, pds),
> > Min(Ref(L,-11) +11* LinRegSlope(L, pds),
> > Min(Ref(L,-12) +12* LinRegSlope(L, pds),
> > Ref(L,-13) +13* LinRegSlope(L, pds))))))))))))));
> > ----- Original Message ----- 
> > From: spxer 
> > To: amibroker@xxxx 
> > Sent: Saturday, April 27, 2002 12:40 PM
> > Subject: [amibroker] Re: opt this
> > 
> > 
> > This is only part of the formula. It is for a 14 period 
> indicator. As 
> > you can see the lines of code will change for every 
parameter 
> input. 
> > This is known as projection bands by Mel Widner, it is 
included 
> in 
> > metastock. (coded: ProjBandBot(14) which makes it easy to 
> optimize)
> ============================= CUT 
========================================= 
> 
> 
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service.