--- In [email protected], "Edward Pottasch" <[EMAIL PROTECTED]> 
wrote:
>
> yes Ref(Buy,-1) basicly shifts all elements of the array Buy 1 bar 
forward in time. The close price is used to trigger a signal. In 
reality it will be hard to develop a system that enters at the close 
except if you follow 1 stock or a few but if you track a few 1000 
stocks then the earliest you can enter a position is at the open of 
the next bar. See also manual for Ref,
> 
> rgds, Ed
> 
> 
> 
> 
>   ----- Original Message ----- 
>   From: Prashanth 
>   To: [email protected] 
>   Sent: Sunday, September 16, 2007 3:10 PM
>   Subject: Re: [amibroker] Re: Can someoneplease code up this 
simple system
> 
> 
> 
>   Buy only if Buy has been trigerred on the previous bar.
> 
>   Cheers
> 
>   Prashanth
> 
>     ----- Original Message ----- 
>     From: mozpet2001 
>     To: [email protected] 
>     Sent: Sunday, September 16, 2007 6:24 PM
>     Subject: [amibroker] Re: Can someoneplease code up this simple 
system
> 
> 
>     --- In [email protected], "Edward Pottasch" 
<empottasch@>
>     wrote:
>     >
>     > hi,
>     > 
>     > 
>     > here is some code, rgds, Ed
>     > 
>     > pds = Optimize("pds",10,2,25,1); 
>     > 
>     > CB = LLV(C,pds); 
>     > CS = HHV(C,pds); 
>     > mav = TEMA(C,50); 
>     > 
>     > Plot(Ref(CB,-1),"Long setup",colorBrightGreen); 
>     > Plot(Ref(CS,-1),"Short setup",colorRed); 
>     > Plot(Ref(mav,-1),"MA",colorGold,styleThick); 
>     > 
>     > Buy= C < Ref(CB,-1); 
>     > Buy = Ref(Buy,-1); 
>     > BuyPrice = O; 
>     > 
>     > Sell = C > Ref(CS,-1); 
>     > Sell = Ref(Sell,-1); 
>     > SellPrice = O; 
>     > 
>     > Buy = ExRem(Buy,Sell); 
>     > Sell = ExRem(Sell,Buy); 
>     > 
>     > SetChartOptions(0, chartShowDates); 
>     > GraphXSpace = 5; 
>     > Plot(C,"C",1,64); 
>     > 
>     > PlotShapes(IIf(Buy,shapeSmallUpTriangle,0),colorWhite, layer 
= 0,
>     yposition = BuyPrice, offset = 0 ); 
>     > PlotShapes(IIf(Sell,shapeDownArrow,0),colorYellow, layer = 0,
>     yposition = SellPrice, offset = 0 ); 
>     > 
>     > 
>     > 
>     > ----- Original Message ----- 
>     > From: mozpet2001 
>     > To: [email protected] 
>     > Sent: Sunday, September 16, 2007 5:22 AM
>     > Subject: [amibroker] Can someoneplease code up this simple 
system
>     > 
>     > 
>     > 10 Day High/Low System
>     > 
>     > The 10 Day High/Low system works on the simple principle that 
when the
>     > markets are at 10-day relative highs or lows, the trend will 
change
>     > direction, at least temporarily. a 10-day low happens when 
the close
>     > is lower than the close of the last 10 days and usually 
results in a
>     > strong bounce in prices within 5 days. A 10-day high happens 
when the
>     > close is higher than the close of the last 10 days. 
>     > 
>     > http://stockweblog.com/free/markettimer/shortterm
>     > 
>     > So I want to buy at 10 lows and sell at 10 day highs
>     > 
>     > Thanks in advance
>     >
>     Thanks Ed, Could you please explain this line
> 
>     Buy = Ref(Buy,-1); 
> 
>     Regards
> 
>     Maurice
>
Does that mean that the Portfolio backtester passes up the stock if 
there is no room to purchase. Conversly if you remove Ref(Buy,-1), is 
the stock purchased when the portfolio allows this. Ref(Buy,-1) seems 
to impact the performance of the portfolio backtest. To tell you the 
truth this is the 1st piece of code I've seen this used.

Reply via email to