Hi Blueboy
You could use my "Weekly SMA" indicator for EOD charts as part of your system test on daily data. Setting it up for your specific job shouldn't be too difficult. My "Weekly EMA" formula has to use PREV so would slow a system test down significantly. There are also DLL-based formulas around that allow you to plot weekly values on daily data. However, I'm not sure where you'd get the information you'd need for those, and I can't speak for their accuracy.
Roy
MetaStock Tips & Tools
{Weekly SMA}
{This indicator uses the Equis Forum DLL}
{Roy Larsen, 2004-2007}
{User settings}
N:=Input("Weekly SMA, Periods",1,99,10);
Q:=Input("Mode, 0=Static 1=Dynamic 2=Delayed",0,2,0);
{0, update at last bar of current frame}
{1, update on each new bar}
{2, update on first bar of new frame}
{Weekly frame timing}
{* Day counter from metastock@wabbit.com.au}
M:=Month();A:=Int((14-M)/12);D:=DayOfMonth();
Y:=Year()+4800-A;B:=M+(12*A)-3;
M:=D+Int((2+153*B)/5)+(365*Y)+Int(Y/4)-Int(Y/100)+Int(Y/400)-32045;
{*}I:=Int(M/7);
I:=I-ValueWhen(2,1,I);
G:=LastValue(Lowest(Sum(I>0,5))=5);M:=G+I;
F:=G+(M=0)*ExtFml("Forum.Sum",Ref(I,1),1);
A:=LastValue(Cum(1)-1)=Cum(1);
B:=Alert(A,2)*(A=0);
J:=If(F,1,If(Alert(F,2)=0 AND M,2,0));
J:=If(A+LastValue(J)>2 OR B+(Q=1)=2,1,J);
J:=If(G,1,If(Q=2 OR Cum(J)<=1,M*2,J));
{Calculate and plot a Weekly SMA of CLOSE}
K:=ValueWhen(1,J,If(J=1,C,ValueWhen(2-G,1,C)));
J:=J>0; X:=Cum(J*K);
(X-ValueWhen(N+1,J,X))/N;