Yes, at least to me it has a somewhat "inconsistent" feel to it - like a pretty 
arbitrary collection of special cases.

--- In [email protected], "Mike" <sfclimb...@...> wrote:
>
> You're right. Sorry, I was not paying close enough attention. That's a pretty 
> good reason to experiment with the ApplyStop approach. Though, ApplyStop can 
> be difficult to understand at times.
> 
> Mike
> 
> --- In [email protected], "rise_t575" <rise_t@> wrote:
> >
> > 
> > 
> > Thanks a lot Mike.
> > 
> > Btw - the
> > 
> > Sell = Low < ValueWhen(ExRem(Buy, Sell), Low);
> > 
> > solution doesn't work like stated, as the "Sell" variable within the 
> > ExRem() function is not initiated before this code line has been executed.
> > 
> > --- In [email protected], "Mike" <sfclimbers@> wrote:
> > >
> > > I believe that your understanding of stopTypeLoss is correct. 
> > > stopTypeTrailing will move up over time to hang from from new highest 
> > > highs. So no, stopTypeTrailing is not tied to the entry bar values.
> > > 
> > > Mike
> > > 
> > > --- In [email protected], "rise_t575" <rise_t@> wrote:
> > > >
> > > > 
> > > > 
> > > > Thanks very much for all the help.
> > > > 
> > > > When looking at the logic of
> > > > 
> > > > ApplyStop(stopTypeLoss, stopModePoint, BuyPrice - Low, ...);
> > > > 
> > > > it seems like all variables used for the "Amount" parameter of the 
> > > > ApplyStop() function refer to the entry bar (at least when using 
> > > > stopTypeLoss - don't know if this is true when using e. g. 
> > > > stopTypeTrailing), i. e. BuyPrice = value of BuyPrice array at entry 
> > > > bar, and Low = value of Low array at entry bar.
> > > > 
> > > > Is my understanding of ApplyStop() parameters correct? And: Would this 
> > > > statement be true as well when using stopTypeTrailing?
> > > > 
> > > > --- In [email protected], "Edward Pottasch" <empottasch@> wrote:
> > > > >
> > > > > Valuewhen has the same issue with redundant signals as Ref does. I 
> > > > > was simply answering to the question if Sell = L < Ref(L, - 
> > > > > BarsSince(Buy)); is correct.  And it is correct. 
> > > > > 
> > > > > rgds Ed
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > From: Mike 
> > > > > Sent: Wednesday, August 04, 2010 9:30 AM
> > > > > To: [email protected] 
> > > > > Subject: [amibroker] Re: Exit if L < L of Entry Bar
> > > > > 
> > > > > 
> > > > >   
> > > > > That is true only when you are certain that there are no redundant 
> > > > > signals between the actual buy and the actual sell. For example,
> > > > > 
> > > > > Buy = Cross(High, 50);
> > > > > Sell = Cross(50, High);
> > > > > 
> > > > > will not produce redundant signals (since the opposite cross must 
> > > > > occur before a new cross can again occur). However,
> > > > > 
> > > > > Buy = High >= 50;
> > > > > Sell = 50 > High;
> > > > > 
> > > > > will produce redundant signals (since the price can remain above the 
> > > > > threshold for an extended duration) and using BarsSince will not give 
> > > > > you the value at the time of the original Buy, but rather at the time 
> > > > > of the most recent redundant signal.
> > > > > 
> > > > > Mike
> > > > > 
> > > > > --- In [email protected], "Edward Pottasch" <empottasch@> 
> > > > > wrote:
> > > > > >
> > > > > > hi,
> > > > > > 
> > > > > > yes that is correct.
> > > > > > 
> > > > > > same result would be:
> > > > > > 
> > > > > > Sell = L < Valuewhen(Buy,L);
> > > > > > 
> > > > > > when you make a plot of valuewhen(Buy,L) and Ref(L,-Barssince(Buy)) 
> > > > > > you find they give the same result. Ref is a function that supports 
> > > > > > variable periods:
> > > > > > 
> > > > > > http://www.amibroker.com/guide/a_varperiods.html
> > > > > > 
> > > > > > regards, Ed
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > From: rise_t575 
> > > > > > Sent: Wednesday, August 04, 2010 2:51 AM
> > > > > > To: [email protected] 
> > > > > > Subject: [amibroker] Exit if L < L of Entry Bar
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > Hello,
> > > > > > 
> > > > > > What would be the correct code for this?
> > > > > > 
> > > > > > Is this one 100% correct:
> > > > > > 
> > > > > > Sell = L < Ref(L, - BarsSince(Buy));
> > > > > > 
> > > > > > Or do I have to use the the EXREM() function somewhere within the 
> > > > > > formula (I don't have any experience with this one)?
> > > > > > 
> > > > > > Thanks in advance!
> > > > > >
> > > > >
> > > >
> > >
> >
>


Reply via email to