logging system and more market indices
[stockthis] / marketdata.py
index c7ca9e7..982eb6a 100644 (file)
@@ -1,13 +1,5 @@
-markets = ["Dow Jones Industrial", "NASDAQ 100", "S&P 500", "IBEX35", "SPANISH MERCADO CONTINUO", "IBEX NUEVO MERCADO", "FTSE 100", "FTSE 250", "EURO STOXX 50", "S&P / MIB INDX", "MIB 30", "MIDEX", "MIBTEL", "S&P/TSX Composite index", "US Indices", "European Indices", "Other Markets Indices", "Currencies", "Exchange-Traded Funds"]
-idmarket = ["dow", "nasdaq", "sp500", "ibex35", "mc", "ibexnm", "ftse100", "ftse250", "eurostoxx50", "spmib", "mib30", "midex", "mibtel", "tsx", "usindex", "eurindex", "othindex", "currency", "etf"]
-
-#EUROSTOXX50:
-eurostoxx50_symbols=['AABA.AS', 'ACA.PA', 'AGN.AS', 'AH.AS', 'AI.PA', 'AIB.IR', 'ALV.DE', 'BAS.DE', 'BAY.DE', 'BBVA.MC', 'BN.PA', 'BNP.PA', 'CA.PA', 'ALU.PA', 'CS.PA', 'DAI.DE', 'DBK.DE', 'DTE.DE', 'ELE.MC', 'ENEL.MI', 'ENI.MI', 'EOA.DE', 'FORA.AS', 'FP.PA', 'FTE.PA', 'G.MI', 'GLE.PA', 'IBE.MC', 'ING.AS', 'ISP.MI', 'LG.PA', 'MC.PA', 'MUV2.DE', 'NOA3.DE', 'OR.PA', 'PHIA.AS', 'REP.MC', 'RNO.PA', 'RWE.DE', 'SAN.MC', 'SAN.PA', 'SAP.DE', 'SGO.PA', 'SIE.DE', 'SZE.PA', 'TEF.MC', 'TIT.MI', 'UCG.MI', 'UNA.AS', 'VIV.PA']
-eurostoxx50_names=['ABN AMRO HOLDING', 'CREDIT AGRICOLE', 'AEGON', 'AHOLD', 'AIR LIQUIDE', 'ALLIED IRISH BANKS', 'ALLIANZ N', 'BASF', 'BAYER', 'BBVA R', 'DANONE', 'BNP PARIBAS', 'CARREFOUR', 'ALCATEL-LUCENT', 'AXA', 'DAIMLER N', 'DEUTSCHE BANK N', 'DEUTSCHE TELEKOM N', 'ENDESA', 'ENEL', 'ENI', 'E.ON AG', 'FORTIS', 'TOTAL', 'FRANCE TELECOM', 'GENERALI', 'STE GENERALE-A-', 'IBERDROLA', 'ING GROEP', 'INTESA SANPAOLO', 'LAFARGE', 'LVMH', 'MUENCH RUECKVERS N', 'NOKIA', "L'OREAL", 'ROY.PHILIPS ELECTR', 'REPSOL YPF', 'RENAULT', 'RWE -A-', 'BANCO SANTANDER R', 'SANOFI-AVENTIS', 'SAP', 'SAINT GOBAIN', 'SIEMENS N', 'SUEZ (ROMPUS)', 'TELEFONICA', 'TELECOM ITALIA', 'UNICREDIT', 'UNILEVER CERT', 'VIVENDI']
-
-#IBEX35
-ibex35_symbols=['ABE.MC', 'ABG.MC', 'ACS.MC', 'ACX.MC', 'ANA.MC', 'BBVA.MC', 'BKT.MC', 'BME.MC', 'TEF.MC', 'BTO.MC', 'CIN.MC', 'CRI.MC', 'ELE.MC', 'ENG.MC', 'FCC.MC', 'FER.MC', 'GAM.MC', 'GAS.MC', 'GRF.MC', 'IBE.MC', 'IBLA.MC', 'IBR.MC', 'IDR.MC', 'ITX.MC', 'MAP.MC', 'OHL.MC', 'POP.MC', 'REE.MC', 'REP.MC', 'SAB.MC', 'SAN.MC', 'SYV.MC', 'TL5.MC', 'TRE.MC', 'UNF.MC']
-ibex35_names=['ABERTIS -A-', 'ABENGOA', 'ACS', 'ACERINOX', 'ACCIONA', 'BBVA R', 'BANKINTER R', 'BME', 'TELEFONICA', 'BANESTO R', 'CINTRA', 'CRIT.CAIXACORP', 'ENDESA', 'ENAGAS', 'FCC', 'GRUPO FERROVIAL', 'GAMESA', 'GAS NATURAL SDG', 'GRIFOLS A', 'IBERDROLA', 'IBERIA', 'IBERDROLA RENOVABLE', 'INDRA SISTEMAS -A-', 'INDITEX R', 'MAPFRE', 'HUARTE LAIN', 'BANCO POPULAR R', 'RED EL CORPORACION', 'REPSOL YPF', 'BANCO SABADELL R', 'BANCO SANTANDER R', 'SACYR VALLEHERMOSO', 'TELECINCO', 'TECNICAS REUNIDAS', 'UNION FENOSA']
+main = ["Markets indices", "US Markets", "European Markets", "Other Markets", "Currencies", "Exchange-Traded Funds"]
+idmain = ["indices", "usm", "eum", "om", "currency", "etf"]
 
 #DOW JONES
 dow_jones_symbols=['AA', 'AXP', 'BA', 'BAC', 'C', 'CAT', 'CVX', 'DD', 'DIS', 'GE', 'GM', 'HD', 'HPQ', 'IBM', 'INTC', 'JNJ', 'JPM', 'KFT', 'KO', 'MCD', 'MMM', 'MRK', 'MSFT', 'PFE', 'PG', 'T', 'UTX', 'VZ', 'WMT', 'XOM']
@@ -17,12 +9,24 @@ dow_jones_names=['ALCOA INC', 'AMER EXPRESS INC', 'BOEING CO', 'BK OF AMERICA CP
 nasdaq_symbols=['AAPL', 'ADBE', 'ADP', 'ADSK', 'AKAM', 'ALTR', 'AMAT', 'AMGN', 'AMZN', 'APOL', 'ATVI', 'BBBY', 'BIDU', 'BIIB', 'BRCM', 'CA', 'CELG', 'CEPH', 'CHKP', 'CHRW', 'CMCSA', 'COST', 'CSCO', 'CTAS', 'CTSH', 'CTXS', 'DELL', 'DISH', 'DTV', 'EBAY', 'ERTS', 'ESRX', 'EXPD', 'EXPE', 'FAST', 'FISV', 'FLEX', 'FLIR', 'FSLR', 'FWLT', 'GENZ', 'GILD', 'GOOG', 'GRMN', 'HANS', 'HOLX', 'HSIC', 'IACI', 'ILMN', 'INFY', 'INTC', 'INTU', 'ISRG', 'JAVA', 'JBHT', 'JNPR', 'JOYG', 'KLAC', 'LBTYA', 'LIFE', 'LINTA', 'LLTC', 'LOGI', 'LRCX', 'MCHP', 'MICC', 'MRVL', 'MSFT', 'MXIM', 'NIHD', 'NTAP', 'NVDA', 'NWSA', 'ORCL', 'ORLY', 'PAYX', 'PCAR', 'PDCO', 'PPDI', 'QCOM', 'RIMM', 'ROST', 'RYAAY', 'SBUX', 'SHLD', 'SIAL', 'SPLS', 'SRCL', 'STLD', 'STX', 'SYMC', 'TEVA', 'URBN', 'VRSN', 'VRTX', 'WCRX', 'WYNN', 'XLNX', 'XRAY', 'YHOO']
 nasdaq_names=['Apple Inc.', 'Adobe Systems Incorporated', 'Automatic Data Processing, Inc.', 'Autodesk, Inc.', 'Akamai Technologies, Inc.', 'Altera Corporation', 'Applied Materials, Inc.', 'Amgen Inc.', 'Amazon.com, Inc.', 'Apollo Group, Inc.', 'Activision Blizzard, Inc', 'Bed Bath & Beyond Inc.', 'Baidu, Inc.', 'Biogen Idec Inc', 'Broadcom Corporation', 'CA Inc.', 'Celgene Corporation', 'Cephalon, Inc.', 'Check Point Software Technologi', 'C.H. Robinson Worldwide, Inc.', 'Comcast Corporation', 'Costco Wholesale Corporation', 'Cisco Systems, Inc.', 'Cintas Corporation', 'Cognizant Technology Solutions', 'Citrix Systems, Inc.', 'Dell Inc.', 'DISH Network Corporation', 'The DIRECTV Group, Inc.', 'eBay Inc.', 'Electronic Arts Inc.', 'Express Scripts, Inc.', 'Expeditors International of Was', 'Expedia, Inc.', 'Fastenal Company', 'Fiserv, Inc.', 'Flextronics International Ltd.', 'FLIR Systems, Inc.', 'First Solar, Inc.', 'Foster Wheeler AG.', 'Genzyme Corporation', 'Gilead Sciences, Inc.', 'Google Inc.', 'Garmin Ltd.', 'Hansen Natural Corporation', 'Hologic, Inc.', 'Henry Schein, Inc.', 'IAC/InterActiveCorp', 'Illumina, Inc.', 'Infosys Technologies Limited', 'Intel Corporation', 'Intuit Inc.', 'Intuitive Surgical, Inc.', 'Sun Microsystems, Inc.', 'J.B. Hunt Transport Services, I', 'Juniper Networks, Inc.', 'Joy Global Inc.', 'KLA-Tencor Corporation', 'Liberty Global, Inc.', 'Life Technologies Corporation', 'Liberty Media Corporation', 'Linear Technology Corporation', 'Logitech International S.A.', 'Lam Research Corporation', 'Microchip Technology Incorporat', 'Millicom International Cellular', 'Marvell Technology Group, Ltd.', 'Microsoft Corporation', 'Maxim Integrated Products, Inc.', 'NII Holdings, Inc.', 'NetApp, Inc.', 'NVIDIA Corporation', 'News Corporation', 'Oracle Corporation', "O'Reilly Automotive, Inc.", 'Paychex, Inc.', 'PACCAR Inc.', 'Patterson Companies Inc.', 'Pharmaceutical Product Developm', 'QUALCOMM Incorporated', 'Research In Motion Limited', 'Ross Stores, Inc.', 'Ryanair Holdings plc', 'Starbucks Corporation', 'Sears Holdings Corporation', 'Sigma-Aldrich Corporation', 'Staples, Inc.', 'Stericycle, Inc.', 'Steel Dynamics, Inc.', 'Seagate Technology', 'Symantec Corporation', 'Teva Pharmaceutical Industries', 'Urban Outfitters, Inc.', 'VeriSign, Inc.', 'Vertex Pharmaceuticals Incorpor', 'Warner Chilcott Limited', 'Wynn Resorts, Limited', 'Xilinx, Inc.', 'DENTSPLY International Inc.', 'Yahoo! Inc.']
 
+#S&P 500
+sp500_symbols=['A', 'AA', 'AAPL', 'ABC', 'ABT', 'ACS', 'ADBE', 'ADI', 'ADM', 'ADP', 'ADSK', 'AEE', 'AEP', 'AES', 'AET', 'AFL', 'AGN', 'AIG', 'AIV', 'AIZ', 'AKAM', 'AKS', 'ALL', 'ALTR', 'AMAT', 'AMD', 'AMGN', 'AMP', 'AMT', 'AMZN', 'AN', 'ANF', 'AOC', 'APA', 'APC', 'APD', 'APH', 'APOL', 'ATI', 'AVB', 'AVP', 'AVY', 'AXP', 'AYE', 'AZO', 'BA', 'BAC', 'BAX', 'BBBY', 'BBT', 'BBY', 'BCR', 'BDK', 'BDX', 'BEN', 'BF-B', 'BHI', 'BIG', 'BIIB', 'BJS', 'BK', 'BLL', 'BMC', 'BMS', 'BMY', 'BNI', 'BRCM', 'BSX', 'BTU', 'BXP', 'C', 'CA', 'CAG', 'CAH', 'CAM', 'CAT', 'CB', 'CBE', 'CBG', 'CBS', 'CCE', 'CCL', 'CEG', 'CELG', 'CEPH', 'CF', 'CHK', 'CHRW', 'CI', 'CIEN', 'CINF', 'CIT', 'CL', 'CLX', 'CMA', 'CMCSA', 'CME', 'CMI', 'CMS', 'CNP', 'CNX', 'COF', 'COG', 'COH', 'COL', 'COP', 'COST', 'COV', 'CPB', 'CPWR', 'CRM', 'CSC', 'CSCO', 'CSX', 'CTAS', 'CTL', 'CTSH', 'CTX', 'CTXS', 'CVG', 'CVH', 'CVS', 'CVX', 'D', 'DD', 'DE', 'DELL', 'DF', 'DFS', 'DGX', 'DHI', 'DHR', 'DIS', 'DNB', 'DNR', 'DO', 'DOV', 'DOW', 'DPS', 'DRI', 'DTE', 'DTV', 'DUK', 'DVA', 'DVN', 'DYN', 'EBAY', 'ECL', 'ED', 'EFX', 'EIX', 'EK', 'EL', 'EMC', 'EMN', 'EMR', 'EOG', 'EP', 'EQ', 'EQR', 'EQT', 'ERTS', 'ESRX', 'ESV', 'ETFC', 'ETN', 'ETR', 'EXC', 'EXPD', 'EXPE', 'F', 'FAST', 'FCX', 'FDO', 'FDX', 'FE', 'FHN', 'FII', 'FIS', 'FISV', 'FITB', 'FLIR', 'FLR', 'FLS', 'FO', 'FPL', 'FRX', 'FTR', 'GAS', 'GCI', 'GD', 'GE', 'GENZ', 'GILD', 'GIS', 'GLW', 'GM', 'GME', 'GNW', 'GOOG', 'GPC', 'GPS', 'GR', 'GS', 'GT', 'GWW', 'HAL', 'HAR', 'HAS', 'HBAN', 'HCBK', 'HCN', 'HCP', 'HD', 'HES', 'HIG', 'HNZ', 'HOG', 'HON', 'HOT', 'HPQ', 'HRB', 'HRL', 'HRS', 'HSP', 'HST', 'HSY', 'HUM', 'IBM', 'ICE', 'IFF', 'IGT', 'INTC', 'INTU', 'IP', 'IPG', 'IR', 'IRM', 'ISRG', 'ITT', 'ITW', 'IVZ', 'JAVA', 'JBL', 'JCI', 'JCP', 'JDSU', 'JEC', 'JNJ', 'JNPRJNS', 'JPM', 'JWN', 'K', 'KBH', 'KEY', 'KFT', 'KG', 'KIM', 'KLAC', 'KMB', 'KO', 'KR', 'KSS', 'L', 'LEG', 'LEN', 'LH', 'LIFE', 'LLL', 'LLTC', 'LLY', 'LM', 'LMT', 'LNC', 'LO', 'LOW', 'LSI', 'LTD', 'LUK', 'LUV', 'LXK', 'M', 'MA', 'MAR', 'MAS', 'MAT', 'MBI', 'MCD', 'MCHP', 'MCK', 'MCO', 'MDP', 'MDT', 'MEE', 'MET', 'MFE', 'MHP', 'MHS', 'MI', 'MIL', 'MKC', 'MMC', 'MMM', 'MO', 'MOLX', 'MON', 'MOT', 'MRK', 'MRO', 'MS', 'MSFT', 'MTB', 'MTW', 'MU', 'MUR', 'MWV', 'MWW', 'MYL', 'NBL', 'NBR', 'NDAQ', 'NEM', 'NI', 'NKE', 'NOC', 'NOV', 'NOVL', 'NSC', 'NSM', 'NTAP', 'NTRS', 'NU', 'NUE', 'NVDA', 'NVLS', 'NWL', 'NWSA', 'NYT', 'NYX', 'ODP', 'OI', 'OMC', 'ORCL', 'ORLY', 'OXY', 'PAYX', 'PBCT', 'PBG', 'PBI', 'PCAR', 'PCG', 'PCL', 'PCP', 'PDCO', 'PEG', 'PEP', 'PFE', 'PFG', 'PG', 'PGN', 'PGR', 'PH', 'PHM', 'PKI', 'PLD', 'PLL', 'PM', 'PNC', 'PNW', 'POM', 'PPG', 'PPL', 'PRU', 'PSA', 'PTV', 'PX', 'PXD', 'Q', 'QCOM', 'QLGC', 'R', 'RAI', 'RDC', 'RF', 'RHI', 'RL', 'ROK', 'RRC', 'RRD', 'RSG', 'RSH', 'RTN', 'RX', 'S', 'SBUX', 'SCG', 'SCHW', 'SE', 'SEE', 'SGP', 'SHLD', 'SHW', 'SIAL', 'SII', 'SJM', 'SLB', 'SLE', 'SLM', 'SNA', 'SNDK', 'SNI', 'SO', 'SPG', 'SPLS', 'SRCL', 'SRE', 'STI', 'STJ', 'STR', 'STT', 'STZ', 'SUN', 'SVU', 'SWK', 'SWN', 'SWY', 'SYK', 'SYMC', 'SYY', 'T', 'TAP', 'TDC', 'TE', 'TEG', 'TEL', 'TER', 'TGT', 'THC', 'TIE', 'TIF', 'TJX', 'TLAB', 'TMK', 'TMO', 'TROW', 'TRV', 'TSN', 'TSO', 'TSS', 'TWC', 'TWX', 'TXN', 'TXT', 'UNH', 'UNM', 'UNP', 'UPS', 'USB', 'UTX', 'VAR', 'VFC', 'VIA-B', 'VLO', 'VMC', 'VNO', 'VRSN', 'VTR', 'VZ', 'WAG', 'WAT', 'WEC', 'WFC', 'WFMI', 'WFR', 'WHR', 'WIN', 'WLP', 'WMB', 'WMI', 'WMT', 'WPI', 'WPO', 'WU', 'WY', 'WYE', 'WYN', 'WYNN', 'X', 'XEL', 'XL', 'XLNX', 'XOM', 'XRAY', 'XRX', 'XTO', 'YHOO', 'YUM', 'ZION', 'ZMH']
+sp500_names=['AGILENT TECH INC', 'ALCOA INC', 'Apple Inc.', 'AMERISOURCEBERGEN CP', 'ABBOTT LABORATORIES', 'AFFILIATED COMP SVCS', 'Adobe Systems Incorporated', 'ANALOG DEVICES', 'ARCHER DANIELS MDLND', 'Automatic Data Processing, Inc.', 'Autodesk, Inc.', 'AMEREN CP', 'AMER ELECTRIC POW CO', 'AES CORPORATION', 'AETNA INC. NEW', 'A F L A C INC', 'ALLERGAN INC', 'AMER INTL GROUP INC', 'APT INV & MNGMNT CO', 'ASSURANT INC', 'Akamai Technologies, Inc.', 'A K STEEL HLDG CORP', 'ALLSTATE CP', 'Altera Corporation', 'Applied Materials, Inc.', 'ADV MICRO DEVICES', 'Amgen Inc.', 'AMERIPRISE FINANCIAL', 'AMER TOWER CP', 'Amazon.com, Inc.', 'AUTONATION INC', 'ABERCROMBIE & FITCH', 'AON CORP', 'APACHE CP', 'ANADARKO PETROLEUM', 'AIR PRODUCTS CHEM', 'AMPHENOL CP', 'Apollo Group, Inc.', 'ALLEGHENY TECH NEW', 'AVALONBAY CMTYS', 'AVON PRODUCTS INC', 'AVERY DENNISON CP', 'AMER EXPRESS INC', 'ALLEGHENY ENERGY INC', 'AUTOZONE INC', 'BOEING CO', 'BK OF AMERICA CP', 'BAXTER INTL INC', 'Bed Bath & Beyond Inc.', 'BB&T CP', 'BEST BUY CO INC', 'BARD C R INC', 'BLACK DECKER CP', 'BECTON DICKINSON CO', 'FRANKLIN RES INC', 'BROWN FORMAN INC B', 'BAKER HUGHES INTL', 'BIG LOTS INC', 'Biogen Idec Inc', 'BJ SERVICES CO', 'BANK OF NY MELLON CP', 'BALL CP', 'B M C SOFTWARE', 'BEMIS CO INC', 'BRISTOL MYERS SQIBB', 'BURLINGTN N SANTE FE', 'Broadcom Corporation', 'BOSTON SCIENTIFIC CP', 'PEABODY ENERGY CORP', 'BOSTON PPTYS INC', 'CITIGROUP INC', 'CA Inc.', 'CONAGRA FOOD INC', 'CARDINAL HEALTH INC', 'CAMERON INTL CP', 'CATERPILLAR INC', 'CHUBB CP THE', 'COOPER INDS CL A', 'CB RICHARD ELLIS GRP', 'CBS CORP CL B', 'COCA COLA ENTRPR INC', 'CARNIVAL CORP', 'CONSTELLATION ENGY', 'Celgene Corporation', 'Cephalon, Inc.', 'CF IND HLDGS INC', 'CHESAPEAKE ENERGY CP', 'C.H. Robinson Worldwide, Inc.', 'CIGNA CP', 'Ciena Corporation', 'Cincinnati Financial Corporatio', 'CIT GROUP INC (DEL)', 'COLGATE PALMOLIVE', 'CLOROX CO', 'COMERICA INC', 'Comcast Corporation', 'CME Group Inc.', 'CUMMINS INC', 'CMS ENERGY CP', 'CENTERPOINT ENERGY', 'CONS ENERGY INC', 'CAPITAL ONE FINANCIA', 'CABOT OIL GAS CP', 'COACH INC', 'ROCKWELL COLLINS INC', 'CONOCOPHILLIPS', 'Costco Wholesale Corporation', 'COVIDIEN LTD', 'CAMPBELL SOUP CO', 'Compuware Corporation', 'SALESFORCE.COM INC', 'COMPUTER SCIENCES CP', 'Cisco Systems, Inc.', 'C S X CP', 'Cintas Corporation', 'CENTURYTEL INC', 'Cognizant Technology Solutions ', 'CENTEX CP', 'Citrix Systems, Inc.', 'CONVERGYS CP', 'COVENTRY HLTH CARE', 'CVS CAREMARK CP', 'CHEVRON CORP', 'DOMINION RES NEW', 'DU PONT E I DE NEM', 'DEERE CO', 'Dell Inc.', 'DEAN FOODS CO', 'DISCOVER FIN SVCS', 'QUEST DIAGNOSTC', 'D R HORTON INC', 'DANAHER CP', 'WALT DISNEY-DISNEY C', 'THE NEW D&B CORP', 'DENBURY RES INC (HLD', 'DIAMOND OFFSHORE DRL', 'DOVER CP', 'DOW CHEMICAL', 'DR PEPPER SNAPPLE GP', 'DARDEN RESTAURANTS', 'D T E ENERGY CO HLDG', 'The DIRECTV Group, Inc.', 'DUKE ENERGY CP HL CO', 'DAVITA INC', 'DEVON ENERGY CP (OK)', 'DYNEGY INC CL A NEW', 'eBay Inc.', 'ECOLAB INC', 'CONS EDISON INC', 'EQUIFAX INC', 'EDISON INTL', 'EASTMAN KODAK CO', 'ESTEE LAUDER COS INC', 'E M C CP', 'EASTMAN CHEM CO', 'EMERSON ELEC CO', 'EOG RESOURCES INC', 'EL PASO CORPORATION', 'EMBARQ CORP', 'EQUITY RESIDENTAL', 'EQT CORPORATION', 'Electronic Arts Inc.', 'Express Scripts, Inc.', 'ENSCO INTL INC', 'E', 'EATON CP', 'ENTERGY CP', 'EXELON CORPORATION', 'Expeditors International of Was', 'Expedia, Inc.', 'FORD MOTOR CO', 'Fastenal Company', 'FREEPORT MCMORAN B', 'FAMILY DOLLAR STORES', 'FEDEX CORP', 'FIRSTENERGY CP', 'FIRST HORIZON NTL CP', 'FEDERATED INV INC', 'FIDELITY NAT INF SVC', 'Fiserv, Inc.', 'Fifth Third Bancorp', 'FLIR Systems, Inc.', 'FLUOR CP (NEW)', 'FLOWSERVE CP', 'FORTUNE BRANDS INC', 'F P L GROUP INC', 'FOREST LABS CL A', 'FRONTIER COMMUN CP', 'NICOR INC', 'GANNETT CO INC', 'GEN DYNAMICS CP', 'GEN ELECTRIC CO', 'Genzyme Corporation', 'Gilead Sciences, Inc.', 'GEN MILLS INC', 'CORNING INC', 'GEN MOTORS', 'GAMESTOP CORP', 'GENWORTH FINANCIAL', 'Google Inc.', 'GENUINE PARTS CO', 'GAP INC', 'GOODRICH CORPORATION', 'GOLDMAN SACHS GRP', 'GOODYEAR TIRE RUBBER', 'GRAINGER W W INC', 'HALLIBURTON CO', 'HARMAN INTL INDS', 'HASBRO INC', 'Huntington Bancshares Incorpora', 'Hudson City Bancorp, Inc.', 'HEALTH CARE REIT', 'HCP, INC.', 'HOME DEPOT INC', 'HESS CP', 'HARTFORD FIN SVC', 'HEINZ H J CO', 'HARLEY DAVIDSON', 'HONEYWELL INTL INC', 'STARWOOD HOTELS&RES', 'HEWLETT PACKARD CO', 'H R BLOCK INC', 'HORMEL FOODS CP', 'HARRIS CP', 'HOSPIRA INC', 'HOST HOTELS & RESORT', 'THE HERSHEY COMPANY', 'HUMANA INC', 'INTL BUSINESS MACH', 'INTERCNTNTLEXCHANGE', 'INTL FLAVORS FRAG', 'INTL GAME TECH', 'Intel Corporation', 'Intuit Inc.', 'INTL PAPER', 'INTERPUBLIC GROUP', 'INGERSOLL RAND LTD A', 'IRON MOUNTAIN (DEL)', 'Intuitive Surgical, Inc.', 'I T T CORPORATION', 'ILL TOOL WORKS INC', 'INVESCO PLC NEW', 'Sun Microsystems, Inc.', 'JABIL CIRCUIT INC', 'JOHNSON CONTROLS INC', 'PENNEY J C CO HOLDIN', 'JDS Uniphase Corporation', 'JACOBS ENGINEERNG GP', 'JOHNSON AND JOHNS DC', 'JANUS CAP GP CMN STK', 'JP MORGAN CHASE CO', 'NORDSTROM INC', 'KELLOGG CO', 'KB HOME', 'KEYCORP', 'KRAFT FOODS INC', 'KING PHARMACEUTICALS', 'KIMCO REALTY CP', 'KLA-Tencor Corporatio', 'KIMBERLY CLARK CP', 'COCA COLA CO THE', 'KROGER CO', 'KOHLS CP', 'LOEWS CP', 'LEGGETT PLATT INC', 'LENNAR CP CL A', 'LABORATORY CORP NEW', 'Life Technologies Corporation', 'L-3 COMM HLDGS INC', 'Linear Technology Corporation', 'LILLY ELI CO', 'LEGG MASON INC', 'LOCKHEED MARTIN CP', 'LINCOLN NATL CP', 'LORILLARD, INC', 'LOWES COMPANIES', 'LSI CORPORATION', 'LIMITED BRANDS INC', 'LEUCADIA NATL CP', 'SOUTHWEST AIRLINES', 'LEXMARK INTL INC', "MACY'S INC", 'MASTERCARD INC', 'MARRIOT INT CL A', 'MASCO CP', 'MATTEL INC', 'M B I A INC', 'MCDONALDS CP', 'Microchip Technology Incorporat', 'MCKESSON CORP', "MOODY'S CORP", 'MEREDITH CP', 'MEDTRONIC INC', 'MASSEY ENERGY CO', 'METLIFE INC', 'MCAFEE, INC', 'MCGRAW HILL COS THE', 'MEDCOHEALTH SOLUTNS', 'NEW M&I CORPORATION', 'MILLIPORE CP', 'MCCORMICK & CO', 'MARSH MCLENNAN CO', '3M COMPANY', 'ALTRIA GROUP INC', 'Molex Incorporated', 'MONSANTO COMPANY', 'MOTOROLA INC', 'MERCK CO INC', 'MARATHON OIL CORP', 'MORGAN STANLEY', 'Microsoft Corporation', 'M&T BANK CORP', 'MANITOWOC CO INC', 'MICRON TECHNOLOGY', 'MURPHY OIL CP HLDG', 'MEADWESTVACO CORP', 'MONSTER WORLDWIDE', 'Mylan Inc.', 'NOBLE ENERGY INC', 'NABORS INDS INC NEW', 'The NASDAQ OMX Group, Inc.', 'NEWMONT MIN CP (HLDG', 'NISOURCE INC HLDG CO', 'NIKE INC CL B', 'NORTHROP GRUM HOL CO', 'NATL OILWELL VARCO', 'Novell, Inc.', 'NORFOLK SO CP', 'NATL SEMICONDUCTOR', 'NetApp, Inc.', 'Northern Trust Corporation', 'NORTHEAST UTIL', 'NUCOR CP', 'NVIDIA Corporation', 'Novellus Systems, Inc.', 'NEWELL RUBBERMAID', 'News Corporation', 'N Y TIMES CL A', 'NYSE EURONEXT', 'OFFICE DEPOT INC', 'OWENS ILLINOIS', 'OMNICOM GP INC', 'Oracle Corporation', "O'Reilly Automotive, Inc.", 'OCCIDENTAL PET', 'Paychex, Inc.', "People's United Financial, Inc.", 'PEPSI BOTTLING GRP', 'PITNEY BOWES INC', 'PACCAR Inc.', 'PG&E CP', 'PLUM CREEK TIM REIT', 'PRECISION CASTPARTS', 'Patterson Companies Inc.', 'PUB ENTRPR GP', 'PEPSICO INC', 'PFIZER INC', 'PRINCIPAL FINL GROUP', 'PROCTER GAMBLE CO', 'PROGRESS ENERGY INC', 'PROGRESSIVE CP', 'PARKER HANNIFIN CP', 'PULTE HOMES, INC.', 'PERKIN ELMER INC', 'PROLOGIS SBI', 'PALL CP', 'PHILIP MORRIS INTL', 'P N C FIN SVCS GR', 'PINNACLE WEST CAP', 'PEPCO HOLDINGS INC', 'P P G IND', 'PPL CORP', 'PRUDENTIAL FINCL INC', 'PUBLIC STG', 'PACTIV CORP', 'PRAXAIR INC', 'PIONEER NATURAL RES', 'QWEST COMM INTL INC', 'QUALCOMM Incorporated', 'QLogic Corporation', 'RYDER SYSTEM INC', 'REYNOLDS AMERICAN', 'ROWAN COS INC', 'REGIONS FINANCIAL CP', 'ROBERT HALF INTL INC', 'RALPH LAUREN POLO CP', 'ROCKWELL AUTOMAT INC', 'RANGE RES CORP', 'RR DONNELLEY SONS', 'REPUBLIC SVCS INC', 'RADIOSHACK CORP', 'RAYTHEON CO (NEW)', 'IMS HEALTH INC', 'SPRINT NXTEL CP', 'Starbucks Corporation', 'SCANA CP NEW', 'The Charles Schwab Corporation', 'SPECTRA ENERGY', 'SEALED AIR CP NEW', 'SCHERING PLOUGH CP', 'Sears Holdings Corporation', 'SHERWIN WILLIAMS CO', 'Sigma-Aldrich Corporation', 'SMITH INTL INC', 'SMUCKERS J M NEW', 'SCHLUMBERGER LTD', 'SARA LEE CP', 'SLM CORPORATION', 'SNAP ON INC', 'SanDisk Corporation', 'SCRIPPS NETWORKS INT', 'SOUTHERN CO', 'SIMON PPTY GRP INC', 'Staples, Inc.', 'Stericycle, Inc.', 'SEMPRA ENERGY', 'SUNTRUST BANKS', 'ST. JUDE MEDICAL', 'QUESTAR CP', 'STATE STREET CP', 'CONSTELLATION BRD A', 'SUNOCO INC', 'SUPERVALU INC', 'STANLEY WORKS THE', 'SOUTHWESTERN ENERGY', 'SAFEWAY STORES INC', 'STRYKER CP', 'Symantec Corporation', 'SYSCO CP', 'AT&T INC.', 'MOLSON COORS CO CL B', 'TERADATA CORP', 'TECO ENERGY INC', 'INTEGRYS ENERGY GRP', 'TYCO ELECTRONICS', 'TERADYNE INC', 'TARGET CP', 'TENET HLTHCRE CP', 'TITANIUM METALS CORP', 'TIFFANY AND CO', 'T J X COS INC', 'Tellabs, Inc.', 'TORCHMARK CP', 'THERMO FISHER SCIENT', 'T. Rowe Price Group, Inc.', 'THE TRAVELERS CO', 'TYSON FOODS INC CL A', 'TESORO CORP', 'TOTAL SYSTEM SVC INC', 'TIME WARNER CABLE', 'TIME WARNER INC NEW', 'TEXAS INSTRUMENTS', 'TEXTRON INC', 'UNITEDHEALTH GROUP', 'UNUM GROUP', 'UNION PACIFIC', 'UNITED PARCEL SVC', 'US BANCORP', 'UNITED TECH', 'VARIAN MED SYS INC', 'V F CP', 'VIACOM INC CL B', 'VALERO ENERGY CP', 'VULCAN MATERIALS HC', 'VORNADO REALTY TRUST', 'VeriSign, Inc.', 'VENTAS INC', 'VERIZON COMMUN', 'WALGREEN CO', 'WATERS CP', 'WISCONSIN ENERGY CP', 'WELLS FARGO & CO NEW', 'Whole Foods Market, Inc.', 'MEMC ELECTRONIC MTRL', 'WHIRLPOOL CP', 'WINDSTREAM CORP', 'WELLPOINT INC.', 'WILLIAMS COS', 'WASTE MGMT INC', 'WAL MART STORES', 'WATSON PHARMACEUTCLS', 'WASHINGTN POST CO B', 'WESTERN UNION COMPAN', 'WEYERHAEUSER CO', 'WYETH', 'WYNDHAM WORLDWIDE', 'Wynn Resorts, Limited', 'UNITED STATES STEEL', 'XCEL ENERGY INC', 'XL CAPITAL LTD', 'Xilinx, Inc.', 'EXXON MOBIL CP', 'DENTSPLY International Inc.', 'XEROX CP', 'XTO ENERGY INC', 'Yahoo! Inc.', 'YUM BRANDS INC', 'Zions Bancorporation', 'ZIMMER HOLDINGS INC']
+
+#EUROSTOXX50:
+eurostoxx50_symbols=['AABA.AS', 'ACA.PA', 'AGN.AS', 'AH.AS', 'AI.PA', 'AIB.IR', 'ALV.DE', 'BAS.DE', 'BAY.DE', 'BBVA.MC', 'BN.PA', 'BNP.PA', 'CA.PA', 'ALU.PA', 'CS.PA', 'DAI.DE', 'DBK.DE', 'DTE.DE', 'ELE.MC', 'ENEL.MI', 'ENI.MI', 'EOA.DE', 'FORA.AS', 'FP.PA', 'FTE.PA', 'G.MI', 'GLE.PA', 'BIBE.MC', 'ING.AS', 'ISP.MI', 'LG.PA', 'MC.PA', 'MUV2.DE', 'NOA3.DE', 'OR.PA', 'PHIA.AS', 'REP.MC', 'RNO.PA', 'RWE.DE', 'SAN.MC', 'SAN.PA', 'SAP.DE', 'SGO.PA', 'SIE.DE', 'SZE.PA', 'TEF.MC', 'TIT.MI', 'UCG.MI', 'UNA.AS', 'VIV.PA']
+eurostoxx50_names=['ABN AMRO HOLDING', 'CREDIT AGRICOLE', 'AEGON', 'AHOLD', 'AIR LIQUIDE', 'ALLIED IRISH BANKS', 'ALLIANZ N', 'BASF', 'BAYER', 'BBVA R', 'DANONE', 'BNP PARIBAS', 'CARREFOUR', 'ALCATEL-LUCENT', 'AXA', 'DAIMLER N', 'DEUTSCHE BANK N', 'DEUTSCHE TELEKOM N', 'ENDESA', 'ENEL', 'ENI', 'E.ON AG', 'FORTIS', 'TOTAL', 'FRANCE TELECOM', 'GENERALI', 'STE GENERALE-A-', 'IBERDROLA', 'ING GROEP', 'INTESA SANPAOLO', 'LAFARGE', 'LVMH', 'MUENCH RUECKVERS N', 'NOKIA', "L'OREAL", 'ROY.PHILIPS ELECTR', 'REPSOL YPF', 'RENAULT', 'RWE -A-', 'BANCO SANTANDER R', 'SANOFI-AVENTIS', 'SAP', 'SAINT GOBAIN', 'SIEMENS N', 'SUEZ (ROMPUS)', 'TELEFONICA', 'TELECOM ITALIA', 'UNICREDIT', 'UNILEVER CERT', 'VIVENDI']
+
+#IBEX35
+ibex35_symbols=['ABE.MC', 'ABG.MC', 'ACS.MC', 'ACX.MC', 'ANA.MC', 'BBVA.MC', 'BKT.MC', 'BME.MC', 'TEF.MC', 'BTO.MC', 'CIN.MC', 'CRI.MC', 'ELE.MC', 'ENG.MC', 'FCC.MC', 'FER.MC', 'GAM.MC', 'GAS.MC', 'GRF.MC', 'BIBE.MC', 'IBLA.MC', 'IBR.MC', 'IDR.MC', 'ITX.MC', 'MAP.MC', 'OHL.MC', 'POP.MC', 'REE.MC', 'REP.MC', 'SAB.MC', 'SAN.MC', 'SYV.MC', 'BTL.MC', 'TRE.MC', 'UNF.MC']
+ibex35_names=['ABERTIS -A-', 'ABENGOA', 'ACS', 'ACERINOX', 'ACCIONA', 'BBVA R', 'BANKINTER R', 'BME', 'TELEFONICA', 'BANESTO R', 'CINTRA', 'CRIT.CAIXACORP', 'ENDESA', 'ENAGAS', 'FCC', 'GRUPO FERROVIAL', 'GAMESA', 'GAS NATURAL SDG', 'GRIFOLS A', 'IBERDROLA', 'IBERIA', 'IBERDROLA RENOVABLE', 'INDRA SISTEMAS -A-', 'INDITEX R', 'MAPFRE', 'HUARTE LAIN', 'BANCO POPULAR R', 'RED EL CORPORACION', 'REPSOL YPF', 'BANCO SABADELL R', 'BANCO SANTANDER R', 'SACYR VALLEHERMOSO', 'TELECINCO', 'TECNICAS REUNIDAS', 'UNION FENOSA']
+
 #IBEXNM
 ibexnm_symbols=['ABG.MC', 'AMP.MC', 'AVZ.MC', 'BIO.MC', 'BMA.MC', 'TEC.MC', 'IDR.MC', 'JAZ.MC', 'NTC.MC', 'TPI.MC', 'ZEL.MC']
 ibexnm_names=['ABENGOA', 'AMPER', 'AVANZIT', 'PULEVA BIOTECH', 'BEFESA ', 'TECNOCOM', 'INDRA SISTEMAS -A-', 'JAZZTEL', 'NATRACEUTICAL', 'YELL PUBLICIDAD', 'ZELTIA']
 
 #SPANISH MERCADO CONTINUO
-mc_symbols=['ABE.MC', 'ACS.MC', 'ACX.MC', 'ADZ.MC', 'AGS.MC', 'ALB.MC', 'ALT.MC', 'AMP.MC', 'ANA.MC', 'ASA.MC', 'AVZ.MC', 'AZKYF.MC', 'BBVA.MC', 'BDL.MC', 'BES.MC', 'BIO.MC', 'BKT.MC', 'BVA.MC', 'BVIS.MC', 'CAF.MC', 'CEP.MC', 'COL.MC', 'CPF.MC', 'CPL.MC', 'CUN.MC', 'DGI.MC', 'DIN.MC', 'EAD.MC', 'ECR.MC', 'ELE.MC', 'ENC.MC', 'EVA.MC', 'FAE.MC', 'FCC.MC', 'FER.MC', 'FUN.MC', 'GAM.MC', 'GAS.MC', 'GCO.MC', 'GUI.MC', 'IBE.MC', 'IBG.MC', 'IBLA.MC', 'IDR.MC', 'ITX.MC', 'ITI.MC', 'JAZ.MC', 'LOG.MC', 'MAP.MC', 'MCM.MC', 'MDF.MC', 'MLX.MC', 'MTS.MC', 'MVC.MC', 'NAT.MC', 'NEA.MC', 'NHH.MC', 'OHL.MC', 'PAC.MC', 'PAT.MC', 'POP.MC', 'PRS.MC', 'PSG.MC', 'PVA.MC', 'RDM.MC', 'REE.MC', 'REP.MC', 'RIO.MC', 'SAB.MC', 'SAN.MC', 'SED.MC', 'SGC.MC', 'SNC.MC', 'SOL.MC', 'SOS.MC', 'SPS.MC', 'SYV.MC', 'TAZ.MC', 'TEF.MC', 'TEC.MC', 'TPI.MC', 'TPZ.MC', 'TUB.MC', 'UBS.MC', 'UNF.MC', 'UPL.MC', 'URA.MC', 'URB.MC', 'VID.MC', 'ZEL.MC', 'ZOT.MC']
+mc_symbols=['ABE.MC', 'ACS.MC', 'ACX.MC', 'ADZ.MC', 'AGS.MC', 'ALB.MC', 'ALT.MC', 'AMP.MC', 'ANA.MC', 'ASA.MC', 'AVZ.MC', 'AZK.MC', 'BBVA.MC', 'BDL.MC', 'BES.MC', 'BIO.MC', 'BKT.MC', 'BVA.MC', 'BVIS.MC', 'CAF.MC', 'CEP.MC', 'COL.MC', 'CPF.MC', 'CPL.MC', 'CUN.MC', 'DGI.MC', 'DIN.MC', 'EAD.MC', 'ECR.MC', 'ELE.MC', 'ENC.MC', 'EVA.MC', 'FAE.MC', 'FCC.MC', 'FER.MC', 'FUN.MC', 'GAM.MC', 'GAS.MC', 'GCO.MC', 'GUI.MC', 'BIBE.MC', 'IBG.MC', 'IBLA.MC', 'IDR.MC', 'ITX.MC', 'ITI.MC', 'JAZ.MC', 'LOG.MC', 'MAP.MC', 'MCM.MC', 'MDF.MC', 'MLX.MC', 'BMTS.MC', 'MVC.MC', 'NAT.MC', 'NEA.MC', 'NHH.MC', 'OHL.MC', 'PAC.MC', 'PAT.MC', 'POP.MC', 'PRS.MC', 'PSG.MC', 'PVA.MC', 'RDM.MC', 'REE.MC', 'REP.MC', 'RIO.MC', 'SAB.MC', 'SAN.MC', 'SED.MC', 'SGC.MC', 'SNC.MC', 'SOL.MC', 'SOS.MC', 'SPS.MC', 'SYV.MC', 'TAZ.MC', 'TEF.MC', 'TEC.MC', 'TPI.MC', 'TPZ.MC', 'TUB.MC', 'UBS.MC', 'UNF.MC', 'UPL.MC', 'URA.MC', 'URB.MC', 'VID.MC', 'ZEL.MC', 'ZOT.MC']
 mc_names=['ABERTIS -A-', 'ACS', 'ACERINOX', 'ADOLFO DOMINGUEZ', 'AGUAS BARCELONA -A-', 'CORP FIN ALBA', 'ALTADIS R', 'AMPER', 'ACCIONA', 'TAVEX ALGODONERA', 'AVANZIT', 'AZKOYEN', 'BBVA R', 'BARON DE LEY', 'INBESOS', 'PULEVA BIOTECH', 'BANKINTER R', 'BCO DE VALENCIA R', 'VISCOFAN', 'CONSTR AUXIL FERROC', 'CEPSA', 'INMOB COLONIAL', 'CAMPOFRIO FOOD GRP', 'CEMENTOS PORTLAND V', 'VINICOLA NORTE ESP', 'DOGI INT FABRICS', 'DINAMIA', 'EADS', 'ERCROS', 'ENDESA', 'ENCE', 'EBRO PULEVA', 'FAES FARMA R', 'FCC', 'GRUPO FERROVIAL', 'FUNESPANA', 'GAMESA', 'GAS NATURAL SDG', 'GRUPO CATALANA', 'GUIPUZCOANO', 'IBERDROLA', 'IBERPAPEL', 'IBERIA', 'INDRA SISTEMAS -A-', 'INDITEX R', 'ITINERE', 'JAZZTEL', 'DISTRIBUCION INT', 'MAPFRE', 'MIQUEL Y COSTAS', 'DURO FELGUERA', 'MECALUX', 'ARCELORMITTAL REG', 'METROVACESA', 'NATRA', 'NICOLAS CORREA', 'NH HOTELES', 'HUARTE LAIN', 'EUROPAC', 'FEDERICO PATERNINA', 'BANCO POPULAR R', 'PRISA A', 'PROSEGUR R', 'PESCANOVA', 'RENO DE MEDICI', 'RED EL CORPORACION', 'REPSOL YPF', 'BODEGAS RIOJANAS', 'BANCO SABADELL R', 'BANCO SANTANDER R', 'LA SEDA BARCELONA', 'SOGECABLE R A', 'SNIACE', 'SOL MELIA', 'SOS CUETARA', 'SERVICE POINT', 'SACYR VALLEHERMOSO', 'TRANSPORTES AZKAR', 'TELEFONICA', 'TECNOCOM', 'YELL PUBLICIDAD', 'TELE PIZZA', 'TUBACEX', 'URBAS', 'UNION FENOSA', 'UNIPAPEL', 'URALITA', 'INMOBILIARIA URBIS', 'VIDRALA', 'ZELTIA', 'ZARDOYA OTIS']
 
 #FTSE 100
@@ -50,25 +54,44 @@ mibtel_names=['A2A', 'ACEA', 'ACOTEL GROUP', 'ACQUE POTABILI', 'ACSM-AGAM', 'ACT
 midex_symbols=['ACE.MI', 'AT.MI', 'AZM.MI', 'BEN.MI', 'BIL.MI', 'BNS.MI', 'CASS.MI', 'CE.MI', 'CRG.MI', 'CVAL.MI', 'EDN.MI', 'EN.MI', 'ERG.MI', 'ES.MI', 'EXO.MI', 'FWB.MI', 'GEM.MI', 'HER.MI', 'IND.MI', 'IRD.MI', 'MI.MI', 'MT.MI', 'PG.MI', 'RCS.MI', 'REC.MI', 'SIS.MI', 'SRS.MI', 'TIS.MI', 'TOD.MI']
 midex_names=['ACEA', 'AUTOSTRADA TO-MI', 'AZIMUT HOLDING', 'BENETTON GROUP', 'BANCA ITALEASE', 'BENI STABILI', 'CATTOLICA ASS', 'CREDITO EMILIANO', 'BANCA CARIGE', 'CRED. VALTELLINESE', 'EDISON', 'ENIA', 'ERG', "GR EDIT L'ESPRESSO", 'EXOR', 'FASTWEB', 'GEMINA', 'HERA', 'INDESIT COMPANY', 'IRIDE', 'MILANO ASS.', 'MAIRE TECNIMONT', 'SEAT PAGINE GIALLE', 'RCS MEDIAGROUP', 'RECORDATI', 'SIAS', 'SARAS', 'TISCALI', "TOD'S"]
 
-#S&P 500
-sp500_symbols=['A', 'AA', 'AAPL', 'ABC', 'ABT', 'ACS', 'ADBE', 'ADI', 'ADM', 'ADP', 'ADSK', 'AEE', 'AEP', 'AES', 'AET', 'AFL', 'AGN', 'AIG', 'AIV', 'AIZ', 'AKAM', 'AKS', 'ALL', 'ALTR', 'AMAT', 'AMD', 'AMGN', 'AMP', 'AMT', 'AMZN', 'AN', 'ANF', 'AOC', 'APA', 'APC', 'APD', 'APH', 'APOL', 'ATI', 'AVB', 'AVP', 'AVY', 'AXP', 'AYE', 'AZO', 'BA', 'BAC', 'BAX', 'BBBY', 'BBT', 'BBY', 'BCR', 'BDK', 'BDX', 'BEN', 'BF-B', 'BHI', 'BIG', 'BIIB', 'BJS', 'BK', 'BLL', 'BMC', 'BMS', 'BMY', 'BNI', 'BRCM', 'BSX', 'BTU', 'BXP', 'C', 'CA', 'CAG', 'CAH', 'CAM', 'CAT', 'CB', 'CBE', 'CBG', 'CBS', 'CCE', 'CCL', 'CEG', 'CELG', 'CEPH', 'CF', 'CHK', 'CHRW', 'CI', 'CIEN', 'CINF', 'CIT', 'CL', 'CLX', 'CMA', 'CMCSA', 'CME', 'CMI', 'CMS', 'CNP', 'CNX', 'COF', 'COG', 'COH', 'COL', 'COP', 'COST', 'COV', 'CPB', 'CPWR', 'CRM', 'CSC', 'CSCO', 'CSX', 'CTAS', 'CTL', 'CTSH', 'CTX', 'CTXS', 'CVG', 'CVH', 'CVS', 'CVX', 'D', 'DD', 'DE', 'DELL', 'DF', 'DFS', 'DGX', 'DHI', 'DHR', 'DIS', 'DNB', 'DNR', 'DO', 'DOV', 'DOW', 'DPS', 'DRI', 'DTE', 'DTV', 'DUK', 'DVA', 'DVN', 'DYN', 'EBAY', 'ECL', 'ED', 'EFX', 'EIX', 'EK', 'EL', 'EMC', 'EMN', 'EMR', 'EOG', 'EP', 'EQ', 'EQR', 'EQT', 'ERTS', 'ESRX', 'ESV', 'ETFC', 'ETN', 'ETR', 'EXC', 'EXPD', 'EXPE', 'F', 'FAST', 'FCX', 'FDO', 'FDX', 'FE', 'FHN', 'FII', 'FIS', 'FISV', 'FITB', 'FLIR', 'FLR', 'FLS', 'FO', 'FPL', 'FRX', 'FTR', 'GAS', 'GCI', 'GD', 'GE', 'GENZ', 'GILD', 'GIS', 'GLW', 'GM', 'GME', 'GNW', 'GOOG', 'GPC', 'GPS', 'GR', 'GS', 'GT', 'GWW', 'HAL', 'HAR', 'HAS', 'HBAN', 'HCBK', 'HCN', 'HCP', 'HD', 'HES', 'HIG', 'HNZ', 'HOG', 'HON', 'HOT', 'HPQ', 'HRB', 'HRL', 'HRS', 'HSP', 'HST', 'HSY', 'HUM', 'IBM', 'ICE', 'IFF', 'IGT', 'INTC', 'INTU', 'IP', 'IPG', 'IR', 'IRM', 'ISRG', 'ITT', 'ITW', 'IVZ', 'JAVA', 'JBL', 'JCI', 'JCP', 'JDSU', 'JEC', 'JNJ', 'JNPRJNS', 'JPM', 'JWN', 'K', 'KBH', 'KEY', 'KFT', 'KG', 'KIM', 'KLAC', 'KMB', 'KO', 'KR', 'KSS', 'L', 'LEG', 'LEN', 'LH', 'LIFE', 'LLL', 'LLTC', 'LLY', 'LM', 'LMT', 'LNC', 'LO', 'LOW', 'LSI', 'LTD', 'LUK', 'LUV', 'LXK', 'M', 'MA', 'MAR', 'MAS', 'MAT', 'MBI', 'MCD', 'MCHP', 'MCK', 'MCO', 'MDP', 'MDT', 'MEE', 'MET', 'MFE', 'MHP', 'MHS', 'MI', 'MIL', 'MKC', 'MMC', 'MMM', 'MO', 'MOLX', 'MON', 'MOT', 'MRK', 'MRO', 'MS', 'MSFT', 'MTB', 'MTW', 'MU', 'MUR', 'MWV', 'MWW', 'MYL', 'NBL', 'NBR', 'NDAQ', 'NEM', 'NI', 'NKE', 'NOC', 'NOV', 'NOVL', 'NSC', 'NSM', 'NTAP', 'NTRS', 'NU', 'NUE', 'NVDA', 'NVLS', 'NWL', 'NWSA', 'NYT', 'NYX', 'ODP', 'OI', 'OMC', 'ORCL', 'ORLY', 'OXY', 'PAYX', 'PBCT', 'PBG', 'PBI', 'PCAR', 'PCG', 'PCL', 'PCP', 'PDCO', 'PEG', 'PEP', 'PFE', 'PFG', 'PG', 'PGN', 'PGR', 'PH', 'PHM', 'PKI', 'PLD', 'PLL', 'PM', 'PNC', 'PNW', 'POM', 'PPG', 'PPL', 'PRU', 'PSA', 'PTV', 'PX', 'PXD', 'Q', 'QCOM', 'QLGC', 'R', 'RAI', 'RDC', 'RF', 'RHI', 'RL', 'ROK', 'RRC', 'RRD', 'RSG', 'RSH', 'RTN', 'RX', 'S', 'SBUX', 'SCG', 'SCHW', 'SE', 'SEE', 'SGP', 'SHLD', 'SHW', 'SIAL', 'SII', 'SJM', 'SLB', 'SLE', 'SLM', 'SNA', 'SNDK', 'SNI', 'SO', 'SPG', 'SPLS', 'SRCL', 'SRE', 'STI', 'STJ', 'STR', 'STT', 'STZ', 'SUN', 'SVU', 'SWK', 'SWN', 'SWY', 'SYK', 'SYMC', 'SYY', 'T', 'TAP', 'TDC', 'TE', 'TEG', 'TEL', 'TER', 'TGT', 'THC', 'TIE', 'TIF', 'TJX', 'TLAB', 'TMK', 'TMO', 'TROW', 'TRV', 'TSN', 'TSO', 'TSS', 'TWC', 'TWX', 'TXN', 'TXT', 'UNH', 'UNM', 'UNP', 'UPS', 'USB', 'UTX', 'VAR', 'VFC', 'VIA-B', 'VLO', 'VMC', 'VNO', 'VRSN', 'VTR', 'VZ', 'WAG', 'WAT', 'WEC', 'WFC', 'WFMI', 'WFR', 'WHR', 'WIN', 'WLP', 'WMB', 'WMI', 'WMT', 'WPI', 'WPO', 'WU', 'WY', 'WYE', 'WYN', 'WYNN', 'X', 'XEL', 'XL', 'XLNX', 'XOM', 'XRAY', 'XRX', 'XTO', 'YHOO', 'YUM', 'ZION', 'ZMH']
-sp500_names=['AGILENT TECH INC', 'ALCOA INC', 'Apple Inc.', 'AMERISOURCEBERGEN CP', 'ABBOTT LABORATORIES', 'AFFILIATED COMP SVCS', 'Adobe Systems Incorporated', 'ANALOG DEVICES', 'ARCHER DANIELS MDLND', 'Automatic Data Processing, Inc.', 'Autodesk, Inc.', 'AMEREN CP', 'AMER ELECTRIC POW CO', 'AES CORPORATION', 'AETNA INC. NEW', 'A F L A C INC', 'ALLERGAN INC', 'AMER INTL GROUP INC', 'APT INV & MNGMNT CO', 'ASSURANT INC', 'Akamai Technologies, Inc.', 'A K STEEL HLDG CORP', 'ALLSTATE CP', 'Altera Corporation', 'Applied Materials, Inc.', 'ADV MICRO DEVICES', 'Amgen Inc.', 'AMERIPRISE FINANCIAL', 'AMER TOWER CP', 'Amazon.com, Inc.', 'AUTONATION INC', 'ABERCROMBIE & FITCH', 'AON CORP', 'APACHE CP', 'ANADARKO PETROLEUM', 'AIR PRODUCTS CHEM', 'AMPHENOL CP', 'Apollo Group, Inc.', 'ALLEGHENY TECH NEW', 'AVALONBAY CMTYS', 'AVON PRODUCTS INC', 'AVERY DENNISON CP', 'AMER EXPRESS INC', 'ALLEGHENY ENERGY INC', 'AUTOZONE INC', 'BOEING CO', 'BK OF AMERICA CP', 'BAXTER INTL INC', 'Bed Bath & Beyond Inc.', 'BB&T CP', 'BEST BUY CO INC', 'BARD C R INC', 'BLACK DECKER CP', 'BECTON DICKINSON CO', 'FRANKLIN RES INC', 'BROWN FORMAN INC B', 'BAKER HUGHES INTL', 'BIG LOTS INC', 'Biogen Idec Inc', 'BJ SERVICES CO', 'BANK OF NY MELLON CP', 'BALL CP', 'B M C SOFTWARE', 'BEMIS CO INC', 'BRISTOL MYERS SQIBB', 'BURLINGTN N SANTE FE', 'Broadcom Corporation', 'BOSTON SCIENTIFIC CP', 'PEABODY ENERGY CORP', 'BOSTON PPTYS INC', 'CITIGROUP INC', 'CA Inc.', 'CONAGRA FOOD INC', 'CARDINAL HEALTH INC', 'CAMERON INTL CP', 'CATERPILLAR INC', 'CHUBB CP THE', 'COOPER INDS CL A', 'CB RICHARD ELLIS GRP', 'CBS CORP CL B', 'COCA COLA ENTRPR INC', 'CARNIVAL CORP', 'CONSTELLATION ENGY', 'Celgene Corporation', 'Cephalon, Inc.', 'CF IND HLDGS INC', 'CHESAPEAKE ENERGY CP', 'C.H. Robinson Worldwide, Inc.', 'CIGNA CP', 'Ciena Corporation', 'Cincinnati Financial Corporatio', 'CIT GROUP INC (DEL)', 'COLGATE PALMOLIVE', 'CLOROX CO', 'COMERICA INC', 'Comcast Corporation', 'CME Group Inc.', 'CUMMINS INC', 'CMS ENERGY CP', 'CENTERPOINT ENERGY', 'CONS ENERGY INC', 'CAPITAL ONE FINANCIA', 'CABOT OIL GAS CP', 'COACH INC', 'ROCKWELL COLLINS INC', 'CONOCOPHILLIPS', 'Costco Wholesale Corporation', 'COVIDIEN LTD', 'CAMPBELL SOUP CO', 'Compuware Corporation', 'SALESFORCE.COM INC', 'COMPUTER SCIENCES CP', 'Cisco Systems, Inc.', 'C S X CP', 'Cintas Corporation', 'CENTURYTEL INC', 'Cognizant Technology Solutions ', 'CENTEX CP', 'Citrix Systems, Inc.', 'CONVERGYS CP', 'COVENTRY HLTH CARE', 'CVS CAREMARK CP', 'CHEVRON CORP', 'DOMINION RES NEW', 'DU PONT E I DE NEM', 'DEERE CO', 'Dell Inc.', 'DEAN FOODS CO', 'DISCOVER FIN SVCS', 'QUEST DIAGNOSTC', 'D R HORTON INC', 'DANAHER CP', 'WALT DISNEY-DISNEY C', 'THE NEW D&B CORP', 'DENBURY RES INC (HLD', 'DIAMOND OFFSHORE DRL', 'DOVER CP', 'DOW CHEMICAL', 'DR PEPPER SNAPPLE GP', 'DARDEN RESTAURANTS', 'D T E ENERGY CO HLDG', 'The DIRECTV Group, Inc.', 'DUKE ENERGY CP HL CO', 'DAVITA INC', 'DEVON ENERGY CP (OK)', 'DYNEGY INC CL A NEW', 'eBay Inc.', 'ECOLAB INC', 'CONS EDISON INC', 'EQUIFAX INC', 'EDISON INTL', 'EASTMAN KODAK CO', 'ESTEE LAUDER COS INC', 'E M C CP', 'EASTMAN CHEM CO', 'EMERSON ELEC CO', 'EOG RESOURCES INC', 'EL PASO CORPORATION', 'EMBARQ CORP', 'EQUITY RESIDENTAL', 'EQT CORPORATION', 'Electronic Arts Inc.', 'Express Scripts, Inc.', 'ENSCO INTL INC', 'E', 'EATON CP', 'ENTERGY CP', 'EXELON CORPORATION', 'Expeditors International of Was', 'Expedia, Inc.', 'FORD MOTOR CO', 'Fastenal Company', 'FREEPORT MCMORAN B', 'FAMILY DOLLAR STORES', 'FEDEX CORP', 'FIRSTENERGY CP', 'FIRST HORIZON NTL CP', 'FEDERATED INV INC', 'FIDELITY NAT INF SVC', 'Fiserv, Inc.', 'Fifth Third Bancorp', 'FLIR Systems, Inc.', 'FLUOR CP (NEW)', 'FLOWSERVE CP', 'FORTUNE BRANDS INC', 'F P L GROUP INC', 'FOREST LABS CL A', 'FRONTIER COMMUN CP', 'NICOR INC', 'GANNETT CO INC', 'GEN DYNAMICS CP', 'GEN ELECTRIC CO', 'Genzyme Corporation', 'Gilead Sciences, Inc.', 'GEN MILLS INC', 'CORNING INC', 'GEN MOTORS', 'GAMESTOP CORP', 'GENWORTH FINANCIAL', 'Google Inc.', 'GENUINE PARTS CO', 'GAP INC', 'GOODRICH CORPORATION', 'GOLDMAN SACHS GRP', 'GOODYEAR TIRE RUBBER', 'GRAINGER W W INC', 'HALLIBURTON CO', 'HARMAN INTL INDS', 'HASBRO INC', 'Huntington Bancshares Incorpora', 'Hudson City Bancorp, Inc.', 'HEALTH CARE REIT', 'HCP, INC.', 'HOME DEPOT INC', 'HESS CP', 'HARTFORD FIN SVC', 'HEINZ H J CO', 'HARLEY DAVIDSON', 'HONEYWELL INTL INC', 'STARWOOD HOTELS&RES', 'HEWLETT PACKARD CO', 'H R BLOCK INC', 'HORMEL FOODS CP', 'HARRIS CP', 'HOSPIRA INC', 'HOST HOTELS & RESORT', 'THE HERSHEY COMPANY', 'HUMANA INC', 'INTL BUSINESS MACH', 'INTERCNTNTLEXCHANGE', 'INTL FLAVORS FRAG', 'INTL GAME TECH', 'Intel Corporation', 'Intuit Inc.', 'INTL PAPER', 'INTERPUBLIC GROUP', 'INGERSOLL RAND LTD A', 'IRON MOUNTAIN (DEL)', 'Intuitive Surgical, Inc.', 'I T T CORPORATION', 'ILL TOOL WORKS INC', 'INVESCO PLC NEW', 'Sun Microsystems, Inc.', 'JABIL CIRCUIT INC', 'JOHNSON CONTROLS INC', 'PENNEY J C CO HOLDIN', 'JDS Uniphase Corporation', 'JACOBS ENGINEERNG GP', 'JOHNSON AND JOHNS DC', 'JANUS CAP GP CMN STK', 'JP MORGAN CHASE CO', 'NORDSTROM INC', 'KELLOGG CO', 'KB HOME', 'KEYCORP', 'KRAFT FOODS INC', 'KING PHARMACEUTICALS', 'KIMCO REALTY CP', 'KLA-Tencor Corporatio', 'KIMBERLY CLARK CP', 'COCA COLA CO THE', 'KROGER CO', 'KOHLS CP', 'LOEWS CP', 'LEGGETT PLATT INC', 'LENNAR CP CL A', 'LABORATORY CORP NEW', 'Life Technologies Corporation', 'L-3 COMM HLDGS INC', 'Linear Technology Corporation', 'LILLY ELI CO', 'LEGG MASON INC', 'LOCKHEED MARTIN CP', 'LINCOLN NATL CP', 'LORILLARD, INC', 'LOWES COMPANIES', 'LSI CORPORATION', 'LIMITED BRANDS INC', 'LEUCADIA NATL CP', 'SOUTHWEST AIRLINES', 'LEXMARK INTL INC', "MACY'S INC", 'MASTERCARD INC', 'MARRIOT INT CL A', 'MASCO CP', 'MATTEL INC', 'M B I A INC', 'MCDONALDS CP', 'Microchip Technology Incorporat', 'MCKESSON CORP', "MOODY'S CORP", 'MEREDITH CP', 'MEDTRONIC INC', 'MASSEY ENERGY CO', 'METLIFE INC', 'MCAFEE, INC', 'MCGRAW HILL COS THE', 'MEDCOHEALTH SOLUTNS', 'NEW M&I CORPORATION', 'MILLIPORE CP', 'MCCORMICK & CO', 'MARSH MCLENNAN CO', '3M COMPANY', 'ALTRIA GROUP INC', 'Molex Incorporated', 'MONSANTO COMPANY', 'MOTOROLA INC', 'MERCK CO INC', 'MARATHON OIL CORP', 'MORGAN STANLEY', 'Microsoft Corporation', 'M&T BANK CORP', 'MANITOWOC CO INC', 'MICRON TECHNOLOGY', 'MURPHY OIL CP HLDG', 'MEADWESTVACO CORP', 'MONSTER WORLDWIDE', 'Mylan Inc.', 'NOBLE ENERGY INC', 'NABORS INDS INC NEW', 'The NASDAQ OMX Group, Inc.', 'NEWMONT MIN CP (HLDG', 'NISOURCE INC HLDG CO', 'NIKE INC CL B', 'NORTHROP GRUM HOL CO', 'NATL OILWELL VARCO', 'Novell, Inc.', 'NORFOLK SO CP', 'NATL SEMICONDUCTOR', 'NetApp, Inc.', 'Northern Trust Corporation', 'NORTHEAST UTIL', 'NUCOR CP', 'NVIDIA Corporation', 'Novellus Systems, Inc.', 'NEWELL RUBBERMAID', 'News Corporation', 'N Y TIMES CL A', 'NYSE EURONEXT', 'OFFICE DEPOT INC', 'OWENS ILLINOIS', 'OMNICOM GP INC', 'Oracle Corporation', "O'Reilly Automotive, Inc.", 'OCCIDENTAL PET', 'Paychex, Inc.', "People's United Financial, Inc.", 'PEPSI BOTTLING GRP', 'PITNEY BOWES INC', 'PACCAR Inc.', 'PG&E CP', 'PLUM CREEK TIM REIT', 'PRECISION CASTPARTS', 'Patterson Companies Inc.', 'PUB ENTRPR GP', 'PEPSICO INC', 'PFIZER INC', 'PRINCIPAL FINL GROUP', 'PROCTER GAMBLE CO', 'PROGRESS ENERGY INC', 'PROGRESSIVE CP', 'PARKER HANNIFIN CP', 'PULTE HOMES, INC.', 'PERKIN ELMER INC', 'PROLOGIS SBI', 'PALL CP', 'PHILIP MORRIS INTL', 'P N C FIN SVCS GR', 'PINNACLE WEST CAP', 'PEPCO HOLDINGS INC', 'P P G IND', 'PPL CORP', 'PRUDENTIAL FINCL INC', 'PUBLIC STG', 'PACTIV CORP', 'PRAXAIR INC', 'PIONEER NATURAL RES', 'QWEST COMM INTL INC', 'QUALCOMM Incorporated', 'QLogic Corporation', 'RYDER SYSTEM INC', 'REYNOLDS AMERICAN', 'ROWAN COS INC', 'REGIONS FINANCIAL CP', 'ROBERT HALF INTL INC', 'RALPH LAUREN POLO CP', 'ROCKWELL AUTOMAT INC', 'RANGE RES CORP', 'RR DONNELLEY SONS', 'REPUBLIC SVCS INC', 'RADIOSHACK CORP', 'RAYTHEON CO (NEW)', 'IMS HEALTH INC', 'SPRINT NXTEL CP', 'Starbucks Corporation', 'SCANA CP NEW', 'The Charles Schwab Corporation', 'SPECTRA ENERGY', 'SEALED AIR CP NEW', 'SCHERING PLOUGH CP', 'Sears Holdings Corporation', 'SHERWIN WILLIAMS CO', 'Sigma-Aldrich Corporation', 'SMITH INTL INC', 'SMUCKERS J M NEW', 'SCHLUMBERGER LTD', 'SARA LEE CP', 'SLM CORPORATION', 'SNAP ON INC', 'SanDisk Corporation', 'SCRIPPS NETWORKS INT', 'SOUTHERN CO', 'SIMON PPTY GRP INC', 'Staples, Inc.', 'Stericycle, Inc.', 'SEMPRA ENERGY', 'SUNTRUST BANKS', 'ST. JUDE MEDICAL', 'QUESTAR CP', 'STATE STREET CP', 'CONSTELLATION BRD A', 'SUNOCO INC', 'SUPERVALU INC', 'STANLEY WORKS THE', 'SOUTHWESTERN ENERGY', 'SAFEWAY STORES INC', 'STRYKER CP', 'Symantec Corporation', 'SYSCO CP', 'AT&T INC.', 'MOLSON COORS CO CL B', 'TERADATA CORP', 'TECO ENERGY INC', 'INTEGRYS ENERGY GRP', 'TYCO ELECTRONICS', 'TERADYNE INC', 'TARGET CP', 'TENET HLTHCRE CP', 'TITANIUM METALS CORP', 'TIFFANY AND CO', 'T J X COS INC', 'Tellabs, Inc.', 'TORCHMARK CP', 'THERMO FISHER SCIENT', 'T. Rowe Price Group, Inc.', 'THE TRAVELERS CO', 'TYSON FOODS INC CL A', 'TESORO CORP', 'TOTAL SYSTEM SVC INC', 'TIME WARNER CABLE', 'TIME WARNER INC NEW', 'TEXAS INSTRUMENTS', 'TEXTRON INC', 'UNITEDHEALTH GROUP', 'UNUM GROUP', 'UNION PACIFIC', 'UNITED PARCEL SVC', 'US BANCORP', 'UNITED TECH', 'VARIAN MED SYS INC', 'V F CP', 'VIACOM INC CL B', 'VALERO ENERGY CP', 'VULCAN MATERIALS HC', 'VORNADO REALTY TRUST', 'VeriSign, Inc.', 'VENTAS INC', 'VERIZON COMMUN', 'WALGREEN CO', 'WATERS CP', 'WISCONSIN ENERGY CP', 'WELLS FARGO & CO NEW', 'Whole Foods Market, Inc.', 'MEMC ELECTRONIC MTRL', 'WHIRLPOOL CP', 'WINDSTREAM CORP', 'WELLPOINT INC.', 'WILLIAMS COS', 'WASTE MGMT INC', 'WAL MART STORES', 'WATSON PHARMACEUTCLS', 'WASHINGTN POST CO B', 'WESTERN UNION COMPAN', 'WEYERHAEUSER CO', 'WYETH', 'WYNDHAM WORLDWIDE', 'Wynn Resorts, Limited', 'UNITED STATES STEEL', 'XCEL ENERGY INC', 'XL CAPITAL LTD', 'Xilinx, Inc.', 'EXXON MOBIL CP', 'DENTSPLY International Inc.', 'XEROX CP', 'XTO ENERGY INC', 'Yahoo! Inc.', 'YUM BRANDS INC', 'Zions Bancorporation', 'ZIMMER HOLDINGS INC']
 
 #TORONTO
 
 tsx_symbols=['ABX.TO', 'ACM-A.TO', 'ACO-X.TO', 'AEM.TO', 'AER.TO', 'AET-UN.TO', 'AGF-B.TO', 'AGI.TO', 'AGU.TO', 'ALA-UN.TO', 'ARE.TO', 'ARZ.TO', 'ATD-B.TO', 'AVN-UN.TO', 'AXC.TO', 'BA-UN.TO', 'BAM-A.TO', 'BBD-B.TO', 'BCE.TO', 'BEI-UN.TO', 'BFC.TO', 'BIR.TO', 'BMO.TO', 'BNP-UN.TO', 'BNS.TO', 'BPO.TO', 'BTE-UN.TO', 'BVF.TO', 'CAE.TO', 'CAR-UN.TO', 'CCA.TO', 'CCL-B.TO', 'CCO.TO', 'CFP.TO', 'CGX-UN.TO', 'CIX.TO', 'CJR-B.TO', 'CLC-UN.TO', 'CLS.TO', 'CM.TO', 'CNQ.TO', 'CNR.TO', 'COM.TO', 'COS-UN.TO', 'CP.TO', 'CPG-UN.TO', 'CR.TO', 'CSH-UN.TO', 'CTC-A.TO', 'CU.TO', 'CUF-UN.TO', 'CWB.TO', 'CWI-UN.TO', 'CWT-UN.TO', 'DAY-UN.TO', 'DC-A.TO', 'DHF-UN.TO', 'DII-B.TO', 'ECA.TO', 'EFX-UN.TO', 'EGU.TO', 'ELD.TO', 'EMA.TO', 'EMP-A.TO', 'ENB.TO', 'EP-UN.TO', 'EQN.TO', 'ERF-UN.TO', 'ESI.TO', 'EXE-UN.TO', 'FCE-UN.TO', 'FFH.TO', 'FGL.TO', 'FM.TO', 'FNV.TO', 'FNX.TO', 'FRU-UN.TO', 'FSV.TO', 'FTS.TO', 'FTT.TO', 'G.TO', 'GAM.TO', 'GIB-A.TO', 'GIL.TO', 'GNA.TO', 'GWO.TO', 'HBM.TO', 'HCG.TO', 'HPX.TO', 'HR-UN.TO', 'HSE.TO', 'HTE-UN.TO', 'IAG.TO', 'IGM.TO', 'IIC.TO', 'IMG.TO', 'IMN.TO', 'IMO.TO', 'INN-UN.TO', 'IPL-UN.TO', 'IVN.TO', 'JAZ-UN.TO', 'K.TO', 'KEY-UN.TO', 'KHD.TO', 'L.TO', 'LB.TO', 'LIF-UN.TO', 'LUN.TO', 'MBT.TO', 'MDA.TO', 'MDI.TO', 'MDS.TO', 'MFC.TO', 'MFI.TO', 'MFL.TO', 'MG-A.TO', 'MRU-A.TO', 'MX.TO', 'NA.TO', 'NAE-UN.TO', 'NCX.TO', 'NGD.TO', 'NKO.TO', 'NPI-UN.TO', 'NVA.TO', 'NWF-UN.TO', 'NXY.TO', 'OCX.TO', 'OSK.TO', 'OTC.TO', 'PAA.TO', 'PBG.TO', 'PCA.TO', 'PD-UN.TO', 'PEY-UN.TO', 'PGF-UN.TO', 'PIF-UN.TO', 'PJC-A.TO', 'PMT-UN.TO', 'PMZ-UN.TO', 'POT.TO', 'POW.TO', 'PRE.TO', 'PRQ.TO', 'PSI.TO', 'PVE-UN.TO', 'PWF.TO', 'PWT-UN.TO', 'QBR-B.TO', 'QUA.TO', 'RBA.TO', 'RBI.TO', 'RCI-B.TO', 'REF-UN.TO', 'REI-UN.TO', 'RET-A.TO', 'RIM.TO', 'RON.TO', 'RUS.TO', 'RY.TO', 'S.TO', 'SAP.TO', 'SC.TO', 'SCC.TO', 'SCL-A.TO', 'SIF-UN.TO', 'SJR-B.TO', 'SLF.TO', 'SLW.TO', 'SNC.TO', 'SPB.TO', 'SSO.TO', 'STN.TO', 'SU.TO', 'SVM.TO', 'SVY.TO', 'SXC.TO', 'T.TO', 'TA.TO', 'TCK-B.TO', 'TCL-A.TO', 'TCM.TO', 'TCW.TO', 'TD.TO', 'TDG.TO', 'TFI.TO', 'THI.TO', 'TIH.TO', 'TLM.TO', 'TNX.TO', 'TOG.TO', 'TRE.TO', 'TRI.TO', 'TRP.TO', 'TRZ-B.TO', 'TS-B.TO', 'UTS.TO', 'UUU.TO', 'VET-UN.TO', 'VT.TO', 'WFT.TO', 'WJA.TO', 'WN.TO', 'WTE-UN.TO', 'X.TO', 'YLO-UN.TO', 'YRI.TO']
 tsx_names=['BARRICK GOLD CORP COM NPV', "ASTRAL MEDIA INC CLASS'A'NON-VT", 'ATCO LTD CLASS I NON-VOTING COM', 'AGNICO EAGLE MINES COM NPV', 'AEROPLAN INCOME FD', 'ARC ENERGY TRUST TRUST UNITS', "AGF MANAGEMENT LTD CLASS'B'NON-", 'ALAMOS GOLD INC COM NPV', 'AGRIUM INC COM NPV', 'ALTAGAS INCOME TST TRUST UNITS', 'AECON GROUP INC. COM NPV', 'AURIZON MINES COM NPV', 'ALIMENTATION COUCHE-TARD INC', 'ADVANTAGE ENERGY I TRUST UNITS', 'ADDAX PETROLEUM COM NPV', 'BELL ALIANT REGIONAL COMM INC F', 'BROOKFIELD ASSET MGMT INC', "BOMBARDIER INC CLASS'B'S/VTG NP", 'BCE INC COM NPV', 'BOARDWALK R/EST IN TRUST UNITS', 'BFI CANADA LTD', 'BIRCHCLIFF ENERGY LTD', 'BK OF MONTREAL COM NPV', 'BONAVISTA ENERGY T TRUST UNITS', 'BK OF NOVA SCOTIA COM NPV', 'BROOKFIELD PROPERT COM NPV', 'BAYTEX ENERGY TR', 'BIOVAIL CORP COM NPV', 'CAE INC COM NPV', 'CANADIAN APT PPTYS REAL ESTA', 'COGECO CABLE INC', "CCL INDUSTRIES INC 'B'NON-VTG C", 'CAMECO CORP COM NPV', 'CANFOR CORPORATION COM NPV', 'CINEPLEX GALAXY IN SBI NPV', 'CI FINL INC', "CORUS ENTERTAINMNT CLASS 'B' NO", 'CML HLTHCARE INC UNITS', 'CELESTICA INC. SV', 'CANADIAN IMP BANK COM NPV', 'CDN NAT RES COM NPV', 'CDN NATL RAILWAYS COM NPV', 'CARDIOME PHARMA CO COM NPV', 'CANADIAN OIL SANDS TRUST UNITS', 'CAN PACIFIC RYS COM NPV', 'CRESCENT PT ENERGY TR', 'CREW ENERGY INC', 'CHARTWELL SENIORS TRUST UNITS', 'CANADIAN TIRE CORP LTD CL A NV', "CDN UTILITIES CLASS'A'COM NON-V", 'COMINAR REAL ESTAT TRUST UNITS', 'CDN WESTERN BANK COM NPV', "CONSUMERS' WATERHE TRUST UNITS", 'CALLOWAY REAL ESTA TRUST UNITS', 'DAYLIGHT RESOURCES COM NPV', "DUNDEE CORPORATION 'A'SUB-VTG N", 'DAVIS HENDERSON INCOME FD', "DOREL INDUSTRIES CLASS'B'SUB VT", 'ENCANA CORP COM NPV', 'ENERFLEX SYSTEMS I TRUST UNITS', 'EURO GOLDFIELDS COM NPV', 'ELDORADO GOLD CORP COM NPV', 'EMERA INC COM NPV', "EMPIRE CO CLASS'A'N/VTG COM NPV", 'ENBRIDGE INC COM NPV', 'EPCOR POWER L.P. SBI NPV', 'EQUINOX MINERALS COM NPV', 'ENERPLUS RES FUND TRUST UNITS-S', 'ENSIGN ENERGY SVS COM NPV', 'EXTENDICARE REAL I TRUST UNITS', "FORT CHICAGO ENERG CL 'A' UNITS", 'FAIRFAX FINL HLDGS SUB-VTG COM', "FORZANI GROUP CLASS'A'COM NPV", '1ST QUANTUM MINLS COM NPV', 'FRANCO NEVADA CORP COM NPV', 'FNX MINING CO INC COM NPV', 'FREEHOLD ROYALTY T TRUST UNITS', 'FIRSTSERVICE CORP SUB-VTG COM N', 'FORTIS INC COM NPV', 'FINNING INTL INC COM NPV', 'GOLDCORP INC COM NPV', 'GAMMON GOLD INC COM NPV', 'CGI GROUP INC CL A SV', 'GILDAN ACTIVEWEAR COM NPV', 'GERDAU AMERISTEEL CORP', 'GREAT WEST LIFECO COM NPV', 'HUDBAY MINERALS IN COM NPV', 'HOME CAPITAL GROUP COM NPV', 'HIGHPINE OIL & GAS COM NPV', 'H&R REAL ESTATE INVT TR', 'HUSKY ENERGY INC COM NPV', 'HARVEST ENERGY TR TRUST UNITS', 'INDL ALLIANCE INS COM NPV', 'IGM FINANCIAL INC COM NPV', 'ING CANADA INC COM NPV', 'IAMGOLD CORP COM NPV', 'INMET MINING CORP COM NPV', 'IMPERIAL OIL COM NPV', 'INNVEST REAL ESTAT TRUST UNITS', "INTER PIPELINE FD CLASS'A'LTD P", 'IVANHOE MINES COM NPV', 'JAZZ AIR INCOME FD TRUST UNITS', 'KINROSS GOLD CORP', 'KEYERA FACILITIES TRUST UNITS', 'CANADIAN HYDRO DEV COM NPV', 'LOBLAWS COS LTD COM NPV', 'LAURENTIAN BNK CDA COM CAD1', 'LABRADOR IRON ORE TRUST UNITS', 'LUNDIN MINING CORP COM NPV', 'MANITOBA TELECOM S COM NPV', 'MACDONALD DETTWILE COM NPV', 'MAJOR DRILLING INC COM NPV', 'MDS INC COM NPV', 'MANULIFE FINL CORP COM NPV', 'MAPLE LEAF FOODS COM NPV', 'MINEFINDERS CORP COM NPV', 'MAGNA INTERNATIONAL INC CL A SV', 'METRO INC CL A SV', 'METHANEX CORP COM NPV', 'NATL BK OF CANADA COM NPV', 'NAL OIL & GAS TST TRUST UNITS', 'NOVA CHEMICALS COM NPV', 'NEW GOLD INC COM NPV', 'NIKO RESOURCES COM NPV', 'NORTHLAND PWR INC TRUST UNIT', 'NUVISTA ENERGY COM NPV', 'NORTH WEST CO UNIT TRUST', 'NEXEN INC COM NPV', 'ONEX CORPORATION SV', 'OSISKO MINING CORP', 'OPEN TEXT CO COM NPV', 'PAN AMER SILVER COM NPV', 'PETROBANK ENERGY & COM NPV', 'PETRO CANADA COM NPV', 'PRECISION DRILLING TR', 'PEYTO ENERGY TRUST UNIT TRUST', 'PENGROWTH ENERGY T SBI NPV', 'PEMBINA PIPELINE INCOME TRUST U', "JEAN COUTU GROUP CLASS'A'SUB VT", 'PARAMOUNT ENERGY TRUST UNITS', 'PRIMARIS RETAIL RE TRUST UNITS', 'POTASH CORP SASK COM NPV', 'POWER CORP CDA', 'PACIFIC RUBIALES ENERGY CORP', 'PROGRESS ENERGY RESOURCES CORP', 'PASON SYSTEM INCOR COM NPV', 'PROVIDENT ENERGY T TRUST UNITS', 'POWER FINL CORP COM NPV', 'PENN WEST ENERGY TR', "QUEBECOR INC CLASS'B'SUB VTG NP", 'QUADRA MINING COM NPV', 'RITCHIE BROS AUCTIONEERS', 'RED BACK MNG LTD COM NPV', 'ROGERS COMMUNICATIONS INC. CL B', 'CDN REAL EST INV T TRUST UNITS', 'RIOCAN REAL ESTATE TRUST UNITS', "REITMANS(CANADA) CLASS'A'NON VT", 'RESEARCH IN MOTION LTD', 'RONA INC COM NPV', 'RUSSEL METALS INC COM NPV', 'ROYAL BK OF CANADA COM NPV', 'SHERRITT INTL CORP COM NPV', 'SAPUTO INC', 'SHOPPERS DRUG MART COM NPV', 'SEARS CANADA INC COM NPV', 'SHAWCOR LTD', 'ENERGY SAVINGS INC UNITS', "SHAW COMMUNICATION 'B'CNV NPV", 'SUN LIFE FINL INC COM NPV', 'SILVER WHEATON COR COM NPV', 'SNC-LAVALIN GROUP COM NPV', 'SUPERIOR PLUS INCOME FD', 'SILVER STD RES INC COM NPV', 'STANTEC INC COM NPV', 'SUNCOR ENERGY INC', 'SILVERCORP METALS INC', 'SAVANNA ENERGY SER COM NPV', 'SXC HEALTH SOLUTIO COM NPV', 'TELUS CORPORATION COM NPV', 'TRANSALTA CORP MTN COM NPV', 'TECK COMINCO LIMITED CL B SV', 'TRANSCONTINENTAL INC A', 'THOMPSON CREEK MET COM NPV', 'TRICAN WELL SERVIC COM NPV', 'TORONTO-DOMINION COM NPV', 'TRINIDAD ENERGY SVCS INCOME', 'TRANSFORCE INCOME FD', 'Tim Hortons Inc', 'TOROMONT INDUSTRIE COM STK NPV', 'TALISMAN ENERGY IN COM NPV', 'TANZANIAN ROYALTY COM NPV', 'TRISTAR OIL & GAS COM NPV', 'SINO-FOREST CORP COM NPV', 'THOMSON REUTERS CORP', 'TRANSCANADA CORP COM NPV', 'TRANSAT AT INC COM NPV VTG SHS', "TORSTAR CLASS'B'N/VTG COM NPV", 'UTS ENERGY CORP COM NPV', 'Uranium One Inc', 'VERMILION ENERGY TRUST UNITS', 'VITERRA INC', 'WEST FRASER TIMBER COM NPV', 'WESTJET AIRLINES COM VOTING SHA', 'WESTON (GEORGE) COM NPV', 'WESTSHORE TERMINAL TRUST UNIT', 'TMX GROUP INC/GROUPE TMX INC', 'YELLOW PAGES INCOM TRUST UNITS', 'YAMANA GOLD INC COM NPV']
 
+bvsp_symbols = ["ALLL11.SA", "AMBV4.SA", "ARCZ6.SA", "BBAS3.SA", "BBDC4.SA", "BNCA3.SA", "BRAP4.SA", "BRKM5.SA", "BRTO4.SA", "BRTP3.SA", "BRTP4.SA", "BTOW3.SA", "BVMF3.SA", "CCRO3.SA", "CESP6.SA", "CGAS5.SA", "CLSC6.SA", "CMIG4.SA", "CPFE3.SA", "CPLE6.SA", "CRUZ3.SA", "CSAN3.SA", "CSNA3.SA", "CYRE3.SA", "DURA4.SA", "ELET3.SA", "ELET6.SA", "ELPL6.SA", "EMBR3.SA", "GFSA3.SA", "GGBR4.SA", "GOAU4.SA", "GOLL4.SA", "ITSA4.SA", "JBSS3.SA", "KLBN4.SA", "LAME4.SA", "LIGT3.SA", "LREN3.SA", "NATU3.SA", "NETC4.SA", "PCAR4.SA", "PETR3.SA", "PETR4.SA", "PRGA3.SA", "RDCD3.SA", "RSID3.SA", "SBSP3.SA", "SDIA4.SA", "TAMM4.SA", "TCSL3.SA", "TCSL4.SA", "TLPP4.SA", "TMAR5.SA", "TNLP3.SA", "TNLP4.SA", "TRPL4.SA", "UGPA4.SA", "USIM3.SA", "USIM5.SA", "VALE3.SA", "VALE5.SA", "VCPA4.SA", "VIVO4.SA"]
+bvsp_names = ["ALL AMER LAT-UNT N2", "AMBEV -PN", "ARACRUZ -PNB N1", "BRASIL -ON ED NM", "BRADESCO -PN N1", "NOSSA CAIXA -ON NM", "BRADESPAR -PN N1", "BRASKEM -PNA N1", "BRASIL TELEC-PN N1", "BRASIL T PAR-ON N1", "BRASIL T PAR-PN N1", "B2W VAREJO -ON NM", "BMF BOVESPA -ON EJ NM", "CCR RODOVIAS-ON NM", "CESP -PNB EJ N1", "COMGAS -PNA", "CELESC -PNB N2", "CEMIG -PN N1", "CPFL ENERGIA-ON NM", "COPEL -PNB N1", "SOUZA CRUZ -ON ED", "COSAN -ON NM", "SID NACIONAL-ON", "CYRELA REALT-ON NM", "DURATEX -PN N1", "ELETROBRAS -ON N1", "ELETROBRAS -PNB EJ N1", "ELETROPAULO -PNB N2", "EMBRAER -ON NM", "GAFISA -ON NM", "GERDAU -PN N1", "GERDAU MET -PN N1", "GOL -PN N2", "ITAUSA -PN N1", "JBS -ON NM", "KLABIN S/A -PN ED N1", "LOJAS AMERIC-PN", "LIGHT S/A -ON NM", "LOJAS RENNER-ON NM", "NATURA -ON NM", "NET -PN N2", "P.ACUCAR-CBD-PN N1", "PETROBRAS -ON", "PETROBRAS -PN", "PERDIGAO S/A-ON NM", "REDECARD -ON NM", "ROSSI RESID -ON NM", "SABESP -ON NM", "SADIA S/A -PN N1", "TAM S/A -PN N2", "TIM PART S/A-ON", "TIM PART S/A-PN", "TELESP -PN ED", "TELEMAR N L -PNA", "TELEMAR -ON", "TELEMAR -PN", "TRAN PAULIST-PN N1", "ULTRAPAR -PN N1", "USIMINAS -ON N1", "USIMINAS -PNA N1", "VALE R DOCE -ON N1", "VALE R DOCE -PNA N1", "V C P -PN N1", "VIVO -PN"]
+
+#### MARKETS ####
+
+indexesnames = ["US indices", "European Indices", "Other Markets Indices"]
+idindexes = ["usindex", "eurindex", "othindex"]
+
+usmarkets = ["Dow Jones Industrial", "NASDAQ 100", "S&P 500"]
+idusmarkets = ["dow", "nasdaq", "sp500"]
+
+eumarkets = ["IBEX 35 (SPAIN)", "MERCADO CONTINUO (SPAIN)", "IBEX NM (SPAIN)", "FTSE 100 (UK)", "FTSE 250 (UK)", "EURO STOXX 50 (EUROPE)", "S&P / MIB INDX (ITALY)", "MIB 30 (ITALY)", "MIDEX (ITALY)", "MIBTEL (ITALY)"]
+ideumarkets = ["ibex35", "mc", "ibexnm", "ftse100", "ftse250", "eurostoxx50", "spmib", "mib30", "midex", "mibtel"]
+
+otmarkets = ["Bovespa (BRAZIL)", "S&P/TSX Composite index (CANADA)"]
+idotmarkets = ["bvsp", "tsx"]
 
+#### INDEXES ####
+
+indexesnames = ["US indices", "European Indices", "Other Markets Indices"]
+idindexes = ["usindex", "eurindex", "othindex"]
 
 usindex_symbols = ["^DJI", "^NDX", "^GSPC", "^RUT"]
 usindex_names = ["Dow Jones Industrial Average", "NASDAQ-100", "S&P 500 INDEX", "RUSSELL 2000 INDEX"]
 
-eurindex_symbols = ["^FTSE", "^GDAXI", "^FCHI", "^IBEX", "^MIB30", "^STOXX50E"]
-eurindex_names = ["UK FTSE 100", "GERMAN DAX", "FRANCE CAC 40", "SPANISH IBEX 35", "ITALIAN MIB 30", "DJ EURO STOXX 50"]
+eurindex_symbols = ["^STOXX50E", "^FTSE", "^FTMC", "^FTLC", "^FTAS", "^GDAXI", "^TECDAX", "^SDAXI", "^FCHI", "^SBF120", "^SBF250", "^IBEX", "^SMSI", "^MIB30", "FTSEMIB.MI", "^MIBTEL", "^MIDEX", "^BFX", "^AEX", "^AMX", "^SSMI", "^SSHI", "^ISEQ", "^OMXSPI", "^OSEAX", "OMXC20.CO", "^ATX", "^ATXPRIME", "^PSI20"]
+eurindex_names = ["DJ EURO STOXX 50 (EUROPE)", "FTSE 100 (UK)", "FTSE ACT 250 (UK)", "FTSE 350 (UK)", "FTSE ALL-SHARE (UK)", "DAX (GERMANY)", "TECDAX (GERMANY)", "SDAX PERF-IND (GERMANY)", "CAC 40 (FRANCE)", "PARIS IND SBF120 (FRANCE)", "PARIS IND SBF250 (FRANCE)", "IBEX 35 (SPAIN)", "IGB MADRID (SPAIN)", "MIB 30 (ITALY)", "FTSE MIB (ITALY)", "MIBTEL (ITALY)", "MIDEX (ITALY)", "EURONEXT BEL-20 (BELGIUM)", "AEX (NETHERLANDS)", "AMX INDEX (NETHERLANDS)", "SMI (SWITZERLAND)", "SPI (SWITZERLAND)", "ISEQ-OVERALL PRICE (IRELAND)", "OMXS ALL SHARE INDX (SWEDEN)", "OSLO EXCH ALL SHARE (NORWAY)", "OMX COPENHAGEN 20 (DENMARK)", "ATX (AUSTRIA)", "ATX PRIME (AUSTRIA)", "PSI 20 (PORTUGAL)"]
+
+othindex_symbols = ["^BVSP", "^MXX", "^MERV", "^N225", "^HSI", "^TWII", "^BSESN", "^STI", "^JKSE", "^KS11", "000001.SS", "EGX30.CA", "^AORD", "^NZ50", "^TA100"]
+othindex_names = ["IBOVESPA (BRAZIL)", "IPC (MEXICO)", "MERVAL BUENOS AIRES (ARGENTINA)", "NIKKEI 225 (JAPAN)", "HANG SENG INDEX (HONG KONG)", "TSEC WEIGHTED INDEX (TAIWAN)", "BSE SENSEX (INDIA)", "STRAITS TIMES INDEX (SINGAPORE)", "COMPOSITE INDEX (INDONESIA)", "KOSPI Composite Index (SOUTH KOREA)", "SSE Composite Index (CHINA)", "EGX 30 INDEX (EGYPT)", "ALL ORDINARIES (AUSTRALIA)", "NZX 50 INDEX GROSS (NEW ZEALAND)", "TEL AVIV TA-100 IND (ISRAEL)"]
 
-othindex_symbols = ["^BVSP", "^N225", "^HSI", "^TWII", "^BSESN", "^STI", "^JKSE"]
-othindex_names = ["BRASIL IBOVESPA", "JAPAN NIKKEI 225", "HONG KONG HANG SENG INDEX", "TAIWAN TSEC WEIGHTED INDEX", "INDIA BSE SENSEX", "SINGAPORE STRAITS TIMES INDEX", "INDONESIA COMPOSITE INDEX"]
+#### OTHER INSTRUMENTS ####
 
 currency_symbols = ["EURUSD=X", "EURGBP=X", "EURCHF=X", "EURSEK=X", "GBPUSD=X", "USDJPY=X", "USDCHF=X", "AUDUSD=X", "USDCAD=X"]
 currency_names = ["EUR/USD", "EUR/GBP", "EUR/CHF", "EUR/SEK", "GBP/USD", "USD/JPY", "USD/CHF", "AUD/USD", "USD/CAD"]
@@ -77,5 +100,24 @@ etf_symbols = ["IXC", "IXN", "ICLN", "IXJ", "IXG", "IOO", "EWD", "EEM", "FXI", "
 etf_names = ["iShares S&P Global Energy", "iShares S&P Global Technology", "iShares S&P Global Clean Energy Index", "iShares S&P Global Healthcare", "iShares S&P Global Financials", "iShares S&P Global 100 Index", "iShares MSCI Sweden Index", "iShares MSCI Emerging Markets Index", "iShares FTSE/Xinhua China 25 Index", "iShares MSCI BRIC Index", "iShares MSCI Thailand Invest Mkt Index"]
 
 
-localmarkets = [dow_jones_names, nasdaq_names, sp500_names, ibex35_names, mc_names, ibexnm_names, ftse100_names, ftse250_names, eurostoxx50_names, spmib_names, mib30_names, midex_names, mibtel_names, tsx_names, usindex_names, eurindex_names, othindex_names, currency_names, etf_names]
-localids = [dow_jones_symbols, nasdaq_symbols, sp500_symbols, ibex35_symbols, mc_symbols, ibexnm_symbols, ftse100_symbols, ftse250_symbols, eurostoxx50_symbols, spmib_symbols, mib30_symbols, midex_symbols, mibtel_symbols, tsx_symbols, usindex_symbols, eurindex_symbols, othindex_symbols, currency_symbols, etf_symbols]
+## GET ALL LISTS ##
+
+localmarkets = [indexesnames, usmarkets, eumarkets, otmarkets, currency_names,
+    etf_names]
+localids = [idindexes, idusmarkets, ideumarkets, idotmarkets, currency_symbols,
+    etf_symbols]
+
+wnamesindexes = [usindex_names, eurindex_names, othindex_names]
+widsindexes = [usindex_symbols, eurindex_symbols, othindex_symbols]
+
+omnames = [bvsp_names, tsx_names]
+omsymbols = [bvsp_symbols, tsx_symbols]
+
+eunames = [ibex35_names, mc_names, ibexnm_names, ftse100_names, ftse250_names,
+    eurostoxx50_names, spmib_names, mib30_names, midex_names, mibtel_names]
+eusymbols = [ibex35_symbols, mc_symbols, ibexnm_symbols, ftse100_symbols,
+    ftse250_symbols, eurostoxx50_symbols, spmib_symbols, mib30_symbols,
+    midex_symbols, mibtel_symbols]
+
+usnames = [dow_jones_names, nasdaq_names, sp500_names]
+ussymbols = [dow_jones_symbols, nasdaq_symbols, sp500_symbols]