PureBytes Links
Trading Reference Links
|
Tomasz,
My original e-mail had to do with changing the background color
based on price being above or below a moving average. You provided
a solution for me (thanks!) and, even though I have 'Middle'
selected in the Grid Lines section, the original horizontal dotted
lines became covered by the alternating background coloring. Your
reply was:
"As of now, you would need to use Plot() function to plot additional
grid lines over multicolored background."
My question below now relates to how to use Plot() to get back the
original dotted lines (Amibroker knows y-axis prices it has
displayed and I didn't know how to find that out so that I could
redraw the lines). I'll include the original message and sample
code as an example.
--------------------------
Here is the code I'm using in the indicator. I have `Show Dates'
and `Middle' selected in the Grid Lines option section when I press
Ctrl-E to bring up the Indicator panel.
Plot(Close, "", colorBlack, styleCandle | styleNoLabel);
Plot(LinearReg(Avg, 25), "", colorBlue, styleLine | styleThick |
styleNoLabel);
Plot(EMA(Close, 34), "", colorYellow, styleLine | styleThick |
styleNoLabel);
// Comment this line out, you will have the default dotted lines
// across the y-axis prices. 'Middle' is checked in Grid Lines
section
Plot(1, "", IIf(Close > EMA(Close,34), colorCustom1, colorCustom3 ),
styleArea | styleOwnScale, 0, 1 );
--------------------------
--- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx>
wrote:
> Steve,
>
> I don't remember telling you that it is not possible to plot grid
lines.
> In fact you just need to go to Indicator Builder and mark
> "MIDDLE" checkbox in "Grid" settings and horizontal dotted
> grid lines will be drawn automatically for you.
>
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message -----
> From: "scourt2000" <stevehite@xxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Monday, March 01, 2004 8:28 PM
> Subject: [amibroker] Re: Vertical lines
>
>
> >
> > When the vertical lines are plotted on the price chart, the
standard
> > default horizontal dotted lines on the y-axis are overwritten.
How
> > can I restore these dotted lines using Plot() without knowing
the
> > automatically generated prices that Amibroker had plotted?
> >
> > Thanks,
> >
> > Steve
> >
> > P.S. In a support e-mail, Tomasz (in a non-related question) has
> > confirmed that the dotted lines must be redrawn using Plot()
> > because, once overwritten, Amibroker currently has no option to
have
> > them refreshed after a user-defined plot has overwritten the
basic
> > price chart layout.
> >
> >
> >
> > Send BUG REPORTS to bugs@xxxx
> > Send SUGGESTIONS to suggest@xxxx
> > -----------------------------------------
> > Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > --------------------------------------------
> > Check group FAQ at:
http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> 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/
|