l)iT (dZddddddddddd dd d d dd d dddddddddddddddddddddddddddddddd d!dd"d#d$dd%d&d!dd'd(d!dd)d*d+dd,d-d+dd.d/d0dd1d2d3dd4d5d3dd6d7d8dd9d:d;ddd?d@ddAdBdCdgZdDZdEefdFZdGZyH)IzQ DAX 40 Stock List Complete list of stocks in the DAX 40 index (Frankfurt/Xetra) zSAP.DESAP Technology)tickernamesectorzIFX.DEzInfineon TechnologieszALV.DEAllianz InsurancezMUV2.DEz Munich RezDBK.DEz Deutsche BankBankingzCBK.DE CommerzbankzDB1.DEzDeutsche BoersezFinancial ServiceszBMW.DEBMW AutomotivezMBG.DEzMercedes-Benz GroupzVOW3.DE VolkswagenzP911.DEz Porsche AGzCON.DE ContinentalzSIE.DESiemens IndustrialszRHM.DE RheinmetallzAerospace & DefensezDHL.DEzDeutsche Post DHLzDTG.DEz Daimler TruckzEOAN.DEzE.ON UtilitieszRWE.DERWEzENR.DEzSiemens EnergyEnergyzBAYN.DEBayer HealthcarezMRK.DEz Merck KGaAzDTE.DEzDeutsche TelekomTelecommunicationszADS.DEAdidaszConsumer CyclicalzZAL.DEZalandozBAS.DEBASFzBasic MaterialszVNA.DEVonoviaz Real Estatec:tDcgc]}|d c}Scc}w)zGet list of all DAX 40 tickersr DAX_40_STOCKS)stocks ;/mnt/ssd/data/python-lab/Trading/src/config/dax40_stocks.pyget_dax40_tickersr!7s)6 7E(O 77 7s rcFtDcgc] }|d|k(s |c}Scc}w)zGet stocks filtered by sectorrr)rrs r get_stocks_by_sectorr#<s!, Jeh60IE JJ Js c@ttdtDS)zGet list of unique sectorsc3&K|] }|d yw)rN).0rs r z"get_all_sectors..Cs?E(O?s)listsetrr&r get_all_sectorsr,As ??? @@r+N)__doc__rr!strr#r,r&r+r r/sP,?!8LQkB+EIF)D!2>RS,?!6,O,,G,,G,GmD:OP!4 NMJ&K@+>!1XF'\BF!3?ST5HI6IJ3DEmD[. b8 KK Ar+