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

[amibroker] PLOTTING OUTPUT



PureBytes Links

Trading Reference Links

Dear GP,

Here is the whole formula that I was previously using:

LastClose = TimeFrameGetPrice( "C", in5Minute, 0)  ; // initialize LastClose
Last5Min = TimeFrameGetPrice( "C", in5Minute, -1)  ; // initialize Last5Min
Diff5Min = LastClose-Last5Min ; // initialize Diff5Min
Plot (LastClose, "LastClose", colorBlack, styleThick, Null, Null, 0 );
formula1 = (LastClose)+(Diff5Min) ; // initialize Next5Min
Plot ( formula1 , " formula" , colorRed, styleLine , Null, Null , 0 ) ;

Here is the whole formula that I am now using after incorporating your advise..

LastClose = TimeFrameGetPrice( "C", in5Minute, 0)  ; // initialize LastClose
Last5Min = TimeFrameGetPrice( "C", in5Minute, -1)  ; // initialize Last5Min
Diff5Min = LastClose-Last5Min ; // initialize Diff5Min
Plot (LastClose, "LastClose", colorBlack, styleThick, Null, Null, 0 );
formula1 = (LastClose)+(Diff5Min) ; // initialize Next5Min
formula1 = IIf(Cum(0)==BarCount, formula1, Null);
Plot ( formula1, " formula1" , colorRed , styleThick );

When I use the old formula, I get thick black &  red color graphs. When i use the new formula, I get the desired thick black graph but I do not get the single red color dot near the most recent bar of the black graph.

By right clicking on the new graph, then selecting Wrap Tilte in Parameters, I got the reason for not getting the dot. It is because value of formula1 = [EMPTY]. But value of formula1 is a positive figure in old graph.

Can you please enlighten me where is the mistake, and how to correct it?

Thanks,

gakkhar

------- Forwarded message -------
From: gp_sydney <gp.investment@xxxxxxxxx>
To: amibroker@xxxxxxxxxxxxxxx
Cc:
Subject: [amibroker] Re: PLOTTING OUTPUT
Date: Mon, 18 Jun 2007 06:57:15 +0530

While I haven't tested it, I don't think there's anything wrong with
that statement. It should just plot the value of your formula at only
the most recent bar - which means you wouldn't see anything except a
single dot, or nothing at all if it was null at that bar.

There could be numerous reasons why it's not giving your "desired
result", but I would guess it's possibly because your desired result
is not really as you've described it.

GP


--- In amibroker@xxxxxxxxxxxxxxx, "Vinay Gakkhar." <vgakkhar@xxx> wrote:
>
> Dear GP,
>
> Thanks for your help. But, it is not working.
>
> I now wrote the following:
>
> Formula1 = IIf(Cum(1)==BarCount, Formula1, Null);
> Plot ( Formula1 , " Formula1" , colorRed , styleThick );
>
> It does not give me the desire result.
>
> Did I write something wrong?
>
> Best regards,
>
> gakkhar
>
> ------- Forwarded message -------
> From: gp_sydney <gp.investment@xxx>
> To: amibroker@xxxxxxxxxxxxxxx
> Cc:
> Subject: [amibroker] Re: PLOTTING OUTPUT
> Date: Sun, 17 Jun 2007 08:14:52 +0530
>
> Gakkhar,
>
> Try adding the following statement before the plot statement:
>
> Formula1 = IIf(Cum(1)==BarCount, Formula1, Null);
>
> Then you shouldn't need to include the final "Null, Null, 1"
> parameters in the Plot statement.
>
> Regards,
> GP
>
>
> --- In amibroker@xxxxxxxxxxxxxxx, "Vinay Gakkhar." <vgakkhar@> wrote:
> >
> > I am plotting output of my formula in the following way:
> >
> > Plot ( Formula1 , " Formula1" , colorRed , styleThick , Null, Null ,
> 1 ) ;
> >
> > But this gives me a full graph for the entire period for which I
> have data.
> >
> > I want to get only the last one bar of the output to be plotted.
> >
> > How to do it?
> >
> > Best regards,
> >
> > gakkhar
> >


Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com

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

For other support material please check also:
http://www.amibroker.com/support.html
 
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/