Got it and thanks. I will do it now. I am hoping that I can right click
on first chart, change parameters and see all 3 charts change as I move
parameter bars around.
--- In amibroker@xxxxxxxxxps.com, Keith McCombs
<kmccombs@xx.> wrote:
>
> Bistrader --
> Yes
you insert link 3 times, once for each chart. You want to do them
>
consecutively, before doing any other charts for other strategies,
> because they are numbered consecutively as they are
entered.
>
> Oops, for the third chart it should be:
>
if(GetChartID()==chartID + 2){
> instead of:
>
if(GetChartID()==chartID + 1){
> That's what I get for using
cut and paste.
>
> BTW, I embedded an image in my first post.
It is not displayed, if you
> view the posts on the Yahoo groups
web site. However, if you view posts
> in your own email, it is
displayed.
> -- Keith
>
> bistrader wrote:
> >
> >
> > I will give it a go. Do I insert link the same
afl 3 times? Once to
> > get xxxx and display price, a second
time for Macd and finally for
> > stochastic?
>
>
> > --- In amibroker@xxxxxxxxxps.com
<mailto:amibroker%40yahoogroups.com>,
> > Keith McCombs <kmccombs@> wrote:
> >
>
> > > bistrader --
> > > Looks like you might
be trying to take to large a bite out of that
> > > sandwich
all at once.
> > >
> > > Can you do the following
to your satisfaction?
> > > 1. Plot the price chart with the
EMA. Leave the shapes for later.
> > > 2. Plot the MACD
histogram on the same chart. Again, shapes for later.
> > > 3.
Plot the Stochastic on the same chart. Again, shapes for later.
>
> >
> > > I gave up trying to do the above long ago.
Instead, I have three
> > > separate charts, displayed
horizontally. I use one .afl, with the
> > > following
construct:
> > >
> > > ////---- code
-----/////
> > > chartID = xxxx; // get xxxx using 'insert'
indicator, not 'Apply'
> > > indicator.
> > > //
do as many inserts has you want charts, in your case 3.
> > >
if(GetChartID()==chartID){
> > >
_SECTION_BEGIN("Price");
> > > ; // plot price and emas
here with shapes if desired
> > > _SECTION_END();
>
> > }
> > > if(GetChartID()==chartID + 1){
>
> > _SECTION_BEGIN("MACD");
> > > ; // plot MACD
here with shapes if desired
> > > _SECTION_END();
>
> > }
> > > if(GetChartID()==chartID + 1){
>
> > _SECTION_BEGIN("Stoch");
> > > ; // plot Stoch
here with shapes if desired
> > > _SECTION_END();
>
> > }
> > > ////---- end code -----/////
> >
>
> > > Once you've have that working you can move the size
and reorder the
> > > charts by using on screen manual
manipulation. Scale, display dates,
> > > etc.
independently.
> > >
> > >
> >
>
> > > bistrader wrote:
> > > >
>
> > >
> > > > I am having problems with Plot
statements in one afl that I want to
> > > > plot Price
(with EMAs) at the top, Macd histogram in the middle and
> > >
> stochastic at the bottom. Each of the 3 has PlotShapes as
well.
> > > >
> > > > Here is what I
have.
> > > > 1. I use the following for price with EMAs
and with plotshape arrows
> > > > at top. This works
fine:
> > > > Plot(Close,
"Close",colorBlack,styleThick);
> > > > Plot(ema,
"EMA",colorRed,styleThick);
> > > >
OffsetTradeArrow = -25;
> > > >
PlotShapes(ema_buy*shapeUpArrow, colorGreen, 0, Fund,
>
> OffsetTradeArrow);
> > > >
PlotShapes(ema_sell*shapeDownArrow, colorRed, 0, Fund,
>
> OffsetTradeArrow);
> > > >
> > > >
2. Then, I move on to Macd histogram where I am having problems
with
> > > > Min and Max values to start with and then with
how to overlay its
> > > > PlotShapes:
> > >
>
> >
Plot(MACD_Histo,"MACD_Histo",colorBlack,styleHistogram|styleOwnScale,min?,max?);
>
> > > OffsetTradeArrow = -25;
> > > >
PlotShapes(macd_buy*shapeUpArrow, colorGreen, 0,
MACD_Histo,
> > > > OffsetTradeArrow);
> >
> > PlotShapes(macd_sell*shapeDownArrow, colorRed, 0,
MACD_Histo,
> > > > OffsetTradeArrow);
> >
> >
> > > > I play around (a lot) using an rsi
example posted here but not making
> > > > any progress. I
can get Macd_Histo times 100 (Macd_Histo*100) to plot
> >
> > with min at -100 and max at 100/20*100 or 500, but have no idea
why I
> > > > had to use -100 for min value. The 100/20*100
is from the rsi example
> > > > posted here. And, I can not
figure out how to get PlotShapes for macd
> > > > to be
over this Macd_Hist plot.
> > > >
> > > > 3.
Then, I move onto Stochastic and can only get this to plot over
>
> the
> > > > Macd_histo and not below it. So, can not
figure out how to do min
> > > > value, max value and then
plotshapes over this.
> > > > Plot(StochDSlow," Slow
> >
%D",colorRed,styleThick|styleOwnScale,min?,max?);
>
> > >
> > > > OffsetTradeArrow = -25;
> >
> > PlotShapes(stoch_buy*shapeUpArrow, colorGreen, 0,
StochDSlow,
> > > > OffsetTradeArrow);
> >
> > PlotShapes(stoch_sell*shapeDownArrow, colorRed, 0,
StochDSlow,
> > > > OffsetTradeArrow);
> >
> >
> > > > Help appreciated. Examples too.
Thanks.
> > > >
> > > >
> >
>
> >
> >
>