| 
 PureBytes Links 
Trading Reference Links 
 | 
{--------------------------------------------------------
 type    : system
 name    : WFA-WMA
 author  : L. Vercesi, Apr 97
           ik2hlb@xxxxxxxx
 
 simple WMA system (tested on YEN CME weekly data), using 
 Walk Forward Analysis (see R. Pardo book) to choose moving 
 average lookback  from 5 to 50 step 5.
 Performace summary result are, for a time, a sum of
 out-of-sample trading simulation (always using WMA strategy). 
 LenTest=208 means a 4 years optimization period, with a
 forward test period of 2 months.
 [set MaxbarBack>LenTest+60]
 [use on WEEKLY data, EOD only you have a CRAY or more...]
 Absolutely free.
 -------------------------------------------------------------- }
Inputs:LenTest(208);
Vars:CB(0),AccMax(0),Account(0),MP(0),XX(0),LB(0),LBX(0);
CB=CurrentBar;
  If CB/6=IntPortion(CB/6) Or CB=1 Then Begin {when to optimize}
    { optimization of SMA lookback}
    AccMax=-9999999;
    For LB=1 to 10 Begin
      Account=0;
      MP=1;
      For XX=LenTest DownTo 1 Begin
          If MP=1 Then Account=Account+(C[XX]-C[XX+1])*125000;
          If MP=-1 Then Account=Account+(C[XX+1]-C[XX])*125000;
          If MP=-1 And C[XX]>WAverage(H,LB*5)[XX] Then Begin
            MP=1;
            Account=Account-Commission-Slippage;
          End;
          If MP=1 And C[XX]<WAverage(L,LB*5)[XX] Then Begin
            MP=-1;
            Account=Account-Commission-Slippage;
          End;
      End;
      If Account>AccMax Then Begin
        AccMax=Account;
        LBX=LB*5;
      End;
    End;   
   End;  { end optimization loop}
      { and finally the system...}
      If C>WAverage(H,LBX) Then Buy At Close;
      If C<WAverage(L,LBX) Then Sell At Close;
{----------------------------------------------------------------------}
---
Happy trading,
    -Lorenzo Vercesi
 |