expandlast starts the value on the last bar of that timeframe period -- Cheers Graham Kav AFL Writing Service http://www.aflwriting.com
2009/5/21 Edward Pottasch <empotta...@skynet.be>: > > > hi, > > not sure if I completely understand myself but adding expandFirst removes > this problem, see below, rgds, Ed > > > TimeFrameSet(inDaily); > inside_d = Inside(); > TimeFrameRestore(); > > kk = TimeFrameExpand(inside_d, inDaily,expandFirst); > > Plot(kk, "daily inside", colorWhite,styleHistogram); > > "Inside bar: " + WriteVal(kk); > > > if(Status("action") == actionCommentary) > { > printf("inside_d: %g\n", kk); > } > > > > > ----- Original Message ----- > From: Ricardo > To: amibroker@yahoogroups.com > Sent: Thursday, May 21, 2009 9:39 AM > Subject: [amibroker] Re: different values in plot and interpretation window > > I've come back to this issue, and still am unable to figure out why > this is happening. Why would the plot on the chart return a different > value than the interpretation window? I greatly appreciate any help. > > On Thu, Apr 30, 2009 at 11:06 AM, Ricardo <chu...@gmail.com> wrote: >> I'm wondering why I'm getting a different value for the same function >> on the same bar when I output it as a plot and when I output it to the >> interpretation window. >> Here is the code: >> >> timeframeset(inDaily); >> inside_d = inside(); >> timeframerestore(); >> >> plot(timeframeexpand(inside_d, indaily), "daily inside", colorblack, >> stylehistogram); >> if(status("action") == actioncommentary) >> { >> printf("inside_d: %g\n", timeframeexpand(inside_d, indaily)); >> } >> >> When I insert this afl on an intraday chart, the last bar of the >> inside day shows True for inside_d in the plot as I expect; but in the >> interpretation window, inside_d shows false until the first bar of the >> day following the inside day. >> >> Thanks for any help. >>