Just for clarity; I was attempting to add additional information, not criticize Bruce's reply. Since the context of the original question was in fact for Plotting, I have no argument with Bruce's suggestion.
I just wanted to point out that should you eventually turn this into a backtest, you might want to avoid the ExRem. Especially if your code ends up using manual looping code for anything. Mike --- In [email protected], "Mike" <sfclimb...@...> wrote: > > ExRem is great for charting and for use on intermediary variables. > But, it can interfere with the backtester and Tomasz recommends not > using it for Buy/Sell/Short/Cover arrays for that reason. > > http://finance.groups.yahoo.com/group/amibroker/message/125451 > > As an alternative, you can use the Cross function rather than the > relational operators '<' and '>'. > > BuyCond1 = Cross(EMA( Close , 15 ), EMA( Close , 100 )); > > That way you don't end up with the redundant signals in the first > place. > > Mike > > --- In [email protected], "wavemechanic" <timesarrow@> > wrote: > > > > Use exrem() to get rid of unwanted signals. You can also use > plotshapes() to plot buy/sell arrows. > > > > Bill > > ----- Original Message ----- > > From: Noah Bender > > To: [email protected] > > Sent: February 22, 2009 12:10 AM > > Subject: [amibroker] question on formula for plot trade price > > > > > > hello, > > > > I am new to amibroker and am trying to figure this one out. > > > > I have a simple formula > > BuyCond1= EMA( Close , 15 ) > EMA( Close , 100 ); > > > > > > Buy = Buycond1 ; > > > > Sell = EMA (Close,15)<EMA(Close,100); > > > > I am trying to plot the trade price on the chart. so far I have > this: > > > > > > Plot(C,"Price", colorBlack, styleLine ); > > Plot(EMA(C,15),"ema", colorRed ); > > > > > > for( i = 0; i < BarCount; i++ ) > > { > > if( Buy[i] ) PlotText( "Buy\n@" + C[ i ], i, L[ i ], colorGreen ); > > if( Sell[i] ) PlotText( "Sell\n@" + C[ i ], i, H[ i ], colorRed, > colorYellow ); > > > > WHen I apply indicator it plots the price at every point on the > chart and not just when the moving averages cross. Does anyone know > why? and can show me the formula??? > > > > It would be much appreciated. > > > > thanks > > >
