I haven't done any work with multiple time frames. So, this is just a guess. But, if you are referring to the values being printed out, it looks like you would have to use TimeFrameExpand in your output statements:
e.g. "RPHigh: "+ NumToStr( TimeFrameExpand(RPHigh, ...), 1.4); Mike --- In [email protected], James <jamesmemp...@...> wrote: > > I am having a similar problem. I created the following code as an indicator > and it works perfectly. However, when I copy code into a larger system, I get > different values. The problem is once copied into the system, RPHigh, RPLow, > and RPClose change values starting at the last bar in a 30 minute chart and > going back 7 bars. As a stand alone indicator they remain constant. Any ideas > why this is happening? - James > > SetFormulaName("Rolling Pivot"); > > TimeFrameSet( inDaily); > > RollPer = Param("Rolling Period", 3, 1, 20, 1); > RPHigh = HHV(Ref(H,-1),RollPer); > RPLow = LLV(Ref(L,-1),RollPer); > RPClose = Ref(C,-1); > RPivot = (RPHigh + RPLow + RPClose)/3; > TimeFrameRestore(); > > eRPivot = TimeFrameExpand( Rpivot, inDaily, expandFirst); // expand for > display > > "RPHigh: "+ NumToStr( RPHigh, 1.4); > "RPLow: "+ NumToStr( RPLow, 1.4); > "RPClose: "+ NumToStr( RPClose, 1.4); > "Rolling Pivot: "+ NumToStr( RPivot, 1.4); > "eRPivot: "+ NumToStr(eRPivot, 1.4); > > Plot(eRPivot,"Rolling Pivot",colorLightGrey); > > > > > > > > ________________________________ > From: Edward Pottasch <empotta...@...> > To: [email protected] > Sent: Thursday, May 21, 2009 2:57:05 AM > Subject: Re: [amibroker] Re: different values in plot and interpretation > window > > > > > > 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: amibro...@yahoogrou ps.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(timeframeexpan d(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. > > >
