rise,

You are correct. If you put a 1 (or true), it'll sell next bar each time.  As 
for 
Sell=0;
nbs=Optimize("nbs",140,10,140,10);
ApplyStop(stopTypeNBar,stopModeBars,nbs);

These settings, they work too.  I've run some backtests today and they all get 
out at 141 bars (day after the 140 default setting above).

So, this is the proper way.

I hope that helps.

Chris


  ----- Original Message ----- 
  From: rise_t575 
  To: [email protected] 
  Sent: Thursday, April 15, 2010 1:51 PM
  Subject: [amibroker] Re: Sell & ApplyStop


    
  Chris,

  As the Sell array can only contain 0 or 1 (False or True), I figured that 
True would be completely wrong as I don't want an exit signal on every bar. So, 
that just leaves False as the solution... and it seems to work. But I am not 
really sure if this is the proper way to do it...

  --- In [email protected], "Chris DePuy" <cde...@...> wrote:
  >
  > rise,
  > 
  > I'm literally working with this same thing now. yes, you have to tell 
amibroker to put a 0 in each of the Sell array locations, otherwise it will 
sell. but, if you don't put a value in there, the backtester won't work.
  > 
  > Chris
  > 
  > ----- Original Message ----- 
  > From: rise_t575 
  > To: [email protected] 
  > Sent: Thursday, April 15, 2010 1:19 PM
  > Subject: [amibroker] Sell & ApplyStop
  > 
  > 
  > 
  > Hello,
  > 
  > I guess I have a small problem with understanding the ApplyStop function.
  > 
  > If I want to use the stop defined by the ApplyStop function as my only stop 
(e. g. stopTypeNBar for exiting after n days), the backtester still wants some 
condition for the "Sell" array (sell = ...), although I don't need another 
condition for selling.
  > 
  > Is it correct in this case to assign just a "False" to the Sell array? 
Seems a bit strange to me...
  > 
  > Sell = False;
  > ApplyStop(stopTypeNBar, ...);
  > 
  > Thanks in advance!
  >



  

Reply via email to