summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bandit.R79
-rw-r--r--bloomberg-data.R48
-rw-r--r--sp500 add.csv338
3 files changed, 465 insertions, 0 deletions
diff --git a/bandit.R b/bandit.R
index a1b9703..3482daa 100644
--- a/bandit.R
+++ b/bandit.R
@@ -80,3 +80,82 @@ for( i in 1:100){
indexchange$Ticker.del[i]))
}
}
+
+n.stocks <- ncol(P)
+N <- nrow(P)
+current.wealth <- 1
+w <- rep(1/n.stocks,n.stocks)
+dP <- apply(P,2,diff)
+L <- rep(0,n.stocks)
+V <- 0
+W <- w
+pnl <- 0
+for(i in 1:(N-1)){
+ r <- dP[i,]/as.numeric(P[i,])
+ #r <- c(r,-r)
+ pnl <- cbind(pnl,current.wealth*crossprod(w,r))
+ current.wealth <- 1+sum(pnl)
+ L <- rbind(L,-r)
+ V <- V+crossprod(w,r^2)
+ T <- 2/3*sqrt(log(N)/V)
+ #w <- exp(-T*(apply(1+L,2,prod)-1))
+ w <- exp(-T*colSums(L))
+ w <- w/sum(w)
+ W <- rbind(W,w)
+ if(i%%10==0){
+ cat(current.wealth,sep="\n")
+ }
+}
+
+price2return <- function(x){
+ diff(x)/x[-length(x)]
+}
+#number of shares implementations
+tc <- 0.005+0.02
+days <- nrow(data.bus)
+init.capital <- 1000000
+tickers <- memb(sp500.tickers,add,as.Date(time(data.bus)[1]))
+tickers.index <- which(sp500.tickers.extended%in%tickers)
+n.stocks <- length(tickers)
+w <- rep(0,length(sp500.tickers.extended))
+w[tickers.index] <- rep(1/n.stocks,n.stocks)
+N <- round((capital*w)/as.numeric(data.bus[1,tickers.index]))
+dP <- apply(data.bus,2,diff)
+L <- rep(0,n.stocks)
+V <- 0
+W <- w
+pnl <- 0
+tcvec <- sum(N)*tc
+for(i in 1:days){
+ tickers <- memb(sp500.tickers,add,as.Date(time(data.bus)[1]))
+ tickers.index <- which(sp500.tickers.extended%in%tickers)
+ r <- dP[i,]/as.numeric(data.bus[i,])
+ pnl <- cbind(pnl,crossprod(N,dP[i,]))
+ capital <- init.capital+sum(pnl)-sum(tcvec)
+ L <- rbind(L,-r)
+ V <- V+crossprod(w,r^2)
+ T <- 2/3*sqrt(log(days)/V)
+ #w <- exp(-T*(apply(1+L,2,prod)-1))
+ w <- exp(-T*colSums(L))
+ w <- w/sum(w)
+ newN <- round((capital*w)/as.numeric(data.bus[(i+1),tickers.index]))
+ tcvec <- c(tcvec,sum(abs(newN-N)*tc))
+ N <- newN
+ if(i%%10==0){
+ cat(capital,sep="\n")
+ }
+}
+
+fixed.rebal <- function(P,delta){
+ init.capital <- 1
+ dP <- apply(P,2,diff)
+ capital <- init.capital
+ pnl <- c()
+ for(i in 1:(nrow(P)-1)){
+ r <- dP[i,]/P[i,]
+ pnl <- c(pnl,capital*crossprod(delta,r))
+ capital <- init.capital+sum(pnl)
+ }
+ return( pnl )
+}
+
diff --git a/bloomberg-data.R b/bloomberg-data.R
new file mode 100644
index 0000000..92d864a
--- /dev/null
+++ b/bloomberg-data.R
@@ -0,0 +1,48 @@
+require(RBloomberg)
+conn <- blpConnect(jvm.params = "-Xmx1024m")
+sp500.tickers <- as.character(bds(conn,"SPX Index","INDX_MEMBERS")[,1])
+#remove exchange information
+for(i in 1:length(sp500.tickers)){
+ ticker <- sp500.tickers[i]
+ sp500.tickers[i] <- strsplit(ticker," ")[[1]][1]
+}
+
+list.sp500 <- list()
+for(i in 1:length(sp500.tickers)){
+ ticker <- sp500.tickers[i]
+ list.sp500[[ticker]] <- bdh(conn,paste(ticker,"Equity"),c("PX_OPEN","PX_HIGH","PX_LOW","PX_LAST"),as.Date("2000-01-01"),dates.as.row.names=F)
+}
+
+#split information
+EQY_DVD_HIST_SPLITS
+#dividend information
+DVD_HIST
+
+add <- read.table("sp500 add.csv",sep=",",fill=T,header=T,colClasses="character",quote="")
+add$date <- as.Date(add$date,format="%m/%d/%Y")
+
+memb <- function(index,add,date){
+ #return the list of index constituents
+ toreverse <- add[add$date>=date,]
+ current.index <- index
+ for(i in 1:nrow(toreverse)){
+ if(toreverse$ticker.add[i]!=""){
+ current.index <- current.index[-match(toreverse$ticker.add[i],current.index)]
+ }
+ if(toreverse$ticker.del[i]!=""){
+ current.index <- sort(c(current.index,toreverse$ticker.del[i]))
+ }
+ }
+ current.index
+}
+
+sp500.extended <- union(sp500.tickers,add$ticker.del)
+sp500.extended <- sp500.extended[-match("",sp500.extended)]
+extra.tickers <- setdiff(sp500.extended,sp500.tickers)
+
+list.extra <- list()
+for(i in 1:length(extra.tickers)){
+ ticker <- extra.tickers[i]
+ list.extra[[ticker]] <- bdh(conn,paste(ticker,"Equity"),c("PX_OPEN","PX_HIGH","PX_LOW","PX_LAST"),as.Date("2000-01-01"),dates.as.row.names=F)
+}
+
diff --git a/sp500 add.csv b/sp500 add.csv
new file mode 100644
index 0000000..018d1ba
--- /dev/null
+++ b/sp500 add.csv
@@ -0,0 +1,338 @@
+date,ticker.add,name.add,ticker.del,name.del
+9/26/2011,MOS,MOSAIC CO,NSM,NATIONAL SEMICONDUCTOR
+7/6/2011,ACN,ACCENTURE PLC,MI,MARSHALL & ILSLEY CORP (WI)
+7/1/2011,MPC,MARATHON PETROLEUM CORP,RSH,RADIOSHACK CORP
+6/3/2011,PLD,AMB PROPERTY CORP,8394653Q,PROLOGIS
+6/2/2011,ANR,ALPHA NATURAL RESOURCES,MEE,MASSEY ENERGY CO
+4/28/2011,CMG,CHIPOTLE MEXICAN GRILL IN,NOVL,NOVELL INC
+4/4/2011,BLK,BLACKROCK INC,GENZ,GENZYME CORP
+4/1/2011,EW,EDWARDS LIFESCIENCES CORP,Q,QWEST COMMUNICATIONS INTL INC
+3/1/2011,COV,COVIDIEN PLC,MFE,MCAFEE INC
+2/28/2011,JOYG,JOY GLOBAL INC,AYE,ALLEGHENY ENERGY INC
+1/18/2011,NE,NOBLE CORP,QLGC,QLOGIC CORP
+1/4/2011,MMI,MOTOROLA MOBILITY HOLDING,MDP,MEREDITH CORP
+12/20/2010,CVC,CABLEVISION SYSTEMS CO A,KG,KING PHARMACEUTICALS INC
+12/20/2010,FFIV,F5 NETWORKS INC,NYT,NEW YORK TIMES CO A
+12/20/2010,NFLX,NETFLIX INC,ODP,OFFICE DEPOT INC
+12/20/2010,NFX,NEWFIELD EXPLORATION CO,EK,EASTMAN KODAK CO
+11/17/2010,IR,INGERSOLL-RAND PLC,PTV,PACTIV CORPORATION
+8/27/2010,TYC,TYCO INTL,SII,SMITH INTL INC
+7/15/2010,ACE,ACE LIMITED,MIL,MILLIPORE CORP
+7/1/2010,QEP,QEP RESOURCES INC,STR,QUESTAR CORP
+6/28/2010,KMX,CARMAX INC,XTO,XTO ENERGY INC
+4/30/2010,CERN,CERNER CORP,BJS,BJ SERVICES CO
+3/15/2010,OKE,ONEOK INC,BDK,BLACK & DECKER CORP
+3/1/2010,DISCA,DISCOVERY COMMUNICATIONS,PBG,PEPSI BOTTLING GROUP INC
+3/1/2010,HP,HELMERICH & PAYNE INC,RX,IMS HEALTH INC
+2/16/2010,BRK/B,BERKSHIRE HATHAWAY B,BNI,BURLINGTON NORTHERN SANTE FE
+2/8/2010,URBN,URBAN OUTFITTERS,ACS,AFFILIATED COMPUTER SERVICES
+1/29/2010,NRG,NRG ENERGY,JAVA,SUN MICROSYSTEMS INC
+12/23/2009,ROP,ROPER INDUSTRIES INC,ESV,ENSCO INTL INC
+12/21/2009,CLF,CLIFFS NATURAL RESOURCES,KBH,KB HOME
+12/21/2009,MJN,MEAD JOHNSON NUTRITION CO,MBI,MBIA INC
+12/21/2009,ROST,ROSS STORES INC,DYN,DYNEGY INC A
+12/21/2009,SAI,SAIC INC,CVG,CONVERGYS CORP
+12/21/2009,V,VISA INC,CIEN,CIENA CORP
+11/6/2009,PCLN,PRICELINE.COM INC
+11/4/2009,,,SGP,SCHERING-PLOUGH CORP
+10/16/2009,FSLR,FIRST SOLAR INC,WYE,WYETH
+9/9/2009,ARG,AIRGAS INC,CBE,COOPER INDUSTRIES LTD
+9/1/2009,CFN,CAREFUSION CORP,MTW,MANITOWOC CO INC
+8/19/2009,FMC,FMC CORP,CTX,CENTEX CORP
+7/25/2009,RHT,RED HAT INC,CIT,CIT GROUP INC
+7/1/2009,PWR,QUANTA SERVICES INC,IR,INGERSOLL-RAND COMPANY LTD
+7/1/2009,WDC,WESTERN DIGITAL CORP.,EQ,EMBARQ CORP.
+6/30/2009,PCS,METROPCS COMMUNICATIONS
+6/26/2009,,,TEL,TYCO ELECTRONICS LTD
+6/9/2009,DV,DEVRY INC
+6/5/2009,FTI,FMC TECHNOLOGIES INC.,COV,COVIDIEN LTD.
+6/3/2009,,,GM,GENERAL MOTORS CORP
+4/2/2009,DNR,DENBURY RESOURCES INC,ROH,ROHM & HAAS CO
+3/30/2009,TWC,TIME WARNER CABLE INC,DDR,DEVELOPERS DIVERSIFIED REALTY
+3/27/2009,ORLY,O'REILLY AUTOMOTIVE,NE,NOBLE CORP
+3/17/2009,NU,NORTHEAST UTILITIES,TYC,TYCO INTERNATIONAL (NEW)
+3/4/2009,HRL,HORMEL FOODS CORP,ACAS,AMERICAN CAPITAL LTD
+3/4/2009,VTR,VENTAS INC,JNY,JONES APPAREL GROUP
+2/26/2009,DO,DIAMOND OFFSHORE DRILLING,WFT,WEATHERFORD INTERNATIONAL LTD
+1/30/2009,HCN,HEALTH CARE REIT INC,SOV,SOVEREIGN BANCORP
+1/6/2009,IRM,IRON MOUNTAIN INC,UST,UST INC
+1/2/2009,FLIR,FLIR SYSTEMS,NCC,NATIONAL CITY CORP
+1/2/2009,OI,OWENS-ILLINOIS,WB,WACHOVIA CORP(NEW)
+1/2/2009,SCG,SCANA CORP,MER,MERRILL LYNCH
+12/23/2008,MFE,MCAFEE INC,BRL,BARR PHARMACEUTICALS INC
+12/19/2008,EQT,EQUITABLE RESOURCES,RIG,TRANSOCEAN INC (NEW)
+12/5/2008,RSG,REPUBLIC SERVICES,AW,ALLIED WASTE INDUSTRIES
+12/2/2008,DNB,DUN & BRADSTREET,LIZ,LIZ CLAIBORNE
+11/24/2008,LIFE,LIFE TECHNOLOGIES CORP,ABI,APPLIED BIOSYSTEMS INC
+11/19/2008,SRCL,STERICYCLE INC,BUD,ANHEUSER-BUSCH
+11/17/2008,CEPH,CEPHALON INC
+11/14/2008,WYNN,WYNN RESORTS LTD,ASH,ASHLAND INC
+11/14/2008,XRAY,DENTSPLY INTERNATIONAL IN,HPC,HERCULES INC
+11/13/2008,PBCT,PEOPLES UNITED FINANCIAL
+11/13/2008,,,GGP,GENERAL GROWTH PROPERTIE
+11/11/2008,,,UIS,UNISYS CORP
+11/6/2008,SJM,SMUCKER (J.M.),TEX,TEREX CORP
+10/31/2008,WEC,WISCONSIN ENERGY,MTG,MGIC INVESTMENT
+10/22/2008,NDAQ,NASDAQ OMX GROUP INC,DDS,DILLARD'S INC
+10/7/2008,DPS,DR PEPPER SNAPPLE GROUP I,WWY,WRIGLEY WM JR
+10/2/2008,FLS,FLOWSERVE CORPORATION
+9/30/2008,APH,AMPHENOL CORP,WEN,WENDY'S INTERNATIONAL
+9/30/2008,,,WM,WASHINGTON MUTUAL
+9/24/2008,PXD,PIONEER NATURAL RESOURCES
+9/23/2008,,,SAF,SAFECO CORP
+9/22/2008,HRS,HARRIS CORP
+9/17/2008,,,LEH,LEHMAN BROS
+9/15/2008,CRM,SALESFORCE.COM
+9/15/2008,FAST,FASTENAL CO
+9/11/2008,,,FNM,FANNIE MAE
+9/11/2008,,,FRE,FEDERAL HOME LOAN MTG
+8/27/2008,CF,CF INDUSTRIES HOLDINGS IN,EDS,ELECTRONIC DATA SYSTEMS CORP
+8/21/2008,IVZ,INVESCO LTD,IACI,IAC/INTERACTIVE CORP
+7/31/2008,DVA,DAVITA INC,CCU,CLEAR CHANNEL COMMUNICATIONS
+7/18/2008,MA,MASTERCARD INC,ACE,ACE LIMITED
+7/1/2008,AKS,AK STEEL HOLDING CORP,CFC,COUNTRYWIDE FINANCIAL CORP
+7/1/2008,SNI,SCRIPPS NETWORK INTERACTI,SSP,SCRIPPS (E.W.) 'A'
+6/23/2008,COG,CABOT OIL & GAS,BC,BRUNSWICK CORP
+6/23/2008,MEE,MASSEY ENERGY COMPANY,OMX,OFFICEMAX INC
+6/11/2008,LO,LORILLARD INC,ABK,AMBAC FINANCIAL GROUP
+6/6/2008,SWN,SOUTHWESTERN ENERGY,TT,TRANE INC
+6/2/2008,ISRG,INTUITIVE SURGICAL INC,BSC,BEAR STEARNS COS
+3/31/2008,HCP,HCP INC,CBH,COMMERCE BANCORP
+3/31/2008,PM,PHILIP MORRIS INTL,CC,CIRCUIT CITY GROUP
+1/29/2008,CAM,CAMERON INTERNATIONAL COR,HET,HARRAH'S ENTERTAINMENT
+1/2/2008,TSS,TOTAL SYSTEM SERVICES,SNV,SYNOVUS FINANCIAL
+12/31/2007,WPO,WASHINGTON POST,TIN,TEMPLE-INLAND
+12/21/2007,RRC,RANGE RESOURCES CORP,TRB,TRIBUNE CO
+12/14/2007,GME,GAMESTOP CORP,DJ,DOW JONES & CO
+11/27/2007,RIG,TRANSOCEAN INC (NEW),RIG,TRANSOCEAN (OLD)
+11/19/2007,AMT,AMERICAN TOWER CORP,AT,ALLTEL CORP
+11/16/2007,MTW,MANITOWOC CO,TEK,TEKTRONIX INC
+11/9/2007,POM,PEPCO HOLDINGS INC,HCR,MANOR CARE INC
+10/29/2007,TIE,TITANIUM METALS,BOL,BAUSCH & LOMB
+10/26/2007,JEC,JACOBS ENGINEERING GROUP,AV,AVAYA INC
+10/25/2007,NYX,NYSE EURONEXT,HLT,HILTON HOTELS
+10/10/2007,EXPD,EXPEDITORS INT'L,TXU,TXU CORP
+10/8/2007,NBL,NOBLE ENERGY INC,ASN,ARCHSTONE-SMITH TRUST
+10/2/2007,EXPE,EXPEDIA INC,2641504Q,SOLECTRON CORP
+10/1/2007,TDC,TERADATA CORP,NCR,NCR CORP
+9/27/2007,TSO,TESORO PETROLEUM CO,MXIM,MAXIM INTEGRATED PROD
+9/26/2007,ICE,INTERCONTINENTALEXCHANGE
+9/25/2007,,,FDC,FIRST DATA CORP
+9/7/2007,MCHP,MICROCHIP TECHNOLOGY,CBSS,COMPASS BANCSHARES
+8/27/2007,LUK,LEUCADIA NATIONAL CORP,KSE,KEYSPAN ENERGY
+7/12/2007,AKAM,AKAMAI TECHNOLOGIES INC,BMET,BIOMET INC
+7/9/2007,ACAS,AMERICAN CAPITAL STRATEGI,DG,DOLLAR GENERAL
+7/2/2007,COV,COVIDIEN LTD,SANM,SANMINA-SCI CORP
+7/2/2007,DFS,DISCOVER FINANCIAL SERVIC,ADCT,ADC TELECOMMUNICATIONS
+7/2/2007,GGP,GENL GROWTH PROPERTIES,MEL,MELLON BANK CORP
+7/2/2007,TEL,TYCO ELECTRONICS LTD,PMCS,PMC-SIERRA INC
+7/2/2007,TYC,TYCO INTERNATIONAL-W/I(NE,TYC,TYCO INTERNATIONAL (OLD)
+6/1/2007,PCP,PRECISION CASTPARTS,MEDI,MEDIMMUNE INC
+5/31/2007,WFR,MEMC ELECTRONIC MATERIALS,KMI,KINDER MORGAN INC
+4/10/2007,AIZ,ASSURANT INC,H,REALOGY CORPORATION
+4/2/2007,KFT,KRAFT FOODS INC - A,TSG,SABRE HOLDING CORP
+3/29/2007,ANF,ABERCROMBIE & FITCH CO,UVN,UNIVISION COMMUNICATIONS
+3/23/2007,DDR,DEVELOPERS DIVERSIFIED RL,CMX,CAREMARK RX
+3/20/2007,HST,HOST HOTELS & RESORTS,PD,PHELPS DODGE
+3/2/2007,CHRW,C.H. ROBINSON WORLDWIDE,HMA,HEALTH MANAGEMENT ASSOC
+2/22/2007,TEG,INTEGRYS ENERGY GROUP INC,PGL,PEOPLES ENERGY
+2/15/2007,HCBK,HUDSON CITY BANCORP,APCC,AMERICAN POWER CONVERSION
+2/12/2007,VAR,VARIAN MEDICAL SYSTEMS,EOP,EQUITY OFFICE PROPERTIES
+2/2/2007,RL,POLO RALPH LAUREN CORP,CMVT,Converse
+1/10/2007,AVB,AVALON BAY COMMUNITIES,2987536Q,SYMBOL TECHNOLOGIES
+1/4/2007,ESV,ENSCO INTERNATIONAL,BLS,BELL SOUTH CORP
+1/3/2007,SE,SPECTRA ENERGY CORP,PMTC,PARAMETRIC TECHNOLOGY
+12/20/2006,TEX,TEREX CORP,NAV,NAVISTAR INTERNATIONAL CORP
+12/4/2006,DTV,DIRECTV GROUP INC,FSL/B,FREESCALE SEMICONDUCTOR INC
+12/1/2006,IACI,IAC/INTERACTIVE CORP,LU,LUCENT TECHNOLOGIES
+12/1/2006,STR,QUESTAR CORP,NFB,NORTH FORK BANCORPORATION
+11/20/2006,BTU,PEABODY ENERGY CORP,HCA,HCA INC
+11/17/2006,CTSH,COGNIZANT TECHNOLOGY SOLU,ACV,ALBERTO-CULVER
+11/10/2006,CBG,CB RICHARD ELLIS GROUP,FSH,FISHER SCIENTIFIC INTL INC
+11/6/2006,CELG,Celgene Corp.,ASO,AmSouth Bancorp
+10/2/2006,SII,Smith International,GDW,Golden West Financial
+10/2/2006,WU,Western Union Co,ANDW,Andrew Corp
+8/11/2006,CME,Chicago Mercantile Exchan,KMG,Kerr-McGee Corp.
+8/1/2006,H,Realogy Corp.,GTW,Gateway Inc.
+8/1/2006,WYN,Wyndham Worldwide Corp.,CD,Cendant Corp.
+7/18/2006,WIN,Windstream Corp.,CTB,Cooper Tire & Rubber Co.
+6/28/2006,CNX,CONSOL Energy Inc.,KRI,Knight-Ridder Inc.
+6/6/2006,CBH,Commerce Bancorp,EC,Engelhard Corp.
+6/2/2006,JNPR,Juniper Neworks Inc.,ABS,Albertson's Inc.
+5/18/2006,EQ,Embarq Corp.,AMCC,Applied Micro Circuits Corp.
+4/24/2006,LM,Legg Mason,GDT,Guidant Co.
+4/20/2006,SNDK,SanDisk Corp.,CHIR,Chiron Corp.
+4/3/2006,BXP,Boston Properties,CIN,Cinergy Corp.
+4/3/2006,DF,Dean Foods,MYG,Maytag Corp.
+4/3/2006,GOOG,Google Inc.,BR,Burlington Resources Inc.
+4/3/2006,KIM,Kimco Realty Corp.,JP,Jefferson-PilotCorp.
+3/3/2006,CHK,Chesapeake Energy Corp.,DCN,Dana Corp.
+2/27/2006,BRL,Barr Pharmaceuticals Inc.,3026360Q,Scientific-Atlanta
+2/1/2006,HAR,Harman Int'l,SEBL,Siebel Systems Inc.
+2/1/2006,VRSN,VeriSign Inc.,RBK,Reebok Int'l
+1/5/2006,EL,Estee Lauder
+1/4/2006,,,MERQ,Mercury Interactive
+1/3/2006,VIA/B,Viacom Inc. (New),VC,Visteon Corp.
+1/3/2006,WFM,Whole Foods Market,KRB,MBNA Corp.
+12/20/2005,SSP,EW Scripps Co,GP,Georgia-Pacific Group
+12/2/2005,GNW,Genworth Financial Inc.,CPN,Calpine Corp.
+11/21/2005,AMZN,Amazon.com,653707Q,AT&T Corp.
+10/11/2005,PDCO,Patterson Companies Inc.,DPH,Delphi Corp.
+10/4/2005,LEN,Lennar Corp.
+10/3/2005,,,G,Gillette Co.
+10/3/2005,AMP,Ameriprise Financial,PVN,Providian Financial
+8/30/2005,CVH,Coventry Health Care Inc.,MAY,May Dept. Stores
+8/19/2005,PSA,Public Storage,DAL,Delta Air Lines
+8/15/2005,MUR,Murphy Oil,NXTL,Nextel Communications
+8/12/2005,VNO,Vornado Realty Trust,SDS,SunGard Data Systems
+8/11/2005,TSN,Tyson Foods,UCL,Unocal Corp.
+7/22/2005,WFT,Weatherford Int'l,TOY,"Toys ""R"" US"
+7/5/2005,DHI,D.R. Horton,VRTS,Veritas Software
+7/5/2005,STZ,Constellation Brands,GLK,Great Lakes Chemical
+3/28/2005,SHLD,Sears Holdings Corp.,S,Sears
+3/15/2005,NOV,National Oilwell Varco,PWER,Power-One
+12/29/2004,XTO,XTO Energy,PSFT,PeopleSoft Inc.
+12/20/2004,ASN,Archstone-Smith Trust,CR,Crane Co.
+12/20/2004,CBSS,Compass Bancshares,WOR,Worthington Industries
+12/20/2004,NWSA,News Corp.,DLX,Deluxe Corp.
+12/3/2004,FSL/B,Freescale Semiconductor I,WIN,Winn-Dixie
+12/1/2004,LLL,L-3 Communications Holdin,WLP,WellPoint Health Networks
+11/1/2004,LH,Laboratory Corp of Americ,SOTR,SouthTrust Corp.
+10/27/2004,CIT,CIT Group,AWE,AT&T Wireless
+9/1/2004,COH,Coach Inc.,CF,Charter One Financial
+8/3/2004,FSH,Fisher Scientific,TNB,Thomas & Betts
+7/1/2004,GILD,Gilead Sciences,ONE,Bank One Corp.
+7/1/2004,RF,Regions Financial Corp. (,RF,Regions Financial Corporation
+7/1/2004,SOV,Sovereign Bancorp,UPC,Union Planters Corporation
+5/3/2004,HSP,Hospira Inc.,AM,American Greetings
+4/29/2004,VLO,Valero Energy,JHF,John Hancock Financial Servic
+4/23/2004,MYL,Mylan Laboratories,PCS,Sprint PCS
+4/2/2004,ACS,Affiliated Computer Servi,TAP/B,Travelers Property Casualty
+4/1/2004,ETFC,E*Trade Financial,FBF,FleetBoston Financial
+3/25/2004,CMX,Caremark Rx,TUP,Tupperware Corp.
+2/27/2004,MTB,M&T Bank Corp.,CE,Concord EFS Inc.
+11/13/2003,BIIB,BIOGEN IDEC,BGEN,Biogen Inc.
+9/25/2003,ESRX,Express Scripts,QTRN,Quintiles Transnational
+8/20/2003,MHS,Medco Health Solutions In,MDR,McDermott International
+7/17/2003,8394653Q,ProLogis,MIR,Mirant Corp
+4/16/2003,FII,Federated Investors Inc.,748957Q,Pharmacia Corp.
+3/31/2003,SYMC,Symantec Corp.,HI,Household International
+3/21/2003,MKC,McCormick & Company,HRC,HEALTHSOUTH Corp.
+3/13/2003,AIV,Apartment Investment & Ma,AMR,AMR Corp.
+12/12/2002,DGX,Quest Diagnostics,TRW,TRW Inc.
+11/19/2002,CMCSA,Comcast Corp.,CMCSK,Comcast Class A Special
+9/4/2002,RAI,RJ Reynolds Tobacco
+9/2/2002,,,COC,Conoco Inc.
+8/21/2002,TAP/B,Travelers Property Casual,VTSS,Vitesse Semiconductor
+8/14/2002,MON,Monsanto Co,PALM,Palm Inc
+7/25/2002,WLP,Anthem Inc.,CNC,Conseco Inc.
+7/22/2002,EBAY,eBay Inc.,AL,Alcan Inc.
+7/22/2002,ERTS,Electronic Arts,PDG,Placer Dome Inc.
+7/22/2002,GS,Goldman Sachs Group,UN,Unilevr N.V.
+7/22/2002,PFG,Principal Financial Group,ABX,Barrick Gold Corp.
+7/22/2002,PRU,Prudential Financial,NT,Nortel Networks
+7/22/2002,SDS,SunGard Data Systems,N,Inco
+7/22/2002,UPS,United Parcel Services,RD,Royal Dutch Petroleum
+7/17/2002,NFB,North Fork Bancorporation,IMNX,Immunex Corp.
+6/26/2002,SPG,Simon Property Group,CNXT,Conexant Systems
+5/15/2002,APOL,Apollo Group,WCOM,WorldCom Inc.-WorldCom Group
+5/15/2002,BJS,BJ Services,U,USAirways Group Inc.
+5/13/2002,TT,American Standard,SAPE,Sapient Corp.
+5/6/2002,FHN,First Tennessee National,680884Q,COMPAQ Computer
+2/24/2002,AN,AutoNation Inc.,RATL,Rational Software
+2/11/2002,MI,Marshall & Ilsley Corp.,WLL,Willamette Industries
+2/1/2002,RATL,Rational Software,NMK,Niagara Mohawk Hldgs. Inc.
+1/31/2002,MWV,MeadWestvaco Corp.,MEA,Mead Corp.
+1/30/2002,ACE,ACE Limited,W,Westvaco Corp.
+1/17/2002,PCL,Plum Creek Timber Co.,KM,K mart
+1/2/2002,WAT,Waters Corporation,FMC,FMC Corp.
+12/17/2001,JNY,Jones Apparel Group,HM,Homestake Mining
+12/14/2001,GENZ,Genzyme Corp.
+12/13/2001,,,RAL,Ralston Purina Co
+12/3/2001,EQR,Equity Res.Properties,NSI,National Service Ind.
+11/30/2001,NVDA,NVIDIA Corp.,ENE,Enron Corp.
+11/7/2001,HMA,Health Management Assoc.,GPUI,GPU Inc.
+10/10/2001,EOP,Equity Office Properties,TX,Texaco Inc.
+9/21/2001,IMNX,Immunex Corp.
+9/18/2001,,,TOS,Tosco Corp.
+9/4/2001,IGT,Int'l. Game Technology,BVSN,BroadVision Inc.
+9/4/2001,XL,XL Capital,41018Q,Wachovia Corp.
+8/30/2001,ABC,AmerisourceBergen,OKE,ONEOK Inc.
+8/30/2001,CIEN,CIENA Corp.,AGC,American General
+8/7/2001,ZMH,Zimmer Holdings,TKR,Timken Co.
+8/6/2001,FDO,Family Dollar Stores,CS,Cabletron Systems
+8/3/2001,PMCS,PMC-Sierra,OAT,Quaker Oats
+7/9/2001,AWE,AT&T Wireless Group,PCH,Potlatch Corp.
+7/2/2001,COL,Rockwell Collins,LDG,Longs Drug Stores
+6/28/2001,JHF,John Hancock Financial,H,Harcourt General Inc.
+6/25/2001,,,AZA,ALZA Corp. Cl. A
+6/18/2001,ZION,Zions Bancorp
+6/4/2001,MWW,TMP Worldwide,CIT,CIT Group Inc.
+5/14/2001,PBG,Pepsi Bottling Group,ADPT,Adaptec
+4/3/2001,MIR,Mirant Corp.,BGG,Briggs & Stratton
+4/2/2001,CE,Concord EFS Inc.,CEN,Ceridian Corp (Old)
+4/2/2001,FISV,FIserv Inc.,OK,Old Kent Financial
+3/1/2001,CTAS,Cintas Corporation,SUB,Summit Bancorp
+2/27/2001,FTR,Citizens Communications,3346Q,U.S. Bancorp
+2/7/2001,UVN,Univision Communications,UK,Union Carbide
+1/30/2001,JBL,Jabil Circuit,CGP,Coastal Corp.
+1/16/2001,NE,Noble Drilling Corp.,TWX,Time Warner Inc.
+1/2/2001,AMCC,Applied Micro Circuits,3277Q,Morgan (J.P.) & Co.
+12/22/2000,FLR,Fluor Corp. (New),MEE,Massey Energy Company
+12/14/2000,AET,Aetna Inc. (New),AET,Aetna Inc. (Old)
+12/12/2000,KMI,Kinder Morgan,NGH,Nabisco Group Hldgs.
+12/12/2000,QLGC,QLogic Corp.,PRDCQ,Polaroid Corp.
+12/12/2000,SYK,Stryker Corp.,RML,Russell Corp.
+12/12/2000,VTSS,Vitessa Semiconductor,SMI,Springs Industries
+12/11/2000,ABK,Ambac Financial Group,CCK,Crown Cork & Seal
+12/11/2000,AYE,Allegheny Energy Inc.,BS,Bethlehem Steel
+12/11/2000,INTU,Intuit,OI,Owens-Illinois
+12/11/2000,MET,MetLife Inc.,VO,Seagram Co. Ltd.
+12/11/2000,2987536Q,Symbol Technologies,GRA,WR Grace & Co (New)
+12/5/2000,RHI,Robert Half International
+12/4/2000,,,AFS,Associates First Capital
+12/1/2000,CPN,Calpine Corp.,FPC,Florida Progress
+11/24/2000,CHIR,Chiron Corp.,FJ,Fort James Corp.
+11/22/2000,FRX,Forest Laboratories,SEG,Seagate Technology
+11/17/2000,HOT,Starwood Hotels & Resorts,ACKH,Armstrong Holdings
+11/6/2000,BVSN,BroadVision Inc.,PWJ,PainWebber Group
+11/2/2000,EOG,EOG Resources,EFU,Eastern Enterprises
+11/2/2000,NI,NiSource Inc.,CG,Columbia Energy Group
+10/23/2000,PWER,Power-One Inc.,UCM,Unicom Corp.
+10/18/2000,NBR,Nabors Industries,MKG,Mallinckrodt Inc.
+10/3/2000,DYN,Dynegy Inc.,BFO,BestFoods
+10/3/2000,KG,King Pharmaceuticals,YNR,Young & Rubicam
+10/2/2000,AV,Avaya Inc.,OWC,Owens Corning
+8/30/2000,DVN,Devon Energy Corp.,GAP,Great Atlantic & Pacific Tea
+8/21/2000,KSE,KeySpan Corp.,NCE,New Century Energies
+7/28/2000,PALM,Palm Inc.,COMS,3Com Corp.
+7/27/2000,JDSU,JDS Uniphase Corp.,RAD,Rite Aid Corp.
+7/17/2000,CIT,CIT Group Inc.,UPR,Union Pacific Resources
+7/13/2000,JNS,Stilwell Financial,KSU,Kansas City Southern Industri
+7/6/2000,Q,Qwest Communication Int'l,USW,US West
+7/3/2000,BRCM,Broadcom Corporation,GTE,GTE Corp.
+6/29/2000,MERQ,Mercury Interactive,MZ,Milacron Inc.
+6/29/2000,VC,Visteon Corp.,IKN,IKON Office Solutions
+6/21/2000,SANM,Sanmina Corp.,WLA,Warner-Lambert
+6/21/2000,TIF,Tiffany & Co.,SGI,Silicon Graphics
+6/19/2000,CF,Charter One Financial
+6/19/2000,NVLS,Novellus Systems,CHA,Champion International
+6/16/2000,,,UMG,MediaOne Group Inc.
+6/16/2000,MEDI,MedImmune,CSR,Central & South West
+6/13/2000,CVG,Convergys Corp.,TMC,Times Mirror
+6/8/2000,SBUX,Starbucks Corp.,SMS,Shared Medical Systems
+6/5/2000,A,Agilent Technologies,NC,NACCO Industries
+6/1/2000,APCC,American Power Conversion,MIR,Mirage Resorts
+5/10/2000,MXIM,Maxim Integrated Products,JOS,Jostens Inc.
+5/5/2000,SAPE,Sapient Corp.,RLM,Reynolds Metals
+5/5/2000,SEBL,Siebel Systems,CBS,CBS Corp.
+4/18/2000,ALTR,Altera Corp.,ARC,Atlantic Richfield
+4/3/2000,LLTC,Linear Technology,PBY,Pep Boys
+4/3/2000,VRTS,Veritas Software,748957Q,Pharmacia & Upjohn
+3/16/2000,TSG,Sabre Holdings Corporatio,SRV,Service Corp. International
+1/31/2000,BGEN,Biogen,FWC,Foster Wheeler
+1/31/2000,CNXT,Conexant Systems,CNG,Consolidated Natural Gas
+1/31/2000,HOG,Harley-Davidson,FLE,Fleetwood Enterprises
+1/6/2000,YNR,Young & Rubicam,827663Q,General Instrument
+1/4/2000,NCR,NCR Corp.
+10/15/1996,LGN,LOGICON INC,WHO,WATERHOUSE INVESTOR SERV \ No newline at end of file