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.
> >
>


Reply via email to