Sorry, didnt see TZ code - now you have spares
--- In [email protected], "Thomas Z." <t...@...> wrote: > > Hello, > > the code should do what you need. > > DayChange = Day() != Ref(Day(), -1); > AvgTradePrice = Null; > CurDayBars = 0; > CurDayCloseSum = 0; > > for (i = 0; i < BarCount; i++) > { > if (DayChange[i]) > { > CurDayCloseSum = C[i]; > CurDayBars = 1; > } > else > { > CurDayCloseSum = CurDayCloseSum + C[i]; > CurDayBars++; > } > AvgTradePrice[i] = CurDayCloseSum / CurDayBars; > } > > Plot(AvgTradePrice, "AvgTradePrice", 4, 1); > PlotShapes(shapeCircle * DayChange, colorBlue, 0, C, 0); > > Thomas > www.PatternExplorer.com > > > > > > From: [email protected] [mailto:[email protected]] On Behalf > Of H Patel > Sent: Saturday, January 03, 2009 2:14 PM > To: [email protected] > Subject: Re: [amibroker] Re: To Get Average traded Price for CURRENT DAY > > Hi David, > > Thanks for reply, > But sir, i require Average Traded Price of TODAY means, we are having 1Min > bars on chart. Each bar has different values. As time passes, its average of > whole will be different. > It may seems like.... > > P1+P2+P3......Pn/N WHERE N=No of bars, P=close of 1min bar > (Bars MUST start from opening of the today's market, so previos days bars > will not using for calculations purpose.) > > So this valuse will become Today's average price. > > I can use Moving average function, but it calculates for all incrementing > bars. But for Daytrading purpose, i require only TODAY's Average Value, Not > general value. Your afl is good but it does'nt provide Average value from > Bar1 to Bar(n). As time passes, Average Value will be increment or decresed > as per trend, but with the help of ATP we can decide clear trend of the > market for today. > > Thanking you with Kind Regards, > > Haresh Patel > > --- On Sat, 1/3/09, wooziwog <xcitem...@...> wrote: > From: wooziwog <xcitem...@...> > Subject: [amibroker] Re: To Get Average traded Price for CURRENT DAY > To: [email protected] > Date: Saturday, January 3, 2009, 6:23 PM > Hello, > > I am not sure what you consider to be "Average" but the following > will provide the average (H+L+C)/3 for Daily and Hourly time frames. > The AFL is for written for setting the time frame to daily and hourly > for intraday data. > > Regards, > > David K. > > TimeFrameSet( inDaily); > AVGd = Ref((L + H + C),-1)/3; > " PPd:\t "+ AVGd; > TimeFrameRestore( ); > Plot( TimeFrameExpand > (AVGd,inDaily, expandFirst) ,"",41,styleStai rcase|styleNoLab el,0,0,2) ; > > TimeFrameSet( inHourly) ; > AVGh = Ref((L + H + C),-1)/3; > " PPh:\t "+ Avgh; > TimeFrameRestore( ); > Plot( TimeFrameExpand > (AVGh,inHourly, expandFirst) ,"",41,styleStai rcase|styleNoLab el,0,0,2) ; > > --- In amibro...@yahoogrou ps.com, H Patel <hareshbhaip@ ...> wrote: > > > > Hi all, > > > > Does any one can help me for plotting AVERAGE TRADED PRICE for > CURRENT DAY only. I used CUMM function but it gets ATP from starting > 1st day, (Not for CURRENT DAY) > > > > Thanking you with Kind Regards, > > > > Haresh Patel > > >
