Thanks Mike,

This is a great response to a question I was to ask! :-)

Louis


2008/7/30 Mike <[EMAIL PROTECTED]>

>   Hi,
>
> The trick is to use Ref(Buy, -1) to recognize a signal at the
> previous bar, and then to provide the BuyPrice as the Y coordinate.
>
> I think that you will find that the star is much too large an image
> for what you are trying to do. Use a small circle instead as follows:
>
> PlotShapes(IIf(Ref(Buy, -1), shapeSmallCircle, shapeNone),
> colorBrightGreen, 0, BuyPrice, 0);
>
> Not sure if you need to use Ref on the BuyPrice too. Experiment and
> find out.
>
> Mike
>
>
> --- In [email protected] <amibroker%40yahoogroups.com>,
> "ozzyapeman" <[EMAIL PROTECTED]> wrote:
> >
> > Hope someone can help with this very basic (maybe dumb) question. I
> have
> > trade delays set to: SetTradeDelays(1,1,1,1)
> >
> > Therefore "Buy" is just the buy signal (not entry) and the actual
> entry
> > price occurs at the next bar over, due to trade delay.
> >
> > I want to plot an up arrow at the buy signal and a star at the
> actual
> > entry.
> >
> > This works for the buy signal:
> >
> > PlotShapes(Buy * shapeUpArrow, colorOrange);
> >
> > But what do I replace "?" with, in order to plot at the entry price:
> >
> > PlotShapes(?,*shapeStar, ColorGreen);
> >
> > I need to somehow specify "Buy signal plus one bar over" within the
> > PlotShapes command, to plot at the entry.
> >
>
>  
>

Reply via email to