[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Re: different values in plot and interpretation window



PureBytes Links

Trading Reference Links

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 amibroker@xxxxxxxxxxxxxxx, James <jamesmemphis@xxx> 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 <empottasch@xxx>
> To: amibroker@xxxxxxxxxxxxxxx
> 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: amibroker@xxxxxxxxx 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 <chudxx@xxxxxx 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.
> >
>




------------------------------------

**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to 
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/