i'm trying to run the following code to merge a load of datasets together.
then error i get is invalid name. Can you help please?
Code:
preserve clear tempfile etfdownload save `etfdownload', emptyok local etf "BNO CAFE CORN DBA DBB DBC DBE DBO DGL GLD GSG PALL PPLT SLV UGA URA USCI USO DXJ EPI EWA EWC EWG EWH EWI EWJ EWL EWM EWP EWS EWT EWU EWW EWY EWZ EZA FXI IDX PIN RSX FXB FXE FXY UUP ACWI DIA FEZ IEMG IWD IWF IWM IWN IWO MDY OEF PFF QQQ SPY VTI GDX GDXJ IBB ITB IYR KBE KRE OIH SMH VNQ XHB XLB XLE XLF XLI XLK XLP XLU XLV XLY XME XOP XRT XTL" foreach e of local etf{ getsymbols `e', fm(12) fd(1) fy(1992) lm(12) ld(22) ly(2018) frequency(d) price (close) clear yahoo label variable p_close_`e' "`e'" rename p_close_`e' `e' drop r_`e' R_`e' volume_`e' label variable period "date" rename period date format date %tdnn/dd/CCYY merge 1:1 date `etfdownload', keepusing(date) save `"`etfdownload'"', replace } save "/Users/gilesgerman/Documents/stokpix/databasemodels/model2/STATA Data 5.dta", replace
Comment