Hi Rick ,Graham
It works !Thanks a lot.I have just changed "0" with "3" in LineArray(... so I 
get the horizontal line across the screen.This is just what i wanted
with best wishes
rpc
  ----- Original Message ----- 
  From: rpc 
  To: [email protected] 
  Sent: Saturday, May 05, 2007 10:23 PM
  Subject: Re: [amibroker] Drawing Stop Loss Line


  Hi Rick,Graham
  Thanks for the code.I will try it out and let you.
  A special thanks to Rick for helping me even after a major surgery.
  I wish for youe speedy recovery.
  Get well soon
  with bwst wishes
  rpc

   
  On 05/05/07, Rick Osborn <[EMAIL PROTECTED]> wrote: 
    Thanks
    Oh how we try to complicate things.
    R 


    --- Graham <[EMAIL PROTECTED]> wrote:

    > there are a number of ways to calculate this, here
    > is one
    > 
    > Priordate = ValueWhen(Buy,ref(bi,-1),1);
    > 
    > or simplify it by removing a step
    > 
    > BuydateLow = ValueWhen(Buy,L,1); 
    > PriordateLow = ValueWhen(Buy,ref(L,-1),1);
    > 
    > -- 
    > Cheers
    > Graham
    > AB-Write >< Professional AFL Writing Service
    > Yes, I write AFL code to your requirements
    > http://www.aflwriting.com
    > 
    > 
    > On 05/05/07, Rick Osborn < [EMAIL PROTECTED]> wrote:
    > > rpc
    > >
    > > Here is a second attempt.
    > >
    > > _SECTION_BEGIN("Stop Calculator");
    > > // Stop Calculator
    > > bi = BarIndex()+1; 
    > > Buydate = ValueWhen(Buy,bi,1);
    > > Priordate = Buydate -1;
    > >
    > > BuydateLow = ValueWhen(bi == Buydate ,L,1);
    > > PriordateLow = ValueWhen(bi == Priordate ,L,1);
    > > 
    > > slpoint = Min(BuydateLow ,PriordateLow )*0.95;
    > > y2 = LastValue(slpoint);
    > > x2 = BarCount -8;
    > > x3 = BarCount -1;
    > > Line = LineArray( x2, y2, x3, y2, 0 );
    > > Plot( Line, "Trend line", colorPaleTurquoise); 
    > > _SECTION_END();
    > >
    > > The only problem is that the line
    > >
    > > <PriordateLow = ValueWhen(bi == Priordate ,L,1);>
    > >
    > > returns {EMPTY} value which makes the calculation 
    > of
    > > the line zero.
    > >
    > > I am recovering from major surgery and don't have
    > the
    > > energy to figure out what is wrong.
    > >
    > > Perhaps the true programmers out there can help 
    > >
    > 


    Rick Osborn & Associates
    885 Sorrento Ave.
    Oshawa, Ontario L1J 6V6
    (905) 728-8543 fax 728-0815




     

Reply via email to