@Tomasz: I plotted this code on a 2-minute chart, and unfortunately half the
result was 1.#INF  On a daily chart, however, got results between 0 and 2.
Still wondering how to use this stuff, but thanks anyway.

@Ara: I will work on your step 4 and 5.  I know nothing about how to use
LinearReg so that will be lot of fun I guess.  But that's a good place to
start I believe and thank you for your help.  I just don't know yet how to
incorporate the linear reg and the C<0.9*HHV part to be honest.  But I will
try...

Thanks,

Louis

2008/9/5 Ara Kaloustian <[EMAIL PROTECTED]>

>    I think the best solution would come from linear regression ... along
> with some help from smoothing perhaps.
>
> The concept would be that you first qualify a setup.
> Exapmle:
> You want 10% drop from HHV in a particular amount of time ... maximum
> number of bars. (MinBars to MaxBars)
>
> 1. Close < 0.9 * HHV(High,Maxbars);       // 10 % drop in less then Numbars
> bars
> 2. BarsPast = HHVBars(High,Maxbars);  // Bars since HHV
> 3. MinBars < BarsPast;                          // Insure that a minimum
> number of bars since HHV
> 4. Draw regression line - Plot(LinearReg(array,period) .... )
> 5. Evaluate slope of regression line
>     slope = RL - Ref(RL,-1) /  Ref(RL,-1);   //  Slope at any point on the
> line
> 6. You can decide how to alternately evaluate to slope .... max or min
> slope value ...etc
>
> You may also use a smoothed price array instead of actual prices by using
> price = (H+L+C+O) / 4 or (H+L) / 2 .
>
> Hope this gets you closer to your objective.
>
>
> ----- Original Message -----
> *From:* Louis P. <[EMAIL PROTECTED]>
> *To:* [email protected]
> *Sent:* Friday, September 05, 2008 11:00 AM
> *Subject:* Re: [amibroker] How to calculate a slope % with Rsquared
> without a loop?
>
> Hi,
>
> @Joe Landry: Thanks for the tips.  I'm not sure how the K-ratio can help on
> this, but if it can help...
>
> @Ara: I'm sorry if what I said was not clear.  What I want to do is to
> calculate a % pullback from a HHV of a stock but I want the slope to be
> "smooth", that is, I am not happy to see a 5 or 10% pullback but would like
> to see a 5 or 10% pullback with a particular slope inclination.   That is:
> if the stock dropped 10% in a day is not the same as if it quietly lost 0.5%
> for 20 days (would not be exactly 10%, but this is an image).  You
> understand what I mean?  I want the slope to be as smooth as possible with a
> particular inclation %.  Is this possible?
>
> Thanks,
>
> Louis
>
>
>
> 2008/9/5 Ara Kaloustian <[EMAIL PROTECTED]>
>
>>    Louis,
>>
>> I am not quite sure what you mean by "a smooth slope".
>>
>> Do you want to have a plot of prices that are smoothed ... as you would gt
>> with a filter??
>>
>> OR do you want a computed value of slope at some particular point? ... if
>> so at what point ... or do you want a plot of the slope ... etc
>>
>> If you can be moe specific that would be halpful!
>>
>> A
>>
>> **
>>
>>
>>  ----- Original Message -----
>> *From:* Louis P. <[EMAIL PROTECTED]>
>> *To:* [email protected]
>>   *Sent:* Friday, September 05, 2008 8:41 AM
>> *Subject:* Re: [amibroker] How to calculate a slope % with Rsquared
>> without a loop?
>>
>> Hi,
>>
>> Linear function is my big problem.  I'm so weak using that.  What is the
>> difference between using this and doing it the other way?
>>
>> BTW, how would you set the number of bars in the current:
>>
>> HHVBars(Var,period); // Find number of bars - distance from HHV to current
>> bar
>> %slope = ((Highest high - currentclose) / Highest high) / number of bars *
>> 100;
>>
>> Thanks,
>>
>> Louis
>>
>>
>> 2008/9/4 Ara Kaloustian <[EMAIL PROTECTED]>
>>
>>>    You can also use linearray to draw a stright line from HHV to current
>>> point.
>>>
>>> Look up LinearReg function
>>>
>>>  ----- Original Message -----
>>> *From:* Ara Kaloustian <[EMAIL PROTECTED]>
>>> *To:* [email protected]
>>>   *Sent:* Thursday, September 04, 2008 10:37 AM
>>> *Subject:* Re: [amibroker] How to calculate a slope % with Rsquared
>>> without a loop?
>>>
>>> Try this:
>>>
>>> HHV(Var,period);   // find value of highest high
>>> HHVBars(Var,period); // Find number of bars - distance from HHV to
>>> current bar
>>> %slope = ((Highest high - currentclose) / Highest high) / number of bars
>>> * 100;
>>>
>>> You may choose to define slope in a different way, but this is the basic
>>> structure
>>>
>>> A
>>>
>>> ----- Original Message -----
>>> *From:* Louis P. <[EMAIL PROTECTED]>
>>> *To:* [email protected]
>>> *Sent:* Thursday, September 04, 2008 9:34 AM
>>> *Subject:* Re: [amibroker] How to calculate a slope % with Rsquared
>>> without a loop?
>>>
>>> Hi,
>>>
>>> Thanks for your response.  I should have said I want to calculate a slope
>>> from a high point; I'd like to get a smooth slope from a HHV... How would
>>> you do that?
>>>
>>> Thanks a lot!
>>> Louis
>>>
>>> 2008/9/4 Ara Kaloustian <[EMAIL PROTECTED]>
>>>
>>>>    %slope = (variable - Ref(Variable,-x) ) / Ref(Variable,-x) * 100;
>>>>
>>>> ----- Original Message -----
>>>> *From:* Louis P. <[EMAIL PROTECTED]>
>>>> *To:* [email protected]
>>>> *Sent:* Thursday, September 04, 2008 9:20 AM
>>>> *Subject:* [amibroker] How to calculate a slope % with Rsquared without
>>>> a loop?
>>>>
>>>> Hi,
>>>>
>>>> I was wondering how to calculate the % of a slope without doing any
>>>> loop.  Anybody has any idea?
>>>>
>>>> Thanks,
>>>>
>>>> Louis
>>>>
>>>>
>>>
>>
>  
>

Reply via email to