You could try YearHigh = HighestSince(Year()!=ref(Year(),-1),H) Yearlow = LowestSince(Year()!=ref(Year(),-1),L)
-- Cheers Graham Kav AFL Writing Service http://www.aflwriting.com On 16/12/2007, swanny.swanny <[EMAIL PROTECTED]> wrote: > Hi, I'm trying to find a way to calculate the yearly pivot from the > first trading day of the year. I've been using the following code but > it doesn't display from the start of the year so I don't think I'm > using it correctly: > > YearHigh = TimeFrameGetPrice("H",inMonthly*12,-1); > YearLow = TimeFrameGetPrice("L",inMonthly*12,-1); > YearClose = TimeFrameGetPrice("C",inMonthly*12,-1); > YearlyPP = (YearHigh + YearLow + YearClose)/3; > > Plot(YearlyPP, "PP",colorRed, styleStaircase+styleNoRescale+styleLine); > > Does anyone know how I can get it to start from the beginning of the year? > > Another way I've tried is finding the previous year's high by using > YearHigh = LastValue(Highest((Year()==2006)*H)), which seems to work > correctly, but when trying to find the yearly low using YearLow = > LastValue(Lowest((Year()==2006)*L)), YearLow always returns as 0. > > Am I using this code incorrectly or does anyone know of another way to > find the high, low and close of the previous year? > > Thanks for your help, > Swanny. >
