init
This commit is contained in:
482
Database/2020ipo.csv
Normal file
482
Database/2020ipo.csv
Normal file
@@ -0,0 +1,482 @@
|
||||
'MRM','Medirom Healthcare'
|
||||
'VTAQ','Ventoux CCM Acquisition'
|
||||
'VII','7GC & Co. Holdings'
|
||||
'CFIV','CF Acquisition IV'
|
||||
'VHAQ','Viveon Health Acquisition'
|
||||
'HCAR','Healthcare Services Acquisition'
|
||||
'IKT','Inhibikase Therapeutics'
|
||||
'GBS','GBS Inc.'
|
||||
'ACKIT','Ackrell SPAC Partners I'
|
||||
'GFX','Golden Falcon Acquisition'
|
||||
'SVOK','Seven Oaks Acquisition'
|
||||
'MTAC','MedTech Acquisition'
|
||||
'MASS','908 Devices'
|
||||
'IIII','Insu Acquisition III'
|
||||
'DUNE','Dune Acquisition'
|
||||
'SCOA','ScION Tech Growth I'
|
||||
'COOL','Corner Growth Acquisition'
|
||||
'MDWT','Midwest Holding'
|
||||
'VIRI','Virios Therapeutics'
|
||||
'SCPS','Scopus Biopharma'
|
||||
'WISH','ContextLogic'
|
||||
'BCAB','BioAtla'
|
||||
'UPST','Upstart Holdings'
|
||||
'CCV','Churchill Capital V'
|
||||
'MRAC','Marquee Raine Acquisition'
|
||||
'ATA','Americas Technology Acquisition'
|
||||
'KINZ','Kins Technology Group'
|
||||
'WNW','Wunong Net Technology'
|
||||
'OCG','Oriental Culture Holding'
|
||||
'BLUW','Blue Water Acquisition'
|
||||
'MOTV','Motive Capital'
|
||||
'GLAQ','Globis Acquisition'
|
||||
'ROCC','Roth CH Acquisition II'
|
||||
'SNRH','Senior Connect Acquisition I'
|
||||
'NBTX','Nanobiotix'
|
||||
'ABCL','AbCellera Biologics'
|
||||
'CERT','Certara'
|
||||
'FDMT','4D Molecular Therapeutics'
|
||||
'CBAH','CBRE Acquisition'
|
||||
'VVOS','Vivos Therapeutics'
|
||||
'TVAC','Thayer Ventures Acquisition'
|
||||
'GHVI','Gores Holdings VI'
|
||||
'EDTX','EdtechX Holdings Acquisition II'
|
||||
'DWIN','Delwinds Insurance Acquisition'
|
||||
'ABNB','Airbnb'
|
||||
'HYFM','Hydrofarm'
|
||||
'PCPC','Periphas Capital Partnering'
|
||||
'CTAQ','Carney Technology Acquisition II'
|
||||
'RMGB','RMG Acquisition II'
|
||||
'FLAC','Frazier Lifesciences Acquisition'
|
||||
'NEBC','Nebula Caravel Acquisition'
|
||||
'HMCO','HumanCo Acquisition'
|
||||
'AI','C3.ai'
|
||||
'PUBM','PubMatic'
|
||||
'DASH','DoorDash'
|
||||
'ALTU','Altitude Acquisition'
|
||||
'RAAC','Revolution Acceleration Acquisition'
|
||||
'DDMX','DD3 Acquisition II'
|
||||
'CND','Concord Acquisition'
|
||||
'MUDS','Mudrick Capital Acquisition II'
|
||||
'YQ','17 Education & Technology'
|
||||
'SGTX','Sigilon Therapeutics'
|
||||
'SEER','Seer Inc'
|
||||
'SBTX','Silverback Therapeutics'
|
||||
'FTCV','FinTech Acquisition V'
|
||||
'PTIC','Proptech Investment II'
|
||||
'DCBO','Docebo'
|
||||
'HTPA','Highland Transcend Partners I'
|
||||
'SPFR','Jaws Spitfire Acquisition'
|
||||
'FPAC','Far Peak Acquisition'
|
||||
'KNTE','Kinnate Biopharma'
|
||||
'LOKB','Live Oak Acquisition II'
|
||||
'TACA','Trepont Acquisition I'
|
||||
'RSVA','Rodgers Silicon Valley Acquisition'
|
||||
'CAP','Capitol Investment V'
|
||||
'SGAM','Seaport Global Acquisition'
|
||||
'SPRQ','Spartan Acquisition II'
|
||||
'FRX','Forest Road Acquisition'
|
||||
'OZON','Ozon Holdings'
|
||||
'TINV','Tiga Acquisition'
|
||||
'VCVC','10X Capital Venture Acquisition'
|
||||
'SV','Spring Valley Acquisition'
|
||||
'GNPK','Genesis Park Acquisition'
|
||||
'HFEN','HF Enterprises'
|
||||
'VMAR','Vision Marine Technologies'
|
||||
'BREZ','Breeze Holdings Acquisition'
|
||||
'MRVI','Maravai LifeSciences'
|
||||
'OCA','Omnichannel Acquisition'
|
||||
'SHC','Sotera Health'
|
||||
'LSAQ','LifeSci Acquisition II'
|
||||
'KWAC','Kingswood Acquisition'
|
||||
'CAS','Cascade Acquisition'
|
||||
'ARBG','Aequi Acquisition'
|
||||
'JYAC','Jiya Acquisition'
|
||||
'RTPZ','Reinvent Technology Partners Z'
|
||||
'OLMA','Olema Pharmaceuticals'
|
||||
'YSG','Yatsen Holding'
|
||||
'NGMS','NeoGames'
|
||||
'LNFA','L&F Acquisition'
|
||||
'IIAC','Investindustrial Acquisition'
|
||||
'CHFW','Consonance-HFW Acquisition'
|
||||
'TLS','Telos'
|
||||
'PHIC','Population Health Investment'
|
||||
'DGNS','Dragoneer Growth Opportunities II'
|
||||
'ZNTE','Zanite Acquisition'
|
||||
'PIPP','Pine Island Acquisition'
|
||||
'OTRA','OTR Acquisition'
|
||||
'HAAC','Health Assurance Acquisition'
|
||||
'DMYI','dMY Technology Group III'
|
||||
'BWAC','Better World Acquisition'
|
||||
'CFAC','CF Finance Acquisition III'
|
||||
'STIC','Northern Star Acquisition'
|
||||
'NOAC','Natural Order Acquisition'
|
||||
'TSIA','TS Innovation Acquisitions'
|
||||
'ADOC','Edoc Acquisition'
|
||||
'DBDR','Roman DBDR Tech Acquisition'
|
||||
'SQZ','SQZ Biotechnologies'
|
||||
'AVIR','Atea Pharmaceuticals'
|
||||
'LU','Lufax Holding'
|
||||
'CONX','CONX Corp.'
|
||||
'NBA','New Beginnings Acquisition'
|
||||
'BHSE','Bull Horn Holdings'
|
||||
'JUPW','Jupiter Wellness'
|
||||
'LESL','Leslie's'
|
||||
'GLTO','Galecto'
|
||||
'ALGM','Allegro MicroSystems'
|
||||
'DSAC','Duddell Street Acquisition'
|
||||
'ABST','Absolute Software'
|
||||
'ACIC','Atlas Crest Investment'
|
||||
'AJAX','Ajax I'
|
||||
'ROOT','Root Inc.'
|
||||
'MAX','MediaAlpha'
|
||||
'BDSX','Biodesix'
|
||||
'GATO','Gatos Silver'
|
||||
'BOAC','Bluescape Opportunities Acquisition'
|
||||
'LUXA','Lux Health Tech Acquisition'
|
||||
'MACU','Mallard Acquisition'
|
||||
'ATAC','Altimar Acquisition'
|
||||
'EUCR','Eucrates Biomedical Acquisition'
|
||||
'ACAC','Acies Acquisition'
|
||||
'FHTX','Foghorn Therapeutics'
|
||||
'YSAC','Yellowstone Acquisition'
|
||||
'RICE','Rice Acquisition'
|
||||
'ABCM','Abcam PLC'
|
||||
'CTAC','Cerberus Telecom Acquisition'
|
||||
'BLSA','BCLS Acquisition'
|
||||
'GHLD','Guild Holdings Company'
|
||||
'MCFE','McAfee'
|
||||
'TEKK','Tekkorp Digital Acquisition'
|
||||
'LFTR','Lefteris Acquisition'
|
||||
'XPOA','DPCM Capital'
|
||||
'SRSA','Sarissa Capital Acquisition'
|
||||
'MSP','Datto'
|
||||
'HIGA','H.I.G. Acquisition'
|
||||
'SPNV','Supernova Partners Acquisition'
|
||||
'YGMZ','MingZhu Logistics'
|
||||
'HLXA','Helix Acquisition'
|
||||
'HZON','Horizon Acquisition II'
|
||||
'DCRB','Decarbonization Plus Acquisition'
|
||||
'GWAC','Good Works Acquisition'
|
||||
'TMPM','Turmeric Acquisition'
|
||||
'ALGS','Aligos Therapeutics'
|
||||
'TARS','Tarsus Pharmaceuticals'
|
||||
'EAR','Eargo'
|
||||
'PRAX','Praxis Precision Medicines'
|
||||
'OPT','Opthea'
|
||||
'BTWN','Bridgetown Holdings'
|
||||
'KRBP','Kiromic BioPharma'
|
||||
'EBC','Eastern Bankshares'
|
||||
'TMTS','Spartacus Acquisition'
|
||||
'MOTN','Motion Acquisition'
|
||||
'MNSO','Miniso Group'
|
||||
'ARRY','Array Technologies'
|
||||
'FVAM','5:01 Acquisition'
|
||||
'CDAK','Codiak BioSciences'
|
||||
'KRON','Kronos Bio'
|
||||
'SPRB','Spruce Biosciences'
|
||||
'STTK','Shattuck Labs'
|
||||
'IPOF','Social Capital Hedosophia VI'
|
||||
'IPOE','Social Capital Hedosophia V'
|
||||
'IPOD','Social Capital Hedosophia IV'
|
||||
'LCY','Landcadia Holdings III'
|
||||
'IH','iHuman'
|
||||
'INTZ','Intrusion'
|
||||
'FUBO','FuboTV'
|
||||
'AZYO','Aziyo Biologics'
|
||||
'PAIC','Petra Acquisition'
|
||||
'NGAC','NextGen Acquisition'
|
||||
'EMPW','Empower'
|
||||
'MAAC','Montes Archimedes Acquisition'
|
||||
'PACE','TPG Pace Tech Opportunities'
|
||||
'TPGY','TPG Pace Beneficial Finance'
|
||||
'SQFT','Presidio Property Trust'
|
||||
'FMAC','FirstMark Horizon Acquisition'
|
||||
'APSG','Apollo Strategic Growth Capital'
|
||||
'VGAC','VG Acquisition'
|
||||
'AVAN','Avanti Acquisition'
|
||||
'IACA','ION Acquisition Corp 1'
|
||||
'VYGG','Vy Global Growth'
|
||||
'SEAH','Sports Entertainment Acquisition'
|
||||
'ASAQ','Atlantic Street Acquisition'
|
||||
'ONCR','Oncorus'
|
||||
'CCCC','C4 Therapeutics'
|
||||
'IMNM','Immunome'
|
||||
'ASO','Academy Sports and Outdoors'
|
||||
'AGC','Altimeter Growth Corp.'
|
||||
'LUNG','Pulmonx'
|
||||
'THRY','Thryv Holdings'
|
||||
'IMPX','AEA-Bridges Impact Corp'
|
||||
'LXEH','Lixiang Education'
|
||||
'IGAC','IG Acquisition'
|
||||
'RCHG','Recharge Acquisition'
|
||||
'AVO','Mission Produce'
|
||||
'QELL','Qell Acquisition'
|
||||
'CLII','Climate Change Crisis Real Impact I'
|
||||
'VSPR','Vesper Healthcare Acquisition'
|
||||
'CD','Chindata Group'
|
||||
'YALA','Yalla Group'
|
||||
'ASAN','Asana'
|
||||
'BQ','Boqii Holding'
|
||||
'FGNA','FG New America Acquisition'
|
||||
'PLTR','Palantir'
|
||||
'ORPH','Orphazyme'
|
||||
'SYTA','Siyata Mobile'
|
||||
'VACQ','Vector Acquisition'
|
||||
'FTIV','FinTech Acquisition IV'
|
||||
'GLSI','Greenwich LifeSciences'
|
||||
'VIAO','VIA optronics AG'
|
||||
'GRAY','Graybug Vision'
|
||||
'PMVP','PMV Pharmaceuticals'
|
||||
'PRLD','Prelude Therapeutics'
|
||||
'AMST','Amesite'
|
||||
'TSHA','Taysha Gene Therapies'
|
||||
'PDAC','Peridot Acquisition'
|
||||
'ASPL','Aspirational Consumer Lifestyle Corp.'
|
||||
'VIH','VPC Impact Acquisition'
|
||||
'ACTC','ArcLight Clean Transition'
|
||||
'BSY','Bentley Systems'
|
||||
'GDRX','GoodRx Holdings'
|
||||
'LSF','Laird Superfood'
|
||||
'CRSR','Corsair Gaming'
|
||||
'FCAC','Falcon Capital Acquisition'
|
||||
'PMVC','PMV Consumer Acquisition'
|
||||
'NMMC','North Mountain Merger'
|
||||
'VTRU','Vitru'
|
||||
'ATHA','Athira Pharma'
|
||||
'CMPS','COMPASS Pathways'
|
||||
'AHAC','Alpha Healthcare Acquisition'
|
||||
'U','Unity Software'
|
||||
'BNL','Broadstone Net Lease'
|
||||
'PTVE','Pactiv Evergreen'
|
||||
'DYN','Dyne Therapeutics'
|
||||
'RTP','Reinvent Technology Partners'
|
||||
'OACB','Oaktree Acquisition II'
|
||||
'STWO','ACON S2 Acquisition'
|
||||
'SUMO','Sumo Logic'
|
||||
'AMWL','Amwell'
|
||||
'STEP','StepStone Group'
|
||||
'MTCR','Metacrine'
|
||||
'ENPC','Executive Network Partnering'
|
||||
'EQD','Equity Distribution Acquisition'
|
||||
'FROG','JFrog'
|
||||
'SNOW','Snowflake'
|
||||
'OM','Outset Medical'
|
||||
'SBG','Sandbridge Acquisition'
|
||||
'SAII','Software Acquisition Group II'
|
||||
'LSPD','Lightspeed POS'
|
||||
'LEAP','Ribbit LEAP'
|
||||
'BSN','Broadstone Acquisition'
|
||||
'SNPR','Tortoise Acquisition II'
|
||||
'TWCT','TWC Tech Holdings II'
|
||||
'SVAC','Starboard Value Acquisition'
|
||||
'PIAI','Prime Impact Acquisition I'
|
||||
'NSH','NavSight Holdings'
|
||||
'ITAC','Industrial Tech Acquisitions'
|
||||
'CRHC','Cohn Robbins Holdings'
|
||||
'CAPA','HighCape Capital Acquisition'
|
||||
'TWND','Tailwind Acquisition'
|
||||
'BCTG','BCTG Acquisition'
|
||||
'INAQ','INSU Acquisition II'
|
||||
'CMLF','CM Life Sciences'
|
||||
'PRFX','PainReform'
|
||||
'AUVI','Applied UV'
|
||||
'GP','GreenPower Motor'
|
||||
'HCDI','Harbor Custom Development'
|
||||
'CFII','CF Finance Acquisition II'
|
||||
'XPEV','XPeng'
|
||||
'BTAQ','Burgundy Technology Acquisition'
|
||||
'FTOC','FTAC Olympus Acquisition'
|
||||
'HZAC','Horizon Acquisition'
|
||||
'FST','Fast Acquisition'
|
||||
'CLA','Colonnade Acquisition'
|
||||
'KYMR','Kymera Therapeutics'
|
||||
'NNOX','Nano-X Imaging'
|
||||
'BFT','Foley Trasimene Acquisition II'
|
||||
'INBX','Inhibrx'
|
||||
'HRMY','Harmony Biosciences'
|
||||
'AONE','One'
|
||||
'FIII','Forum Merger III'
|
||||
'STPK','Star Peak Energy Transition'
|
||||
'NGA','Northern Genesis Acquisition'
|
||||
'LCAP','Lionheart Acquisition II'
|
||||
'DGNR','Dragoneer Growth Opportunities'
|
||||
'DMYD','dMY Technology Group II'
|
||||
'CVAC','CureVac'
|
||||
'DCT','Duck Creek Technologies'
|
||||
'RBAC','Redball Acquisition'
|
||||
'BEKE','KE Holdings'
|
||||
'NTST','NetSTREIT'
|
||||
'FSDC','FS Development'
|
||||
'FAII','Fortress Value Acquisition II'
|
||||
'KBNT','Kubient'
|
||||
'ARYA','Arya Sciences Acquisition III'
|
||||
'FRLN','Freeline Therapeutics'
|
||||
'CMPI','Checkmate Pharmaceuticals'
|
||||
'VMAC','Vistas Media Acquisition'
|
||||
'IBEX','IBEX Holdings'
|
||||
'GRSV','Gores Holdings V'
|
||||
'KSMT','Kismet Acquisition One'
|
||||
'AFIB','Acutus Medical'
|
||||
'OSH','Oak Street Health'
|
||||
'RKT','Rocket Companies'
|
||||
'BOWX','BowX Acquisition'
|
||||
'HOL','Holicity'
|
||||
'GOAC','GO Acquisition'
|
||||
'RXT','Rackspace Technology'
|
||||
'BIGC','BigCommerce'
|
||||
'HSAQ','Health Sciences Acquisitions 2'
|
||||
'YAC','Yucaipa Acquisition'
|
||||
'NHIC','NewHold Investment Corp.'
|
||||
'PRPB','CC Neuberger Principal Holdings II'
|
||||
'ETAC','E.merge Technology Acquisition'
|
||||
'FTHM','Fathom Holdings'
|
||||
'VITL','Vital Farms'
|
||||
'VSTA','Vasta Platform'
|
||||
'GOED','1847 Goedeker'
|
||||
'CCIV','Churchill Capital Corp. IV'
|
||||
'LI','Li Auto'
|
||||
'ALVR','AlloVir'
|
||||
'VERX','Vertex'
|
||||
'ACEV','ACE Convergence Acquisition'
|
||||
'ACND','Ascendant Digital Acquisition'
|
||||
'GRCY','Greencity Acquisition'
|
||||
'NRIX','Nurix Therapeutics'
|
||||
'ITOS','iTeos Therapeutics'
|
||||
'INZY','Inozyme Pharma'
|
||||
'ANNX','Annexon Biosciences'
|
||||
'ERES','East Resources Acquisition'
|
||||
'MEG','Montrose Environmental Group'
|
||||
'EDTK','Skillful Craftsman'
|
||||
'PSAC','Property Solutions Acquisition'
|
||||
'PSTH','Pershing Square Tontine Holdings'
|
||||
'JAMF','Jamf Holding'
|
||||
'DFHT','Deerfield Healthcare Technology Acquisitions'
|
||||
'RNLX','Renalytix AI'
|
||||
'PAND','Pandion Therapeutics'
|
||||
'BLI','Berkeley Lights'
|
||||
'ALXO','ALX Oncology Holdings'
|
||||
'RLAY','Relay Therapeutics'
|
||||
'TIG','Trean Insurance Group'
|
||||
'HPX','HPX Corp.'
|
||||
'MLAC','Malacca Straits Acquisition'
|
||||
'DEH','D8 Holdings'
|
||||
'GOCO','GoHealth'
|
||||
'AACQ','Artius Acquisition'
|
||||
'NCNO','nCino Inc.'
|
||||
'PTK','PTK Acquisition'
|
||||
'IVA','Inventiva'
|
||||
'QH','Quhuo'
|
||||
'PSTX','Poseida Therapeutics'
|
||||
'NKTX','Nkarta'
|
||||
'RACA','Therapeutics Acquisition'
|
||||
'BLCT','BlueCity Holdings'
|
||||
'TXAC','Therapeutics Acquisition'
|
||||
'CPSR','Capstar Special Purpose Acquisition'
|
||||
'ACCD','Accolade'
|
||||
'LMND','Lemonade'
|
||||
'PANA','Panacea Acquisition'
|
||||
'DNB','Dun & Bradstreet'
|
||||
'GSAH','GS Acquisition Holdings II'
|
||||
'ADTX','Aditx Therapeutics'
|
||||
'KCAC','Kensington Capital Acquisition'
|
||||
'FUSE','Fusion Acquisition'
|
||||
'ACI','Albertsons Companies'
|
||||
'API','Agora'
|
||||
'PYPD','PolyPid'
|
||||
'FUSN','Fusion Pharmaceuticals'
|
||||
'EBON','Ebang International'
|
||||
'AKUS','Akouos'
|
||||
'BRLI','Brilliant Acquisition'
|
||||
'NUZE','NuZee Inc.'
|
||||
'RPTX','Repare Therapeutics'
|
||||
'PROG','Progenity'
|
||||
'GTH','Genetron Holdings'
|
||||
'FMTX','Forma Therapeutics'
|
||||
'TREB','Trebia Acquisition'
|
||||
'RPRX','Royalty Pharma'
|
||||
'RNA','Avidity Biosciences'
|
||||
'PCVX','Vaxcyte'
|
||||
'GBIO','Generation Bio'
|
||||
'BNR','Burning Rock Biotech'
|
||||
'AZEK','AZEK Company'
|
||||
'LTRN','Lantern Pharma'
|
||||
'UCL','uCloudlink Group'
|
||||
'HEC','Hudson Executive Investment Corp.'
|
||||
'VRM','Vroom'
|
||||
'MCAC','Mountain Crest Acquisition'
|
||||
'ARYB','ARYA Sciences Acquisition II'
|
||||
'LEGN','Legend Biotech'
|
||||
'FOUR','Shift4 Payments'
|
||||
'DADA','Dada Nexus'
|
||||
'CALT','Calliditas Therapeutics'
|
||||
'AMTI','Applied Molecular Transport'
|
||||
'ZI','ZoomInfo Technologies'
|
||||
'WMG','Warner Music Group'
|
||||
'PLRX','Pliant Therapeutics'
|
||||
'WPF','Foley Trasimene Acquisition'
|
||||
'NARI','Inari Medical'
|
||||
'LGVW','Longview Acquisition'
|
||||
'SLQT','SelectQuote'
|
||||
'BMRG','B. Riley Principal Merger II'
|
||||
'NOVS','Novus Capital'
|
||||
'ADCT','ADC Therapeutics SA'
|
||||
'GIK','GigCapital3'
|
||||
'JWS','Jaws Acquisition'
|
||||
'CLEU','China Liberal Education Holdings'
|
||||
'AYLA','Ayala Pharmaceuticals'
|
||||
'KC','Kingsoft Cloud Holdings'
|
||||
'LOAK','Live Oak Acquisition'
|
||||
'SOAC','Sustainable Opportunities Acquisition'
|
||||
'ROCH','Roth CH Acquisition I'
|
||||
'GAN','GAN Limited'
|
||||
'CGRO','Collective Growth'
|
||||
'LYRA','Lyra Therapeutics'
|
||||
'FVAC','Fortress Value Acquisition'
|
||||
'IPOB','Social Capital Hedosophia II'
|
||||
'CHAQ','Chardan Healthcare Acquisition 2'
|
||||
'PCPL','CC Neuberger Principal Holdings I'
|
||||
'ORIC','Oric Pharmaceuticals'
|
||||
'IPOC','Social Capital Hedosophia III'
|
||||
'KROS','Keros Therapeutics'
|
||||
'ZNTL','Zentalis Pharmaceuticals'
|
||||
'WIMI','WiMi Hologram Cloud'
|
||||
'IMRA','IMARA Inc.'
|
||||
'DFPH','DFP Healthcare Acquisitions'
|
||||
'FEAC','Flying Eagle Acquisition'
|
||||
'LSAC','LifeSci Acquisition'
|
||||
'GFL','GFL Environmental'
|
||||
'PASG','Passage Bio'
|
||||
'ZCMD','Zhongchao'
|
||||
'DMYT','dMY Technology Group'
|
||||
'ESSC','East Stone Acquisition'
|
||||
'CCXX','Churchill Capital III'
|
||||
'NBAC','Newborn Acquisition'
|
||||
'ZGYH','Yunhong International'
|
||||
'MEDS','Trxade Group'
|
||||
'GRIL','Muscle Maker'
|
||||
'RVMD','Revolution Medicines'
|
||||
'HUIZ','Huize Holding'
|
||||
'GNRS','Greenrose Acquisition'
|
||||
'CCAC','CITIC Capital Acquisition'
|
||||
'PFHD','Professional Holding'
|
||||
'NREF','NexPoint Real Estate Finance'
|
||||
'ONEW','OneWater Marine'
|
||||
'PPD','PPD Inc.'
|
||||
'BEAM','Beam Therapeutics'
|
||||
'SDGR','Schrodinger'
|
||||
'CSPR','Casper Sleep'
|
||||
'ARQT','Arcutis Biotherapeutics'
|
||||
'ONEM','1Life Healthcare'
|
||||
'REYN','Reynolds Consumer Products'
|
||||
'ANPC','AnPac Bio-Medical Science'
|
||||
'BDTX','Black Diamond Therapeutics'
|
||||
'ANVS','Annovis Bio'
|
||||
'GHIV','Gores Holdings IV'
|
||||
'SCVX','SCVX Corp.'
|
||||
'LIZI','Lizhi Inc.'
|
||||
'DNK','Phoenix Tree Holdings'
|
||||
'IMAB','I-Mab'
|
||||
'VEL','Velocity Financial'
|
||||
|
||||
|
||||
|
BIN
Database/2020ipo.xlsx
Normal file
BIN
Database/2020ipo.xlsx
Normal file
Binary file not shown.
90
Database/2023ipo.csv
Normal file
90
Database/2023ipo.csv
Normal file
@@ -0,0 +1,90 @@
|
||||
KVAC,Keen Vision Acquisition Corporation,$10.00 ,$10.08 ,0.80%,
|
||||
WRNT,Warrantee Inc.,$4.00 ,$4.30 ,7.50%,
|
||||
ELWS,Earlyworks Co. Ltd., Ltd.,$5.00 ,$3.60 ,-28.00%
|
||||
JNVR,Janover Inc.,$4.00 ,$3.82 ,-4.50%,
|
||||
TSBX,Turnstone Biologics Corp.,$12.00 ,$11.40 ,-5.00%,
|
||||
ODD,ODDITY Tech Ltd.,$35.00 ,$48.29 ,37.97%,
|
||||
APGE,Apogee Therapeutics Inc., Inc.,$17.00 ,$20.66 ,21.53%
|
||||
NETD,Nabors Energy Transition Corp. II,$10.00 ,$10.15 ,1.50%,
|
||||
SGMT,Sagimet Biosciences Inc.,$16.00 ,$16.02 ,0.13%,
|
||||
BOWN,Bowen Acquisition Corp,$10.00 ,$10.13 ,1.30%,
|
||||
SXTP,60 Degrees Pharmaceuticals Inc., Inc.,$5.30 ,$2.13 ,-59.81%
|
||||
PWM,Prestige Wealth Inc.,$5.00 ,$16.79 ,235.80%,
|
||||
VTMX,Vesta Real Estate Corporation,$31.00 ,$33.91 ,9.39%,
|
||||
INTS,Intensity Therapeutics Inc., Inc.,$5.00 ,$6.03 ,24.30%
|
||||
SVV,Savers Value Village Inc., Inc.,$18.00 ,$23.95 ,33.06%
|
||||
FIHL,Fidelis Insurance Holdings Limited,$14.00 ,$13.36 ,-4.57%,
|
||||
KGS,Kodiak Gas Services Inc., Inc.,$16.00 ,$18.02 ,12.63%
|
||||
GENK,GEN Restaurant Group Inc., Inc.,$12.00 ,$18.41 ,53.42%
|
||||
BUJA,Bukit Jalil Global Acquisition 1 Ltd.,$10.00 ,$10.24 ,2.41%,
|
||||
AZTR,Azitra Inc.,$5.00 ,$3.70 ,-24.70%,
|
||||
BOF,BranchOut Food Inc.,$6.00 ,$2.93 ,-51.25%,
|
||||
CAVA,CAVA Group Inc., Inc.,$22.00 ,$51.85 ,135.68%
|
||||
ESHA,ESH Acquisition Corp.,$10.00 ,$10.07 ,0.70%,
|
||||
ATMU,Atmus Filtration Technologies Inc.,$19.50 ,$24.50 ,25.64%,
|
||||
ATS,ATS Corporation,$41.00 ,$44.70 ,9.02%,
|
||||
IPXX,Inflection Point Acquisition Corp. II,$10.00 ,$10.10 ,1.00%,
|
||||
CWD,CaliberCos Inc.,$4.00 ,$1.95 ,-51.25%,
|
||||
SGE,Strong Global Entertainment Inc., Inc.,$4.00 ,$2.72 ,-34.50%
|
||||
SLRN,Acelyrin Inc., Inc.,$18.00 ,$24.12 ,34.00%
|
||||
ALCY,Alchemy Investments Acquisition Corp 1,$10.00 ,$10.23 ,2.30%,
|
||||
KVUE,Kenvue Inc.,$22.00 ,$25.12 ,14.18%,
|
||||
GODN,Golden Star Acquisition Corporation,$10.00 ,$10.20 ,1.95%,
|
||||
TRNR,Interactive Strength Inc.,$8.00 ,$2.16 ,-72.38%,
|
||||
AACT,Ares Acquisition Corporation II,$10.00 ,$10.19 ,1.90%,
|
||||
JYD,Jayud Global Logistics Limited,$4.00 ,$3.57 ,-10.75%,
|
||||
UCAR,U Power Limited,$6.00 ,$6.04 ,0.67%,
|
||||
USGO,U.S. GoldMining Inc.,$10.00 ,$12.19 ,20.70%,
|
||||
WLGS,Wang & Lee Group Inc., Inc.,$5.00 ,$1.05 ,-79.00%
|
||||
TCJH,Top KingWin Ltd,$4.00 ,$1.56 ,-61.00%,
|
||||
TPET,Trio Petroleum Corp.,$3.00 ,$0.88 ,-70.67%,
|
||||
GDTC,CytoMed Therapeutics Limited,$4.00 ,$3.73 ,-6.75%,
|
||||
VCIG,VCI Global Limited,$4.00 ,$3.25 ,-18.75%,
|
||||
GDHG,Golden Heaven Group Holdings Ltd.,$4.00 ,$3.68 ,-8.00%,
|
||||
ARBB,ARB IOT Group Limited,$4.00 ,$2.58 ,-35.50%,
|
||||
ISPR,Ispire Technology Inc.,$7.00 ,$9.38 ,34.00%,
|
||||
MGIH,Millennium Group International Holdings Limited,$4.00 ,$1.89 ,-52.75%,
|
||||
MWG,35137,$2.50 ,$0.57 ,-77.36%,
|
||||
SFWL,Shengfeng Development Limited,$4.00 ,$6.08 ,52.00%,
|
||||
HSHP,Himalaya Shipping Ltd.,$5.80 ,$5.90 ,1.38%,
|
||||
SYT,SYLA Technologies Co. Ltd., Ltd.,$8.00 ,$6.20 ,-15.38%
|
||||
HKIT,Hitek Global Inc.,$5.00 ,$6.88 ,37.60%,
|
||||
CHSN,Chanson International Holding,$4.00 ,$1.81 ,-54.50%,
|
||||
TBMC,Trailblazer Merger Corporation I,$10.00 ,$10.25 ,2.50%,
|
||||
HLP,Hongli Group Inc.,$4.00 ,$3.08 ,-23.00%,
|
||||
YGF,YanGuFang International Group Co. Ltd., Ltd.,$4.00 ,$3.10 ,-22.50%
|
||||
ZJYL,Jin Medical International Ltd.,$8.00 ,$10.85 ,34.63%,
|
||||
TMTC,TMT Acquisition Corp.,$10.00 ,$10.30 ,3.00%,
|
||||
OAKU,Oak Woods Acquisition Corporation,$10.00 ,$10.28 ,2.80%,
|
||||
BANL,CBL International Limited,$4.00 ,$1.74 ,-56.50%,
|
||||
OMH,Ohmyhome Limited,$4.00 ,$3.03 ,-24.25%,
|
||||
MGRX,Mangoceuticals Inc., Inc.,$4.00 ,$1.30 ,-67.50%
|
||||
FORL,Four Leaf Acquisition Corporation,$10.00 ,$10.31 ,3.10%,
|
||||
ICG,Intchains Group Limited,$8.00 ,$6.28 ,-21.50%,
|
||||
IZM,ICZOOM Group Inc.,$4.00 ,$6.60 ,65.00%,
|
||||
AESI,Atlas Energy Solutions Inc.,$18.00 ,$19.79 ,9.94%,
|
||||
AIXI,Xiao-I Corporation,$6.80 ,$5.92 ,-12.94%,
|
||||
SBXC,SilverBox Corp III,$10.00 ,$10.12 ,1.20%,
|
||||
BMR,Beamr Imaging Ltd.,$4.00 ,$2.75 ,-31.25%,
|
||||
DIST,Distoken Acquisition Corporation,$10.00 ,$10.39 ,3.90%,
|
||||
NFTG,The NFT Gaming Company Inc., Inc.,$4.15 ,$0.68 ,-83.61%
|
||||
MARX,Mars Acquisition Corp.,$10.00 ,$10.37 ,3.70%,
|
||||
BFRG,Bullfrog AI Holdings Inc., Inc.,$6.50 ,$4.99 ,-23.23%
|
||||
ENLT,Enlight Renewable Energy Ltd,$18.00 ,$18.04 ,0.22%,
|
||||
MLYS,Mineralys Therapeutics Inc., Inc.,$16.00 ,$14.77 ,-7.69%
|
||||
PTHR,Pono Capital Three Inc., Inc.,$10.00 ,$10.44 ,4.40%
|
||||
BLAC,Bellevue Life Sciences Acquisition Corp.,$10.00 ,$10.30 ,3.00%,
|
||||
NXT,Nextracker Inc.,$24.00 ,$38.55 ,60.63%,
|
||||
HSAI,Hesai Group,$19.00 ,$11.26 ,-40.74%,
|
||||
LSDI,Lucy Scientific Discovery Inc.,$4.00 ,$1.16 ,-71.00%,
|
||||
LICN,Lichen China Limited,$4.00 ,$1.31 ,-67.31%,
|
||||
GPCR,Structure Therapeutics Inc.,$15.00 ,$35.14 ,134.27%,
|
||||
ASST,Asset Entities Inc.,$5.00 ,$1.18 ,-76.40%,
|
||||
CETU,Cetus Capital Acquisition Corp.,$10.00 ,$10.27 ,2.70%,
|
||||
TXO,MorningStar Partners L.P., L.P.,$20.00 ,$21.50 ,7.50%
|
||||
BREA,Brera Holdings PLC,$5.00 ,$2.08 ,-58.40%,
|
||||
GNLX,Genelux Corporation,$6.00 ,$24.98 ,316.33%,
|
||||
QSG,QuantaSing Group Ltd,$12.50 ,$7.61 ,-39.16%,
|
||||
CVKD,Cadrenal Therapeutics Inc., Inc.,$5.00 ,$0.98 ,-80.40%
|
||||
SKWD,Skyward Specialty Insurance Group Inc., Inc.,$15.00 ,$25.00 ,66.67%
|
||||
ISRL,Israel Acquisitions Corp,$10.00 ,$10.44 ,4.40%,
|
||||
|
BIN
Database/2023ipo.xlsx
Normal file
BIN
Database/2023ipo.xlsx
Normal file
Binary file not shown.
BIN
Database/AcquirersMultiple.xlsx
Normal file
BIN
Database/AcquirersMultiple.xlsx
Normal file
Binary file not shown.
14
Database/BalanceSheetUpdates.sql
Normal file
14
Database/BalanceSheetUpdates.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
|
||||
ALTER TABLE balancesheet DROP PRIMARY KEY
|
||||
ALTER TABLE balancesheet ADD PRIMARY KEY (asof, symbol, period)
|
||||
|
||||
|
||||
|
||||
|
||||
*******************************************************************
|
||||
ALTER TABLE balancesheet ADD period INTEGER NOT NULL
|
||||
ALTER TABLE balancesheet ADD inventory NUMERIC(19,2)
|
||||
ALTER TABLE balancesheet ADD property_plant_and_equipment NUMERIC(19,2)
|
||||
ALTER TABLE balancesheet ADD intangible_assets NUMERIC(19,2)
|
||||
ALTER TABLE balancesheet ADD accumulated_amortization NUMERIC(19,2)
|
||||
|
||||
BIN
Database/Clayton401(k) Worksheet.xlsx
Normal file
BIN
Database/Clayton401(k) Worksheet.xlsx
Normal file
Binary file not shown.
BIN
Database/CurrencyConversion.xlsx
Normal file
BIN
Database/CurrencyConversion.xlsx
Normal file
Binary file not shown.
BIN
Database/CurrencyETFs.xlsx
Normal file
BIN
Database/CurrencyETFs.xlsx
Normal file
Binary file not shown.
BIN
Database/DividendPayments.xlsx
Normal file
BIN
Database/DividendPayments.xlsx
Normal file
Binary file not shown.
BIN
Database/Earnings To Market Cap.xlsx
Normal file
BIN
Database/Earnings To Market Cap.xlsx
Normal file
Binary file not shown.
BIN
Database/Fundamentals.xlsx
Normal file
BIN
Database/Fundamentals.xlsx
Normal file
Binary file not shown.
BIN
Database/Holidays.xlsx
Normal file
BIN
Database/Holidays.xlsx
Normal file
Binary file not shown.
BIN
Database/Import/CopyDb.exe
Normal file
BIN
Database/Import/CopyDb.exe
Normal file
Binary file not shown.
BIN
Database/Import/CopyDb.pdb
Normal file
BIN
Database/Import/CopyDb.pdb
Normal file
Binary file not shown.
BIN
Database/Import/CopyDb.vshost.exe
Normal file
BIN
Database/Import/CopyDb.vshost.exe
Normal file
Binary file not shown.
BIN
Database/Import/MySql.Data.dll
Normal file
BIN
Database/Import/MySql.Data.dll
Normal file
Binary file not shown.
BIN
Database/Import/System.Runtime.CompilerServices.Unsafe.dll
Normal file
BIN
Database/Import/System.Runtime.CompilerServices.Unsafe.dll
Normal file
Binary file not shown.
BIN
Database/Import/System.Threading.Tasks.Extensions.dll
Normal file
BIN
Database/Import/System.Threading.Tasks.Extensions.dll
Normal file
Binary file not shown.
7
Database/Import/charset.bat
Normal file
7
Database/Import/charset.bat
Normal file
@@ -0,0 +1,7 @@
|
||||
CopyDb /CONVERTCHARSETCOLLATION:utf8mb4@utf8mb4_0900_ai_ci /SERVER:localhost /PORT:3306 /DATABASE:portfolio_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\import\portfolio_data_schema.dat"
|
||||
CopyDb /CONVERTCHARSETCOLLATION:utf8mb4@utf8mb4_0900_ai_ci /SERVER:localhost /PORT:3306 /DATABASE:market_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\import\market_data_schema.dat"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
12
Database/Import/exportallschema.bat
Normal file
12
Database/Import/exportallschema.bat
Normal file
@@ -0,0 +1,12 @@
|
||||
REM COYING IBD FILES FROM ONE VERSION TO THE NEXT
|
||||
REM You will need to know the exact structure of the table (the CREATE TABLE statement).
|
||||
REM
|
||||
REM Create the table with the same structure.
|
||||
REM Run ALTER TABLE table_name DISCARD TABLESPACE;
|
||||
REM Copy the ibd file to table_name.ibd in the target location
|
||||
REM Run ALTER TABLE table_name IMPORT TABLESPACE;
|
||||
REM
|
||||
REM This may not work if you didn't FLUSH TABLES table_name FOR EXPORT; before you backed it up.
|
||||
|
||||
mysqldump -p -d --host=localhost --port=3306 --user=root --password=dbas --routines --triggers --events market_data> market_data_schema.dat
|
||||
mysqldump -p -d --host=localhost --port=3306 --user=root --password=dbas --routines --triggers --events portfolio_data> portfolio_data_schema.dat
|
||||
10
Database/Import/import.bat
Normal file
10
Database/Import/import.bat
Normal file
@@ -0,0 +1,10 @@
|
||||
REM CopyDb /SERVER:localhost /PORT:3306 /DATABASE:portfolio_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\portfolio_data_schema.dat" /PATHIBD:"C:\ImportData\portfolio_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\portfolio_data"
|
||||
REM CopyDb /SERVER:localhost /PORT:3306 /DATABASE:market_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\market_data_schema.dat" /PATHIBD:"C:\ImportData\market_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\market_data"
|
||||
|
||||
CopyDb /SERVER:localhost /PORT:3306 /DATABASE:portfolio_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\portfolio_data_schema.dat" /PATHIBD:"D:\MySQL Server 8.0\Data\portfolio_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\portfolio_data"
|
||||
CopyDb /SERVER:localhost /PORT:3306 /DATABASE:market_data /USER:root /PASSWORD:dbas /PATHSCHEMAFILE:"C:\boneyard\marketdata\Database\Import\market_data_schema.dat" /PATHIBD:"D:\MySQL Server 8.0\Data\market_data" /MODE:LIVE /DATABASEDIRECTORY:"C:\ProgramData\MySQL\MySQL Server 8.0\Data\market_data"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
685
Database/Import/market_data_schema.dat
Normal file
685
Database/Import/market_data_schema.dat
Normal file
@@ -0,0 +1,685 @@
|
||||
-- MySQL dump 10.13 Distrib 8.0.33, for Win64 (x86_64)
|
||||
--
|
||||
-- Host: localhost Database: market_data
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 8.0.33
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!50503 SET NAMES utf8mb4 */;
|
||||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
--
|
||||
-- Table structure for table `analystpricetarget`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `analystpricetarget`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `analystpricetarget` (
|
||||
`date` datetime NOT NULL,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`mean_target` decimal(19,2) DEFAULT NULL,
|
||||
`median_target` decimal(19,2) DEFAULT NULL,
|
||||
`high_target` decimal(19,2) DEFAULT NULL,
|
||||
`low_target` decimal(19,2) DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`date`),
|
||||
KEY `FK_AnalystPriceTarget_SecurityMaster` (`symbol`),
|
||||
CONSTRAINT `FK_AnalystPriceTarget_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `analystratings`
|
||||
--
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Table structure for table `balancesheet`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `balancesheet`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `balancesheet` (
|
||||
`asof` datetime NOT NULL,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`long_term_debt` decimal(19,2) DEFAULT NULL,
|
||||
`other_liabilities` decimal(19,2) DEFAULT NULL,
|
||||
`deferred_long_term_liabilities` decimal(19,2) DEFAULT NULL,
|
||||
`minority_interest` decimal(19,2) DEFAULT NULL,
|
||||
`negative_goodwill` decimal(19,2) DEFAULT NULL,
|
||||
`total_stockholder_equity` decimal(19,2) DEFAULT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
`period` bit(1) NOT NULL,
|
||||
`inventory` decimal(19,2) DEFAULT NULL,
|
||||
`property_plant_and_equipment` decimal(19,2) DEFAULT NULL,
|
||||
`intangible_assets` decimal(19,2) DEFAULT NULL,
|
||||
`accumulated_amortization` decimal(19,2) DEFAULT NULL,
|
||||
`goodwill` decimal(19,2) DEFAULT NULL,
|
||||
`total_current_assets` decimal(19,2) DEFAULT NULL,
|
||||
`total_assets` decimal(19,2) DEFAULT NULL,
|
||||
`total_current_liabilities` decimal(19,2) DEFAULT NULL,
|
||||
`total_liabilities` decimal(19,2) DEFAULT NULL,
|
||||
`cash_and_cash_equivalents` decimal(19,2) DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`asof`,`period`),
|
||||
KEY `IX_BalanceSheet_Modified` (`modified`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `cashflowstatement`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `cashflowstatement`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `cashflowstatement` (
|
||||
`asof` datetime NOT NULL,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`depreciation_and_amortization` decimal(19,2) DEFAULT NULL,
|
||||
`deferred_income_taxes` decimal(19,2) DEFAULT NULL,
|
||||
`stock_based_compensation` decimal(19,2) DEFAULT NULL,
|
||||
`accounts_receivable` decimal(19,2) DEFAULT NULL,
|
||||
`inventory` decimal(19,2) DEFAULT NULL,
|
||||
`accounts_payable` decimal(19,2) DEFAULT NULL,
|
||||
`accrued_liabilities` decimal(19,2) DEFAULT NULL,
|
||||
`operating_cashflow` decimal(19,2) DEFAULT NULL,
|
||||
`free_cashflow` decimal(19,2) DEFAULT NULL,
|
||||
`period` int NOT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`asof`,`period`),
|
||||
KEY `IX_CashflowStatement_Modified` (`modified`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `companyprofile`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `companyprofile`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `companyprofile` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`description` mediumtext COLLATE utf8mb4_0900_ai_ci,
|
||||
`pricing_source` varchar(10) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`can_roll_previous` tinyint(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`symbol`),
|
||||
UNIQUE KEY `symbol` (`symbol`),
|
||||
KEY `IDX_SYMBOL` (`symbol`),
|
||||
CONSTRAINT `FK_CompanyProfile_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `currencyconversion`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `currencyconversion`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `currencyconversion` (
|
||||
`asof` datetime NOT NULL,
|
||||
`source_currency` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`destination_currency` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`destination_currency_name` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`units_per_source` double NOT NULL,
|
||||
`source_per_unit` double NOT NULL,
|
||||
PRIMARY KEY (`asof`,`source_currency`,`destination_currency`),
|
||||
KEY `IX_DATE_SOURCE` (`source_currency`,`destination_currency`,`asof`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `dictionary`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `dictionary`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `dictionary` (
|
||||
`word` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`part_of_speech` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
PRIMARY KEY (`word`,`part_of_speech`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `dividendhistory`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `dividendhistory`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `dividendhistory` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`dividend_type` varchar(25) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`cash_amount` decimal(22,2) DEFAULT NULL,
|
||||
`div_ex_date` datetime NOT NULL,
|
||||
`declaration_date` datetime DEFAULT NULL,
|
||||
`record_date` datetime DEFAULT NULL,
|
||||
`payment_date` datetime DEFAULT NULL,
|
||||
`modified` datetime NOT NULL,
|
||||
PRIMARY KEY (`symbol`,`div_ex_date`),
|
||||
KEY `symbol` (`symbol`),
|
||||
CONSTRAINT `FK_DividendHistory_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `earningsannouncements`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `earningsannouncements`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `earningsannouncements` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`date` datetime NOT NULL,
|
||||
`period_ending` datetime NOT NULL,
|
||||
`estimate` decimal(19,2) DEFAULT NULL,
|
||||
`reported` decimal(19,2) DEFAULT NULL,
|
||||
`surprise` decimal(19,2) DEFAULT NULL,
|
||||
`surprise_pct` decimal(10,2) DEFAULT NULL,
|
||||
`time` varchar(25) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`modified` datetime NOT NULL,
|
||||
PRIMARY KEY (`symbol`,`date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `economicindicators`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `economicindicators`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `economicindicators` (
|
||||
`country_code` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`country_name` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`indicator_name` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`indicator_code` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`indicator_value` decimal(19,2) DEFAULT NULL,
|
||||
`year` int NOT NULL,
|
||||
`source` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`country_code`,`indicator_name`,`year`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `etfholdings`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `etfholdings`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `etfholdings` (
|
||||
`etf_symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`holding_symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`holding_symbol_sc` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`pcnt_of_assets` decimal(19,2) DEFAULT NULL,
|
||||
`company` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
KEY `ETFHOLDINGS_IDX_ETFSYMBOL` (`etf_symbol`),
|
||||
CONSTRAINT `FK_ETFHoldings_SecurityMaster` FOREIGN KEY (`etf_symbol`) REFERENCES `securitymaster` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `fundamentals`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `fundamentals`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `fundamentals` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`asof` date NOT NULL,
|
||||
`source` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`next_earnings_date` date DEFAULT NULL,
|
||||
`beta` decimal(19,2) DEFAULT NULL,
|
||||
`low52` decimal(19,2) DEFAULT NULL,
|
||||
`high52` decimal(19,2) DEFAULT NULL,
|
||||
`volume` bigint DEFAULT NULL,
|
||||
`market_cap` decimal(19,2) DEFAULT NULL,
|
||||
`pe` decimal(19,2) DEFAULT NULL,
|
||||
`eps` decimal(19,2) DEFAULT NULL,
|
||||
`peg` decimal(19,2) DEFAULT NULL,
|
||||
`return_on_assets` decimal(19,2) DEFAULT NULL,
|
||||
`return_on_equity` decimal(19,2) DEFAULT NULL,
|
||||
`total_cash` decimal(19,2) DEFAULT NULL,
|
||||
`total_debt` decimal(19,2) DEFAULT NULL,
|
||||
`shares_outstanding` decimal(19,2) DEFAULT NULL,
|
||||
`revenue` decimal(19,2) DEFAULT NULL,
|
||||
`revenue_per_share` decimal(19,2) DEFAULT NULL,
|
||||
`qtrly_revenue_growth` decimal(19,2) DEFAULT NULL,
|
||||
`gross_profit` decimal(19,2) DEFAULT NULL,
|
||||
`ebitda` decimal(19,2) DEFAULT NULL,
|
||||
`net_income_available_to_common` decimal(19,2) DEFAULT NULL,
|
||||
`book_value_per_share` decimal(19,2) DEFAULT NULL,
|
||||
`operating_cashflow` decimal(19,2) DEFAULT NULL,
|
||||
`leveraged_free_cashflow` decimal(19,2) DEFAULT NULL,
|
||||
`trailing_pe` decimal(19,2) DEFAULT NULL,
|
||||
`ebit` decimal(19,2) DEFAULT NULL,
|
||||
`enterprise_value` decimal(19,2) DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`asof`),
|
||||
KEY `PK_Fundamental_Symbol` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `headlines`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `headlines`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `headlines` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`asof` date NOT NULL,
|
||||
`headline` varchar(512) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`modified` datetime NOT NULL,
|
||||
`source` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
KEY `symbol` (`symbol`),
|
||||
KEY `IX_HEADLINES` (`symbol`,`asof`,`headline`),
|
||||
CONSTRAINT `FK_Headlines_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `historical`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `historical`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `historical` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`asof` datetime NOT NULL,
|
||||
`type` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`value` decimal(19,2) DEFAULT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`asof`,`type`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `incomestatement`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `incomestatement`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `incomestatement` (
|
||||
`asof` datetime NOT NULL,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`total_revenue` decimal(19,2) DEFAULT NULL,
|
||||
`cost_of_revenue` decimal(19,2) DEFAULT NULL,
|
||||
`income_tax_expense` decimal(19,2) DEFAULT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
`gross_profit` decimal(19,2) DEFAULT NULL,
|
||||
`net_income` decimal(19,2) DEFAULT NULL,
|
||||
`sga` decimal(19,2) DEFAULT NULL,
|
||||
`net_income_applicable_to_common_shares` decimal(19,2) DEFAULT NULL,
|
||||
`ebit` decimal(19,2) DEFAULT NULL,
|
||||
`operating_expenses` decimal(19,2) DEFAULT NULL,
|
||||
`research_and_development` decimal(19,2) DEFAULT NULL,
|
||||
`period` int NOT NULL,
|
||||
`interest_expense` decimal(19,2) DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`asof`,`period`),
|
||||
KEY `IX_IncomeStatement_Modified` (`modified`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `insidertransaction`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `insidertransaction`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `insidertransaction` (
|
||||
`symbol` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`filing_date` datetime NOT NULL,
|
||||
`transaction_date` datetime NOT NULL,
|
||||
`insider_name` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`ownership_type` varchar(55) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`securities` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`nature_of_transaction` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`number_or_value_acquired_disposed` decimal(19,2) DEFAULT NULL,
|
||||
`price` decimal(19,2) DEFAULT NULL,
|
||||
`form` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`sec_accession_number` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`form_row_number` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`form`,`sec_accession_number`,`form_row_number`),
|
||||
KEY `symbol` (`symbol`),
|
||||
CONSTRAINT `FK_InsiderTransaction_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `lexicon`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `lexicon`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `lexicon` (
|
||||
`word` varchar(55) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`sentiment` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`part_of_speech` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`word`,`sentiment`),
|
||||
KEY `IX_Lexicon` (`part_of_speech`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `marketholidays`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `marketholidays`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `marketholidays` (
|
||||
`Date` date NOT NULL,
|
||||
`Description` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`Date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `mstarsecurityid`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `mstarsecurityid`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `mstarsecurityid` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`security_identifier` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`modified` datetime NOT NULL,
|
||||
PRIMARY KEY (`symbol`),
|
||||
KEY `IX_HEADLINES` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `options`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `options`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `options` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`expiration_date` date NOT NULL,
|
||||
`option_type` char(1) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`strike` decimal(19,2) NOT NULL,
|
||||
`last_price` decimal(19,2) DEFAULT NULL,
|
||||
`change_price` decimal(19,2) DEFAULT NULL,
|
||||
`bid` decimal(19,2) DEFAULT NULL,
|
||||
`ask` decimal(19,2) DEFAULT NULL,
|
||||
`volume` int DEFAULT NULL,
|
||||
`open_interest` decimal(19,2) DEFAULT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`expiration_date`,`option_type`,`strike`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `premarket`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `premarket`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `premarket` (
|
||||
`market` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`change_value` decimal(19,2) NOT NULL,
|
||||
`change_percent` decimal(19,2) NOT NULL,
|
||||
`timestamp` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
PRIMARY KEY (`market`,`timestamp`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `prices`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `prices`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `prices` (
|
||||
`date` date NOT NULL,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`open` decimal(19,2) DEFAULT NULL,
|
||||
`high` decimal(19,2) DEFAULT NULL,
|
||||
`low` decimal(19,2) DEFAULT NULL,
|
||||
`close` decimal(19,2) DEFAULT NULL,
|
||||
`volume` bigint DEFAULT NULL,
|
||||
`adjclose` decimal(19,2) DEFAULT NULL,
|
||||
`source` char(1) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`date`),
|
||||
KEY `IX_PRICES_DATE_SYMBOL` (`date` DESC,`symbol`),
|
||||
KEY `IX_PRICES_SYMBOL` (`symbol`),
|
||||
KEY `IX_PRICES_DATE` (`date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `secfilings`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `secfilings`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `secfilings` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`filing_date` datetime NOT NULL,
|
||||
`form` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`form_text` longblob NOT NULL,
|
||||
`description` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`sec_filing_url` varchar(255) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`sequence` bigint NOT NULL,
|
||||
`sec_accession_number` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`filing_date`,`sequence`,`sec_accession_number`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `securitymaster`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `securitymaster`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `securitymaster` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`company` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`cik` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`sector` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`industry` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`security_type` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `splits`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `splits`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `splits` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`effective_date` datetime NOT NULL,
|
||||
`ratio` varchar(10) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`applied` tinyint DEFAULT NULL,
|
||||
`applied_least_recent` datetime DEFAULT NULL,
|
||||
`applied_most_recent` datetime DEFAULT NULL,
|
||||
`modified` date DEFAULT NULL,
|
||||
`created` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`effective_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `valuations`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `valuations`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `valuations` (
|
||||
`valuation_date` datetime NOT NULL,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`company` varchar(255) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`next_earnings_date` datetime DEFAULT NULL,
|
||||
`long_term_debt` decimal(22,2) DEFAULT NULL,
|
||||
`revenue` decimal(22,2) DEFAULT NULL,
|
||||
`debt_load` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`roic_avg` decimal(22,2) DEFAULT NULL,
|
||||
`bvps_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`avg_equity_growth` decimal(22,2) DEFAULT NULL,
|
||||
`avg_equity_growth_2y` decimal(22,2) DEFAULT NULL,
|
||||
`avg_equity_growth_4y` decimal(22,2) DEFAULT NULL,
|
||||
`eps_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`avg_eps_growth` decimal(22,2) DEFAULT NULL,
|
||||
`avg_eps_growth_2y` decimal(22,2) DEFAULT NULL,
|
||||
`avg_eps_growth_4y` decimal(22,2) DEFAULT NULL,
|
||||
`revenue_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`avg_revenue_growth` decimal(22,2) DEFAULT NULL,
|
||||
`avg_revenue_growth_qtr` decimal(22,2) DEFAULT NULL,
|
||||
`avg_revenue_growth_2y` decimal(22,2) DEFAULT NULL,
|
||||
`avg_revenue_growth_4y` decimal(22,2) DEFAULT NULL,
|
||||
`avg_freecashflow_growth` decimal(22,2) DEFAULT NULL,
|
||||
`avg_operating_cashflow` decimal(22,2) DEFAULT NULL,
|
||||
`avg_working_capital` decimal(22,2) DEFAULT NULL,
|
||||
`bvps` decimal(22,2) DEFAULT NULL,
|
||||
`price_to_book` decimal(22,2) DEFAULT NULL,
|
||||
`eps` decimal(22,2) DEFAULT NULL,
|
||||
`pe` decimal(22,2) DEFAULT NULL,
|
||||
`peg` decimal(22,2) DEFAULT NULL,
|
||||
`implied_earnings_growth` decimal(22,2) DEFAULT NULL,
|
||||
`low_pe` decimal(22,2) DEFAULT NULL,
|
||||
`trailing_pe` decimal(22,2) DEFAULT NULL,
|
||||
`avg_low_trailing` decimal(22,2) DEFAULT NULL,
|
||||
`current_stock_estimate_price` decimal(22,2) DEFAULT NULL,
|
||||
`price_estimate_10y` decimal(22,2) DEFAULT NULL,
|
||||
`todays_price_for_required_return` decimal(22,2) DEFAULT NULL,
|
||||
`mos` decimal(22,2) DEFAULT NULL,
|
||||
`mos_80` decimal(22,2) DEFAULT NULL,
|
||||
`intrinsic_value` decimal(22,2) DEFAULT NULL,
|
||||
`rgv` decimal(22,2) DEFAULT NULL,
|
||||
`latest_price` decimal(22,2) DEFAULT NULL,
|
||||
`upside_pcnt` decimal(22,2) DEFAULT NULL,
|
||||
`downside_pcnt` decimal(22,2) DEFAULT NULL,
|
||||
`mean_target_price` decimal(22,2) DEFAULT NULL,
|
||||
`low_target_price` decimal(22,2) DEFAULT NULL,
|
||||
`high_target_price` decimal(22,2) DEFAULT NULL,
|
||||
`bargain_mos` tinyint(1) DEFAULT NULL,
|
||||
`bargain_mos_80` tinyint(1) DEFAULT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
`beta90` decimal(19,2) DEFAULT NULL,
|
||||
`beta2Y` decimal(19,2) DEFAULT NULL,
|
||||
`roic_dates` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`roic_slope` decimal(22,2) DEFAULT NULL,
|
||||
`market_cap` decimal(22,2) DEFAULT NULL,
|
||||
`earnings_yield` decimal(22,12) DEFAULT NULL,
|
||||
`enterprise_value` decimal(22,2) DEFAULT NULL,
|
||||
`ebit` decimal(22,2) DEFAULT NULL,
|
||||
`tlb_rank_roic` decimal(22,2) DEFAULT NULL,
|
||||
`fundamental_value` decimal(22,2) DEFAULT NULL,
|
||||
`net_current_asset_value_per_share` decimal(22,2) DEFAULT NULL,
|
||||
`roic_latest` decimal(22,2) DEFAULT NULL,
|
||||
`sector` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`industry` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`debt_to_equity` decimal(22,2) DEFAULT NULL,
|
||||
`sec_13` tinyint(1) DEFAULT NULL,
|
||||
`sec_13_filing_date` datetime DEFAULT NULL,
|
||||
`roc_latest` decimal(22,4) DEFAULT NULL,
|
||||
`tlb_rank_roc` decimal(22,4) DEFAULT NULL,
|
||||
`operating_earnings` decimal(22,4) DEFAULT NULL,
|
||||
`am_rank` decimal(22,4) DEFAULT NULL,
|
||||
`acquirers_multiple` decimal(22,4) DEFAULT NULL,
|
||||
`dividend_yield` decimal(22,4) DEFAULT NULL,
|
||||
`shares_outstanding` decimal(22,4) DEFAULT NULL,
|
||||
`operating_cashflow` decimal(22,4) DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`valuation_date`),
|
||||
KEY `IX_VALUATIONS_DATE` (`valuation_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `yieldcurve`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `yieldcurve`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `yieldcurve` (
|
||||
`date` datetime NOT NULL,
|
||||
`1Mo` decimal(19,2) DEFAULT NULL,
|
||||
`3Mo` decimal(19,2) DEFAULT NULL,
|
||||
`6Mo` decimal(19,2) DEFAULT NULL,
|
||||
`1Yr` decimal(19,2) DEFAULT NULL,
|
||||
`2Yr` decimal(19,2) DEFAULT NULL,
|
||||
`3Yr` decimal(19,2) DEFAULT NULL,
|
||||
`5Yr` decimal(19,2) DEFAULT NULL,
|
||||
`7Yr` decimal(19,2) DEFAULT NULL,
|
||||
`10Yr` decimal(19,2) DEFAULT NULL,
|
||||
`20Yr` decimal(19,2) DEFAULT NULL,
|
||||
`30Yr` decimal(19,2) DEFAULT NULL,
|
||||
`modified` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `zacksrank`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `zacksrank`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `zacksrank` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`date` datetime NOT NULL,
|
||||
`zacks_rank` varchar(25) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`type` varchar(20) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`,`date`),
|
||||
CONSTRAINT `FK_ZacksRank_SecurityMaster` FOREIGN KEY (`symbol`) REFERENCES `securitymaster` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping events for database 'market_data'
|
||||
--
|
||||
|
||||
--
|
||||
-- Dumping routines for database 'market_data'
|
||||
--
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2023-05-18 10:05:58
|
||||
163
Database/Import/portfolio_data_schema.dat
Normal file
163
Database/Import/portfolio_data_schema.dat
Normal file
@@ -0,0 +1,163 @@
|
||||
-- MySQL dump 10.13 Distrib 8.0.33, for Win64 (x86_64)
|
||||
--
|
||||
-- Host: localhost Database: portfolio_data
|
||||
-- ------------------------------------------------------
|
||||
-- Server version 8.0.33
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!50503 SET NAMES utf8mb4 */;
|
||||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
|
||||
/*!40103 SET TIME_ZONE='+00:00' */;
|
||||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
||||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
||||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
||||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
||||
|
||||
--
|
||||
-- Table structure for table `accounts`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `accounts`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `accounts` (
|
||||
`account` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
PRIMARY KEY (`account`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `cash`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `cash`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `cash` (
|
||||
`account` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`date` datetime NOT NULL,
|
||||
`description` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`credit` decimal(19,2) DEFAULT NULL,
|
||||
`debit` decimal(19,2) DEFAULT NULL,
|
||||
`balance` decimal(19,2) DEFAULT NULL,
|
||||
`transaction_id` int NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`account`,`date`,`transaction_id`),
|
||||
UNIQUE KEY `transaction_id` (`transaction_id`),
|
||||
KEY `account` (`account`),
|
||||
KEY `IDX_DATE` (`date`),
|
||||
CONSTRAINT `FK_Cash_Accounts` FOREIGN KEY (`account`) REFERENCES `accounts` (`account`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1511 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `dividends`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `dividends`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `dividends` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`payment_date` datetime NOT NULL,
|
||||
`account` varchar(50) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`amount` decimal(16,4) NOT NULL,
|
||||
PRIMARY KEY (`symbol`,`payment_date`,`account`),
|
||||
KEY `symbol` (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `stoplimits`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `stoplimits`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `stoplimits` (
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`stop_limit` decimal(19,2) DEFAULT NULL,
|
||||
`shares` decimal(19,2) DEFAULT NULL,
|
||||
`stop_type` varchar(15) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`active` int DEFAULT NULL,
|
||||
PRIMARY KEY (`symbol`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `trades`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `trades`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `trades` (
|
||||
`trade_id` int NOT NULL AUTO_INCREMENT,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`trade_date` datetime NOT NULL,
|
||||
`shares` decimal(19,2) DEFAULT NULL,
|
||||
`price` decimal(19,2) DEFAULT NULL,
|
||||
`buysell` char(1) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
||||
`status` varchar(10) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`account` varchar(25) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
`commission` decimal(19,2) NOT NULL DEFAULT '0.00',
|
||||
`date_sold` datetime DEFAULT NULL,
|
||||
`sell_price` decimal(19,2) DEFAULT NULL,
|
||||
PRIMARY KEY (`trade_id`),
|
||||
KEY `IX_Trades` (`symbol`,`trade_date`),
|
||||
KEY `FK_Trades_Accounts` (`account`),
|
||||
CONSTRAINT `FK_Trades_Accounts` FOREIGN KEY (`account`) REFERENCES `accounts` (`account`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=741 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `watchlist`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `watchlist`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `watchlist` (
|
||||
`watch_list_id` int NOT NULL,
|
||||
`symbol` varchar(15) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
PRIMARY KEY (`watch_list_id`,`symbol`),
|
||||
KEY `watch_list_id` (`watch_list_id`),
|
||||
CONSTRAINT `FK_WatchList_WatchLists` FOREIGN KEY (`watch_list_id`) REFERENCES `watchlists` (`watch_list_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Table structure for table `watchlists`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `watchlists`;
|
||||
/*!40101 SET @saved_cs_client = @@character_set_client */;
|
||||
/*!50503 SET character_set_client = utf8mb4 */;
|
||||
CREATE TABLE `watchlists` (
|
||||
`watch_list_id` int NOT NULL AUTO_INCREMENT,
|
||||
`watch_list_name` varchar(255) COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
||||
PRIMARY KEY (`watch_list_id`),
|
||||
UNIQUE KEY `watch_list_id` (`watch_list_id`),
|
||||
KEY `watch_list_id_2` (`watch_list_id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
-- Dumping events for database 'portfolio_data'
|
||||
--
|
||||
|
||||
--
|
||||
-- Dumping routines for database 'portfolio_data'
|
||||
--
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
|
||||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2023-05-18 10:05:58
|
||||
BIN
Database/JHGDividendInserts.xlsx
Normal file
BIN
Database/JHGDividendInserts.xlsx
Normal file
Binary file not shown.
3
Database/Lexicon.txt
Normal file
3
Database/Lexicon.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
select count(*) from lexicon
|
||||
select * from lexicon where word = 'slides'
|
||||
insert into lexicon (word,sentiment,part_of_speech)values('slides','Negative','verb')
|
||||
BIN
Database/MarketData.eap
Normal file
BIN
Database/MarketData.eap
Normal file
Binary file not shown.
609
Database/MarketData.sql
Normal file
609
Database/MarketData.sql
Normal file
@@ -0,0 +1,609 @@
|
||||
CREATE TABLE ZacksRank
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
date DATETIME NOT NULL,
|
||||
zacks_rank VARCHAR(25),
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, date),
|
||||
INDEX IX_ZACKS_RANK_SYMBOL (symbol ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE InsiderTransaction
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
filing_date DATETIME NOT NULL,
|
||||
transaction_date DATETIME NOT NULL,
|
||||
insider_name VARCHAR(255),
|
||||
ownership_type VARCHAR(55),
|
||||
securities VARCHAR(255),
|
||||
nature_of_transaction VARCHAR(255),
|
||||
number_or_value_acquired_disposed NUMERIC(19,2),
|
||||
price NUMERIC(19,2),
|
||||
form VARCHAR(55) NOT NULL,
|
||||
sec_accession_number VARCHAR(55) NOT NULL,
|
||||
form_row_number VARCHAR(55) NOT NULL,
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, form, sec_accession_number, form_row_number),
|
||||
KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Headlines
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
asof DATE NOT NULL,
|
||||
headline VARCHAR(255) NOT NULL,
|
||||
source VARCHAR(25) NOT NULL,
|
||||
modified DATETIME NOT NULL,
|
||||
KEY (symbol),
|
||||
INDEX IX_HEADLINES (symbol ASC, asof ASC, headline ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE ETFHoldings
|
||||
(
|
||||
etf_symbol VARCHAR(15) NOT NULL,
|
||||
holding_symbol VARCHAR(15) NOT NULL,
|
||||
holding_symbol_sc VARCHAR(15),
|
||||
pcnt_of_assets NUMERIC(19,2),
|
||||
company VARCHAR(255),
|
||||
modified DATETIME,
|
||||
INDEX ETFHOLDINGS_IDX_ETFSYMBOL (etf_symbol ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE DividendHistory
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
dividend_type VARCHAR(25),
|
||||
cash_amount NUMERIC(22,2),
|
||||
div_ex_date DATETIME NOT NULL,
|
||||
declaration_date DATETIME,
|
||||
record_date DATETIME,
|
||||
payment_date DATETIME,
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, div_ex_date),
|
||||
KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE CompanyProfile
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
description VARCHAR(255),
|
||||
pricing_source VARCHAR(10),
|
||||
can_roll_previous BOOL NOT NULL DEFAULT false,
|
||||
PRIMARY KEY (symbol),
|
||||
UNIQUE (symbol),
|
||||
INDEX IDX_SYMBOL (symbol ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE AnalystRatings
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
date DATETIME NOT NULL,
|
||||
company VARCHAR(255),
|
||||
brokerage_firm VARCHAR(50) NOT NULL,
|
||||
type VARCHAR(20),
|
||||
ratings_change VARCHAR(50),
|
||||
price_target NUMERIC(19,2),
|
||||
PRIMARY KEY (symbol, date, brokerage_firm),
|
||||
KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE AnalystPriceTarget
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
date DATETIME NOT NULL,
|
||||
mean_target NUMERIC(19,2),
|
||||
median_target NUMERIC(19,2),
|
||||
high_target NUMERIC(19,2),
|
||||
low_target NUMERIC(19,2),
|
||||
PRIMARY KEY (symbol, date),
|
||||
KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE YieldCurve
|
||||
(
|
||||
date DATETIME NOT NULL,
|
||||
1Mo NUMERIC(19,2),
|
||||
3Mo NUMERIC(19,2),
|
||||
6Mo NUMERIC(19,2),
|
||||
1Yr NUMERIC(19,2),
|
||||
2Yr NUMERIC(19,2),
|
||||
3Yr NUMERIC(19,2),
|
||||
5Yr NUMERIC(19,2),
|
||||
7Yr NUMERIC(19,2),
|
||||
10Yr NUMERIC(19,2),
|
||||
20Yr NUMERIC(19,2),
|
||||
30Yr NUMERIC(19,2),
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (date)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Valuations
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
valuation_date DATETIME NOT NULL,
|
||||
company VARCHAR(255) NOT NULL,
|
||||
next_earnings_date DATETIME,
|
||||
long_term_debt NUMERIC(22,2),
|
||||
revenue NUMERIC(22,2),
|
||||
debt_load VARCHAR(15),
|
||||
roic_avg NUMERIC(22,2),
|
||||
roic_slope NUMERIC(22,2),
|
||||
roic_dates VARCHAR(50),
|
||||
avg_equity_growth NUMERIC(22,2),
|
||||
avg_equity_growth_2y NUMERIC(22,2),
|
||||
avg_equity_growth_4y NUMERIC(22,2),
|
||||
eps_dates VARCHAR(50),
|
||||
avg_eps_growth NUMERIC(22,2),
|
||||
avg_eps_growth_2y NUMERIC(22,2),
|
||||
avg_eps_growth_4y NUMERIC(22,2),
|
||||
revenue_dates VARCHAR(50),
|
||||
avg_revenue_growth NUMERIC(22,2),
|
||||
avg_revenue_growth_qtr NUMERIC(22,2),
|
||||
avg_revenue_growth_2y NUMERIC(22,2),
|
||||
avg_revenue_growth_4y NUMERIC(22,2),
|
||||
avg_freecashflow_growth NUMERIC(22,2),
|
||||
avg_operating_cashflow NUMERIC(22,2),
|
||||
avg_working_capital NUMERIC(22,2),
|
||||
bvps NUMERIC(22,2),
|
||||
bvps_dates VARCHAR(50),
|
||||
price_to_book NUMERIC(22,2),
|
||||
eps NUMERIC(22,2),
|
||||
pe NUMERIC(22,2),
|
||||
peg NUMERIC(22,2),
|
||||
implied_earnings_growth NUMERIC(22,2),
|
||||
low_pe NUMERIC(22,2),
|
||||
trailing_pe NUMERIC(22,2),
|
||||
avg_low_trailing NUMERIC(22,2),
|
||||
current_stock_estimate_price NUMERIC(22,2),
|
||||
price_estimate_10y NUMERIC(22,2),
|
||||
todays_price_for_required_return NUMERIC(22,2),
|
||||
mos NUMERIC(22,2),
|
||||
mos_80 NUMERIC(22,2),
|
||||
intrinsic_value NUMERIC(22,2),
|
||||
rgv NUMERIC(22,2),
|
||||
latest_price NUMERIC(22,2),
|
||||
upside_pcnt NUMERIC(22,2),
|
||||
downside_pcnt NUMERIC(22,2),
|
||||
mean_target_price NUMERIC(22,2),
|
||||
low_target_price NUMERIC(22,2),
|
||||
high_target_price NUMERIC(22,2),
|
||||
bargain_mos BOOL,
|
||||
bargain_mos_80 BOOL,
|
||||
modified DATETIME,
|
||||
beta90 NUMERIC(19,2),
|
||||
beta2Y NUMERIC(19,2),
|
||||
market_cap NUMERIC(22,2),
|
||||
earnings_yield NUMERIC(22,2),
|
||||
ebit NUMERIC(22,2),
|
||||
enterprise_value NUMERIC(22,2),
|
||||
fundamental_value NUMERIC(22,2),
|
||||
net_current_asset_value_per_share NUMERIC(22,2),
|
||||
return_on_capital NUMERIC(22,2),
|
||||
roic_latest NUMERIC(22,2),
|
||||
sector VARCHAR(255),
|
||||
industry VARCHAR(255),
|
||||
debt_to_equity NUMERIC(22,2),
|
||||
sec_13 TINYINT,
|
||||
sec_13_filing_date DATETIME,
|
||||
tlb_rank_roic NUMERIC(22,2),
|
||||
roc_latest NUMERIC(22,2),
|
||||
tlb_rank_roc NUMERIC(22,4),
|
||||
operating_earnings NUMERIC(22,4),
|
||||
am_rank NUMERIC(22,4),
|
||||
acquirers_multiple NUMERIC(22,4),
|
||||
dividend_yield NUMERIC(22,4),
|
||||
shares_outstanding NUMERIC(22,4),
|
||||
operating_cashflow NUMERIC(22,4),
|
||||
PRIMARY KEY (symbol, valuation_date),
|
||||
INDEX IX_VALUATIONS_DATE (valuation_date ASC, symbol ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Splits
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
effective_date DATETIME NOT NULL,
|
||||
ratio VARCHAR(10),
|
||||
applied TINYINT,
|
||||
applied_least_recent DATETIME,
|
||||
applied_most_recent DATETIME,
|
||||
modified DATE,
|
||||
created DATETIME,
|
||||
PRIMARY KEY (symbol, effective_date)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE SecurityMaster
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
company VARCHAR(255),
|
||||
cik VARCHAR(15),
|
||||
sector VARCHAR(255),
|
||||
industry VARCHAR(255),
|
||||
security_type VARCHAR(15),
|
||||
create_date DATE NOT NULL DEFAULT =now()),
|
||||
PRIMARY KEY (symbol),
|
||||
UNIQUE (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE SECFilings
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
filing_date DATETIME NOT NULL,
|
||||
form VARCHAR(25) NOT NULL,
|
||||
form_text BLOB NOT NULL,
|
||||
description VARCHAR(255),
|
||||
sec_filing_url VARCHAR(255) NOT NULL,
|
||||
sequence BIGINT NOT NULL,
|
||||
sec_accession_number VARCHAR(50) NOT NULL,
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, filing_date, sequence, sec_accession_number)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Prices
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
date DATE NOT NULL,
|
||||
open NUMERIC(19,2),
|
||||
high NUMERIC(19,2),
|
||||
low NUMERIC(19,2),
|
||||
close NUMERIC(19,2),
|
||||
volume BIGINT,
|
||||
adjclose NUMERIC(19,2),
|
||||
source CHAR(1),
|
||||
PRIMARY KEY (symbol, date),
|
||||
INDEX IX_PRICES_SYMBOL (symbol ASC),
|
||||
INDEX IX_PRICES_DATE (date ASC),
|
||||
INDEX IX_PRICES_DATE_SYMBOL (date ASC, symbol ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE PriceIndex
|
||||
(
|
||||
index_code VARCHAR(50) NOT NULL,
|
||||
index_name VARCHAR(50) NOT NULL,
|
||||
index_value NUMERIC(19,2),
|
||||
as_of DATETIME NOT NULL,
|
||||
source VARCHAR(50) NOT NULL,
|
||||
modified TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (index_code, as_of)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Premarket
|
||||
(
|
||||
market VARCHAR(25) NOT NULL,
|
||||
change_value NUMERIC(19,2) NOT NULL,
|
||||
change_percent NUMERIC(19,2) NOT NULL,
|
||||
timestamp VARCHAR(50) NOT NULL,
|
||||
PRIMARY KEY (market, timestamp)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Options
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
expiration_date DATE NOT NULL,
|
||||
option_type CHAR(1) NOT NULL,
|
||||
strike NUMERIC(19,2) NOT NULL,
|
||||
last_price NUMERIC(19,2),
|
||||
change_price NUMERIC(19,2),
|
||||
bid NUMERIC(19,2),
|
||||
ask NUMERIC(19,2),
|
||||
volume INTEGER,
|
||||
open_interest NUMERIC(19,2),
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, expiration_date, option_type, strike)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE MStarSecurityId
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
security_identifier VARCHAR(25) NOT NULL,
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol),
|
||||
INDEX IX_HEADLINES (symbol ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE MarketHolidays
|
||||
(
|
||||
Date DATE NOT NULL,
|
||||
Description VARCHAR(50),
|
||||
PRIMARY KEY (Date)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Lexicon
|
||||
(
|
||||
word VARCHAR(55) NOT NULL,
|
||||
sentiment VARCHAR(10) NOT NULL,
|
||||
part_of_speech VARCHAR(15),
|
||||
PRIMARY KEY (word, sentiment),
|
||||
INDEX IX_Lexicon (part_of_speech ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Indices
|
||||
(
|
||||
index_name VARCHAR(55) NOT NULL,
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
company VARCHAR(255),
|
||||
cik VARCHAR(15),
|
||||
sector VARCHAR(255),
|
||||
industry VARCHAR(255),
|
||||
PRIMARY KEY (index_name, symbol)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE IncomeStatement
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
asof DATETIME NOT NULL,
|
||||
total_revenue NUMERIC(19,2),
|
||||
cost_of_revenue NUMERIC(19,2),
|
||||
income_tax_expense NUMERIC(19,2),
|
||||
gross_profit NUMERIC(19,2),
|
||||
net_income NUMERIC(19,2),
|
||||
sga NUMERIC(19,2),
|
||||
net_income_applicable_to_common_shares NUMERIC(19,2),
|
||||
ebit NUMERIC(19,2),
|
||||
operating_expenses NUMERIC(19,2),
|
||||
research_and_development NUMERIC(19,2),
|
||||
interest_expense NUMERIC(19,2),
|
||||
period INTEGER NOT NULL,
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, asof, period),
|
||||
INDEX IX_IncomeStatement_Modified ( ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Historical
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
asof DATETIME NOT NULL,
|
||||
type VARCHAR(55) NOT NULL,
|
||||
value NUMERIC(19,2),
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, asof, type)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Fundamentals
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
asof DATE NOT NULL,
|
||||
source VARCHAR(15),
|
||||
next_earnings_date DATE,
|
||||
beta NUMERIC(19,2),
|
||||
low52 NUMERIC(19,2),
|
||||
high52 NUMERIC(19,2),
|
||||
volume BIGINT,
|
||||
market_cap NUMERIC(19,2),
|
||||
pe NUMERIC(19,2),
|
||||
eps NUMERIC(19,2),
|
||||
peg NUMERIC(19,2),
|
||||
return_on_assets NUMERIC(19,2),
|
||||
return_on_equity NUMERIC(19,2),
|
||||
total_cash NUMERIC(19,2),
|
||||
total_debt NUMERIC(19,2),
|
||||
average_volume_3m NUMERIC(19,2),
|
||||
average_volume_10d NUMERIC(19,2),
|
||||
shares_outstanding NUMERIC(19,2),
|
||||
revenue NUMERIC(19,2),
|
||||
revenue_per_share NUMERIC(19,2),
|
||||
qtrly_revenue_growth NUMERIC(19,2),
|
||||
gross_profit NUMERIC(19,2),
|
||||
ebitda NUMERIC(19,2),
|
||||
ebit NUMERIC(19,2),
|
||||
net_income_available_to_common NUMERIC(19,2),
|
||||
book_value_per_share NUMERIC(19,2),
|
||||
operating_cashflow NUMERIC(19,2),
|
||||
leveraged_free_cashflow NUMERIC(19,2),
|
||||
trailing_pe NUMERIC(19,2),
|
||||
enterprise_value NUMERIC(19,2),
|
||||
PRIMARY KEY (symbol, asof),
|
||||
INDEX PK_Fundamental_Symbol (symbol ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE EconomicIndicators
|
||||
(
|
||||
country_code VARCHAR(25) NOT NULL,
|
||||
country_name VARCHAR(255),
|
||||
indicator_name VARCHAR(50) NOT NULL,
|
||||
indicator_code VARCHAR(50),
|
||||
indicator_value NUMERIC(19,2),
|
||||
year INTEGER NOT NULL,
|
||||
source VARCHAR(50) NOT NULL,
|
||||
modified TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (country_code, indicator_name, year)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE EarningsAnnouncements
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
date DATETIME NOT NULL,
|
||||
period_ending DATETIME NOT NULL,
|
||||
estimate NUMERIC(19,2),
|
||||
reported NUMERIC(19,2),
|
||||
surprise NUMERIC(19,2),
|
||||
surprise_pct NUMERIC(10,2),
|
||||
time VARCHAR(25),
|
||||
modified DATETIME NOT NULL,
|
||||
PRIMARY KEY (symbol, date)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Dividends
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
payment_date DATETIME NOT NULL,
|
||||
account VARCHAR(50) NOT NULL,
|
||||
amount NUMERIC(16,4) NOT NULL,
|
||||
PRIMARY KEY (symbol, payment_date, account)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Dictionary
|
||||
(
|
||||
word VARCHAR(55) NOT NULL,
|
||||
part_of_speech VARCHAR(15) NOT NULL,
|
||||
PRIMARY KEY (word, part_of_speech)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE CurrencyConversion
|
||||
(
|
||||
asof DATETIME NOT NULL,
|
||||
source_currency VARCHAR(10) NOT NULL,
|
||||
destination_currency VARCHAR(10) NOT NULL,
|
||||
destination_currency_name VARCHAR(255),
|
||||
units_per_source DOUBLE NOT NULL,
|
||||
source_per_unit DOUBLE NOT NULL,
|
||||
PRIMARY KEY (asof, source_currency, destination_currency),
|
||||
INDEX IX_DATE_SOURCE (source_currency ASC, destination_currency ASC, asof ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE CashflowStatement
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
asof DATETIME NOT NULL,
|
||||
depreciation_and_amortization NUMERIC(19,2),
|
||||
deferred_income_taxes NUMERIC(19,2),
|
||||
stock_based_compensation NUMERIC(19,2),
|
||||
accounts_receivable NUMERIC(19,2),
|
||||
inventory NUMERIC(19,2),
|
||||
accounts_payable NUMERIC(19,2),
|
||||
accrued_liabilities NUMERIC(19,2),
|
||||
operating_cashflow NUMERIC(19,2),
|
||||
free_cashflow NUMERIC(19,2),
|
||||
period INTEGER NOT NULL,
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, asof, period),
|
||||
INDEX IX_CashflowStatement_Modified (modified ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Cash
|
||||
(
|
||||
account VARCHAR(25) NOT NULL,
|
||||
date DATETIME NOT NULL,
|
||||
description VARCHAR(255),
|
||||
credit NUMERIC(19,2),
|
||||
debit NUMERIC(19,2),
|
||||
balance NUMERIC(19,2),
|
||||
transaction_id INTEGER NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (account, date, transaction_id),
|
||||
INDEX IDX_DATE ( ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE BalanceSheet
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
asof DATETIME NOT NULL,
|
||||
long_term_debt NUMERIC(19,2),
|
||||
other_liabilities NUMERIC(19,2),
|
||||
deferred_long_term_liabilities NUMERIC(19,2),
|
||||
minority_interest NUMERIC(19,2),
|
||||
negative_goodwill NUMERIC(19,2),
|
||||
total_stockholder_equity NUMERIC(19,2),
|
||||
inventory NUMERIC(19,2),
|
||||
property_plant_and_equipment NUMERIC(19,2),
|
||||
intangible_assets NUMERIC(19,2),
|
||||
accumulated_amortization NUMERIC(19,2),
|
||||
goodwill NUMERIC(19,2),
|
||||
period BIT NOT NULL,
|
||||
total_current_assets NUMERIC(19,2),
|
||||
total_assets NUMERIC(19,2),
|
||||
total_current_liabilities NUMERIC(19,2),
|
||||
total_liabilities NUMERIC(19,2),
|
||||
cash_and_cash_equivalents NUMERIC(19,2),
|
||||
modified DATETIME,
|
||||
PRIMARY KEY (symbol, asof, period),
|
||||
INDEX IX_BalanceSheet_Modified (modified ASC),
|
||||
INDEX IX_BalanceSheet_Asof_Symbol_Period (asof ASC, symbol ASC, period ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE ZacksRank ADD CONSTRAINT FK_ZacksRank_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE InsiderTransaction ADD CONSTRAINT FK_InsiderTransaction_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE Headlines ADD CONSTRAINT FK_Headlines_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE ETFHoldings ADD CONSTRAINT FK_ETFHoldings_SecurityMaster
|
||||
FOREIGN KEY (etf_symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE DividendHistory ADD CONSTRAINT FK_DividendHistory_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE CompanyProfile ADD CONSTRAINT FK_CompanyProfile_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE AnalystRatings ADD CONSTRAINT FK_AnalystRatings_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
|
||||
ALTER TABLE AnalystPriceTarget ADD CONSTRAINT FK_AnalystPriceTarget_SecurityMaster
|
||||
FOREIGN KEY (symbol) REFERENCES SecurityMaster (symbol)
|
||||
;
|
||||
116
Database/MonthlyUpdate.txt
Normal file
116
Database/MonthlyUpdate.txt
Normal file
@@ -0,0 +1,116 @@
|
||||
operations
|
||||
1) MK LOADFUNDAMENTALS MK LOADFUNDAMENTALSFINVIZ
|
||||
2) MK LOADFINANCIALSTATEMENTS (INCOMESTATEMENT, BALANCESHEET, CASHFLOWSTATEMENT)
|
||||
3) MK LOADHISTORICAL
|
||||
|
||||
use market_data;
|
||||
|
||||
FUNDAMENTALS CHECK
|
||||
|
||||
with CTE AS(
|
||||
select asof,count(*) from fundamentals group by 1 order by 1 desc
|
||||
)
|
||||
SELECT * FROM CTE
|
||||
|
||||
select * from fundamentals where asof='2019-08-20'
|
||||
update fundamentals set asof='2019-08-19' where asof='2019-08-20' and symbol <> 'TAK'
|
||||
|
||||
select symbol from fundamentals where asof='2019-8-20' and symbol in (select symbol from fundamentals where asof='2019-08-19')
|
||||
delete from fundamentals where asof='2019-08-20' and symbol='TAK'
|
||||
|
||||
|
||||
|
||||
select symbol from fundamentals where asof='2019-07-15' and symbol not in (select symbol from fundamentals where asof='2019-8-19')
|
||||
|
||||
|
||||
|
||||
|
||||
select * from fundamentals where symbol='aapl' and asof='2019-08-19'
|
||||
delete from fundamentals where symbol='aapl' and asof='2019-08-19'
|
||||
|
||||
FINANCIAL STATEMENT CHECK
|
||||
select modified,count(*) from incomestatement group by 1 order by 1 desc
|
||||
select modified,count(*) from balancesheet group by 1 order by 1 desc
|
||||
select modified,count(*) from cashflowstatement group by 1 order by 1 desc
|
||||
|
||||
|
||||
select asof,count(*) from fundamentals group by 1 order by 1 desc
|
||||
select modified,count(*) from incomestatement
|
||||
|
||||
|
||||
operations
|
||||
1) MK LOADFUNDAMENTALS MK LOADFUNDAMENTALSFINVIZ
|
||||
2) MK LOADFINANCIALSTATEMENTS (INCOMESTATEMENT, BALANCESHEET, CASHFLOWSTATEMENT)
|
||||
3) MK LOADHISTORICAL
|
||||
|
||||
FUNDAMENTALS CHECK
|
||||
select asof,count(*) from fundamentals group by 1 order by 1 desc
|
||||
|
||||
FINANCIAL STATEMENT CHECK
|
||||
select modified,count(*) from incomestatement group by 1 order by 1 desc
|
||||
select modified,count(*) from balancesheet group by 1 order by 1 desc
|
||||
select modified,count(*) from cashflowstatement group by 1 order by 1 desc
|
||||
|
||||
|
||||
select asof,count(*) from fundamentals group by 1 order by 1 desc
|
||||
select modified,count(*) from incomestatement group by 1 order by 1 desc
|
||||
select modified,count(*) from balancesheet group by 1 order by 1 desc
|
||||
select modified,count(*) from cashflowstatement group by 1 order by 1 desc
|
||||
select asof,count(*) from historical group by 1 order by 1 desc
|
||||
|
||||
|
||||
***************************************************************************
|
||||
|
||||
select * from fundamentals limit 10
|
||||
select distinct(asof) from fundamentals order by 1 desc
|
||||
--delete from fundamentals where asof='2018-08-14'
|
||||
select * from fundamentals where asof='2018-08-14';
|
||||
|
||||
select * from securitymaster where security_type <>'EQUITY'
|
||||
select * from securitymaster where SYMBOL='^GSPC'
|
||||
SELECT DISTINCT(SECURITY_TYPE) FROM SECURITYMASTER
|
||||
select * from companyprofile
|
||||
|
||||
select max(modified) from incomestatement limit 100
|
||||
select distinct(modified) from incomestatement order by 1 desc
|
||||
|
||||
select * from fundamentals where symbol='MIDD' and asof='2018-08-14';
|
||||
|
||||
|
||||
select count(*) from fundamentals where asof in('2018-08-14','2018-08-15');
|
||||
|
||||
SELECT * FROM INCOMESTATEMENT WHERE SYMBOL='IBM' ORDER BY ASOF DESC
|
||||
|
||||
select count(*) from fundamentals where asof in('2018-08-14');
|
||||
--delete from fundamentals where asof='2018-08-14'
|
||||
|
||||
select count(*) from fundamentals where asof in('2018-08-15');
|
||||
SELECT (5166/5699)*100
|
||||
select count(*) from fundamentals where asof='2018-07-15';
|
||||
select count(*) from fundamentals where asof='2018-06-17';
|
||||
|
||||
|
||||
select * from fundamentals where asof='2018-06-17' and symbol not in (select symbol from fundamentals where asof='2018-07-15')
|
||||
|
||||
select count(*) from incomestatement where modified='2018-08-16';
|
||||
select count(*) from incomestatement where modified='2018-07-15';
|
||||
|
||||
select count(*) from balancesheet where modified='2018-08-15';
|
||||
select count(*) from balancesheet where modified='2018-07-15';
|
||||
|
||||
select count(*) from cashflowstatement where modified='2018-08-15';
|
||||
select count(*) from cashflowstatement where modified='2018-07-15';
|
||||
|
||||
|
||||
--
|
||||
select count(*) from incomestatement where modified='2018-08-16';
|
||||
select count(*) from incomestatement where modified='2018-07-15';
|
||||
|
||||
select count(*) from balancesheet where modified='2018-08-16';
|
||||
select count(*) from balancesheet where modified='2018-07-15';
|
||||
|
||||
select count(*) from cashflowstatement where modified='2018-08-16';
|
||||
select count(*) from cashflowstatement where modified='2018-07-15';
|
||||
|
||||
|
||||
|
||||
61
Database/Optimize.txt
Normal file
61
Database/Optimize.txt
Normal file
@@ -0,0 +1,61 @@
|
||||
use market_data;
|
||||
|
||||
|
||||
PURGE BINARY LOGS TO 'mysql-bin.010';
|
||||
PURGE BINARY LOGS BEFORE '2019-04-02 22:46:26';
|
||||
|
||||
The BEFORE variant's datetime_expr argument should evaluate to a DATETIME value (a value in 'YYYY-MM-DD hh:mm:ss' format).
|
||||
|
||||
This statement is safe to run while slaves are replicating. You need not stop them. If you have an active slave that currently is reading one of the log files
|
||||
you are trying to delete, this statement does not delete the log file that is in use or any log files later than that one, but it deletes any earlier log files.
|
||||
A warning message is issued in this situation. However, if a slave is not connected and you happen to purge one of the log files it has yet to read, the slave
|
||||
will be unable to replicate after it reconnects.
|
||||
|
||||
To safely purge binary log files, follow this procedure:
|
||||
On each slave server, use SHOW SLAVE STATUS to check which log file it is reading.
|
||||
Obtain a listing of the binary log files on the master server with SHOW BINARY LOGS.
|
||||
|
||||
|
||||
|
||||
15.2.GB
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE analystpricetarget;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE analystratings;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE balancesheet;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE incomestatement;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE cashflowstatement;
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE dividendhistory;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE etfholdings;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE fundamentals;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE historical;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE insidertransaction;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE options;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE prices;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE secfilings;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE valuations;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE yieldcurve;
|
||||
|
||||
|
||||
use market_data;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE accounts;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE cash;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE trades;
|
||||
|
||||
OPTIMIZE NO_WRITE_TO_BINLOG TABLE watchlist;
|
||||
|
||||
91
Database/PortfolioData.SQL
Normal file
91
Database/PortfolioData.SQL
Normal file
@@ -0,0 +1,91 @@
|
||||
CREATE TABLE WatchList
|
||||
(
|
||||
watch_list_id INTEGER NOT NULL,
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
PRIMARY KEY (watch_list_id, symbol),
|
||||
KEY (watch_list_id)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Trades
|
||||
(
|
||||
trade_id INTEGER NOT NULL AUTO_INCREMENT,
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
trade_date DATETIME NOT NULL,
|
||||
shares NUMERIC(19,2),
|
||||
price NUMERIC(19,2),
|
||||
buysell CHAR(1),
|
||||
status VARCHAR(10) NOT NULL,
|
||||
account VARCHAR(25) NOT NULL,
|
||||
commission NUMERIC(19,2) NOT NULL,
|
||||
date_sold DATETIME,
|
||||
sell_price NUMERIC(19,2),
|
||||
PRIMARY KEY (trade_id),
|
||||
KEY (account),
|
||||
INDEX IX_Trades (symbol ASC, trade_date ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Cash
|
||||
(
|
||||
account VARCHAR(25) NOT NULL,
|
||||
date DATETIME NOT NULL,
|
||||
description VARCHAR(255),
|
||||
credit NUMERIC(19,2),
|
||||
debit NUMERIC(19,2),
|
||||
balance NUMERIC(19,2),
|
||||
transaction_id INTEGER NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (account, date, transaction_id),
|
||||
UNIQUE (transaction_id),
|
||||
KEY (account),
|
||||
INDEX IDX_DATE (date ASC)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE WatchLists
|
||||
(
|
||||
watch_list_id INTEGER NOT NULL AUTO_INCREMENT,
|
||||
watch_list_name VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (watch_list_id),
|
||||
UNIQUE (watch_list_id)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE StopLimits
|
||||
(
|
||||
symbol VARCHAR(15) NOT NULL,
|
||||
stop_limit NUMERIC(19,2),
|
||||
shares NUMERIC(19,2),
|
||||
stop_type VARCHAR(15),
|
||||
active INTEGER,
|
||||
PRIMARY KEY (symbol)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE Accounts
|
||||
(
|
||||
account VARCHAR(25) NOT NULL,
|
||||
PRIMARY KEY (account)
|
||||
)
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ALTER TABLE WatchList ADD CONSTRAINT FK_WatchList_WatchLists
|
||||
FOREIGN KEY (watch_list_id) REFERENCES WatchLists (watch_list_id)
|
||||
;
|
||||
|
||||
ALTER TABLE Trades ADD CONSTRAINT FK_Trades_Accounts
|
||||
FOREIGN KEY (account) REFERENCES Accounts (account)
|
||||
;
|
||||
|
||||
ALTER TABLE Cash ADD CONSTRAINT FK_Cash_Accounts
|
||||
FOREIGN KEY (account) REFERENCES Accounts (account)
|
||||
;
|
||||
BIN
Database/Premarket.xlsx
Normal file
BIN
Database/Premarket.xlsx
Normal file
Binary file not shown.
BIN
Database/SectorETFs.xlsx
Normal file
BIN
Database/SectorETFs.xlsx
Normal file
Binary file not shown.
41
Database/Statistics.txt
Normal file
41
Database/Statistics.txt
Normal file
@@ -0,0 +1,41 @@
|
||||
use market_data;
|
||||
|
||||
|
||||
Investigate
|
||||
Analyst Ratings
|
||||
Currency Conversion
|
||||
|
||||
|
||||
-- STATISTICS
|
||||
select 'Zacks Rank' description,count(*) records,date from zacksrank group by 3 order by date desc
|
||||
select 'Valuations' description, count(*), valuation_date from valuations group by 3 order by valuation_date desc
|
||||
select 'Yield Curve' description,count(*), date from yieldcurve group by 3 order by date desc
|
||||
select 'Splits' description,count(*), modified from splits group by 3 order by modified desc
|
||||
select 'Security Master' description,count(*), date(create_date) from securitymaster group by 3 order by create_date desc
|
||||
select 'SEC Filings' description,count(*), filing_date from secfilings group by 3 order by filing_date desc
|
||||
select 'Prices' description,count(*), date from prices group by 3 order by date desc
|
||||
select 'Options' description,count(*), modified from options group by 3 order by modified desc
|
||||
select 'Insider Transaction' description,count(*), filing_date from insidertransaction group by 3 order by filing_date desc
|
||||
select 'Fundamentals' description,count(*), asof from fundamentals group by 3 order by asof desc
|
||||
select 'Income Statement' description,count(*), modified from incomestatement group by 3 order by modified desc
|
||||
select 'Cashflow Statement' description,count(*), modified from cashflowstatement group by 3 order by modified desc
|
||||
select 'Balance Sheet' description,count(*), modified from balancesheet group by 3 order by modified desc
|
||||
select 'Historical' description,count(*), asof from historical group by 3 order by asof desc
|
||||
select 'Headlines' description,count(*), asof from headlines group by 3 order by asof desc
|
||||
select 'ETF Holdings' description,count(*), modified from etfholdings group by 3 order by modified desc
|
||||
select 'Economic Indicators' description,count(*), modified from economicindicators group by 3 order by modified desc
|
||||
select 'Earnings Announcements' description,count(*), period_ending from earningsannouncements group by 3 order by period_ending desc
|
||||
select 'Dividend History' description,count(*), modified from dividendhistory group by 3 order by modified desc
|
||||
select 'Currency Conversion' description,count(*), asof from currencyconversion group by 3 order by asof desc
|
||||
select 'Analyst Ratings' description,count(*), date from analystratings group by 3 order by date desc
|
||||
select 'Anayst Price Target' description,count(*), date from analystpricetarget group by 3 order by date desc
|
||||
|
||||
|
||||
|
||||
--
|
||||
select * from analystpricetarget limit 1
|
||||
select * from historical where asof='2019-07-31 00:00:00'
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
Database/StopQuotes.xlsx
Normal file
BIN
Database/StopQuotes.xlsx
Normal file
Binary file not shown.
BIN
Database/Templates/SecurityMasterTemplate.xlsx
Normal file
BIN
Database/Templates/SecurityMasterTemplate.xlsx
Normal file
Binary file not shown.
2
Database/backup.bat
Normal file
2
Database/backup.bat
Normal file
@@ -0,0 +1,2 @@
|
||||
"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba market_data > market_data.dat
|
||||
"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba portfolio_data > portfolio_data.dat
|
||||
11
Database/collationstuff.txt
Normal file
11
Database/collationstuff.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
use market_data;
|
||||
SHOW TABLE STATUS where name like 'analystratings'
|
||||
SHOW FULL COLUMNS FROM analystratings
|
||||
|
||||
USE market_data;
|
||||
SELECT @@character_set_database, @@collation_database
|
||||
|
||||
use market_data;
|
||||
SHOW TABLE STATUS where name like 'analystratings'
|
||||
SHOW FULL COLUMNS FROM analystratings
|
||||
|
||||
3
Database/defrag.bat
Normal file
3
Database/defrag.bat
Normal file
@@ -0,0 +1,3 @@
|
||||
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqlcheck" -o market_data prices --user=root --password=dbas
|
||||
rem "C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba portfolio_data > portfolio_data.dat
|
||||
rem mysqlcheck -o thegeekstuff DEPARTMENT -u root -pMySQLSecretPwd99
|
||||
35
Database/dividend_load.sql
Normal file
35
Database/dividend_load.sql
Normal file
@@ -0,0 +1,35 @@
|
||||
|
||||
|
||||
use market_data;
|
||||
|
||||
|
||||
|
||||
select sum(dh.cash_amount) cash_amount,count(*) records,YEAR(dh.payment_date) year from dividendhistory dh
|
||||
where dh.symbol='gild' group by 3 order by 3 desc
|
||||
|
||||
|
||||
SET @symbol='gild';
|
||||
select A.*,B.cash_amount,B.records,(B.cash_amount/A.eps)*100.00 as dividend_load from
|
||||
(select MIN(f.symbol) symbol,MIN(YEAR(f.asof)) year,avg(f.eps) eps from fundamentals f
|
||||
where f.symbol=@symbol
|
||||
group by YEAR(f.asof))A
|
||||
inner join (
|
||||
select MIN(symbol) symbol,sum(dh.cash_amount) cash_amount,count(*) records,YEAR(dh.payment_date) year from dividendhistory dh
|
||||
where dh.symbol=@symbol group by 4
|
||||
)B
|
||||
on A.symbol=B.symbol and A.year=B.year
|
||||
order by 2 desc
|
||||
|
||||
|
||||
|
||||
SET @symbol='cinr';
|
||||
select A.symbol,A.year,A.eps,B.cash_amount,B.records,(B.cash_amount/A.eps)*100.00 as dividend_load_pct from
|
||||
(select MIN(h.symbol) symbol,MIN(YEAR(h.asof)) year,min(h.value) eps from historical h
|
||||
where h.symbol=@symbol and h.type='eps'
|
||||
group by YEAR(h.asof))A
|
||||
inner join (
|
||||
select MIN(symbol) symbol,sum(dh.cash_amount) cash_amount,count(*) records,YEAR(dh.payment_date) year from dividendhistory dh
|
||||
where dh.symbol=@symbol group by 4
|
||||
)B
|
||||
on A.symbol=B.symbol and A.year=B.year
|
||||
order by 2 desc
|
||||
8
Database/export.bat
Normal file
8
Database/export.bat
Normal file
@@ -0,0 +1,8 @@
|
||||
REM mysqldump --no-autocommit --opt --user=root --password=dbas market_data > market_data.dat
|
||||
REM mysqldump --no-autocommit --opt --user=root --password=dbas portfolio_data > portfolio_data.dat
|
||||
REM EXPORTALL
|
||||
|
||||
|
||||
mysqldump --user=root --password=dbas --no-tablespaces --databases market_data --tables priceindex > priceindex.dat
|
||||
|
||||
|
||||
1
Database/export_options.bat
Normal file
1
Database/export_options.bat
Normal file
@@ -0,0 +1 @@
|
||||
mysqldump --opt --user=root --password=dbas market_data options > options.dat
|
||||
3
Database/insertTrade.sql
Normal file
3
Database/insertTrade.sql
Normal file
@@ -0,0 +1,3 @@
|
||||
insert into trades(symbol,trade_date,shares,price,buysell)values('MIDD','2013-08-01',30,203.00,'B');
|
||||
insert into trades(symbol,trade_date,shares,price,buysell)values('SPY','2013-08-01',30,167.00,'B');
|
||||
insert into trades(symbol,trade_date,shares,price,buysell)values('MIDD','2013-08-01',55,203.00,'B');
|
||||
1013
Database/ipo2021.csv
Normal file
1013
Database/ipo2021.csv
Normal file
File diff suppressed because it is too large
Load Diff
180
Database/ipo2022.csv
Normal file
180
Database/ipo2022.csv
Normal file
@@ -0,0 +1,180 @@
|
||||
ATMC,AlphaTime Acquisition Corp
|
||||
COYA,Coya Therapeutics, Inc.
|
||||
HSPO,Horizon Space Acquisition I Corp.
|
||||
ATMV,AlphaVest Acquisition Corp
|
||||
LIPO,Lipella Pharmaceuticals Inc.
|
||||
RAYA,Erayak Power Solution Group Inc.
|
||||
JEWL,Adamas One Corp.
|
||||
ACRV,Acrivon Therapeutics, Inc.
|
||||
ATAT,Atour Lifestyle Holdings Limited
|
||||
PLTN,Plutonian Acquisition Corp.
|
||||
SNAL,Snail, Inc.
|
||||
ASPI,ASP Isotopes Inc.
|
||||
MBLY,Mobileye Global Inc.
|
||||
PRME,Prime Medicine, Inc.
|
||||
TENK,TenX Keane Acquisition Ordinary Share
|
||||
HUDA,Hudson Acquisition I Corp.
|
||||
SVII,Spring Valley Acquisition Corp. II
|
||||
AQU,Aquaron Acquisition Corp.
|
||||
QOMO,Qomolangma Acquisition Corp.
|
||||
DMYY,dMY Squared Technology Group, Inc.
|
||||
LASE,Laser Photonics Corporation
|
||||
NXU,Nxu, Inc.
|
||||
GLST,Global Star Acquisition, Inc.
|
||||
NXL,Nexalin Technology, Inc.
|
||||
CRBG,Corebridge Financial, Inc.
|
||||
THRD,Third Harmonic Bio, Inc.
|
||||
WLDS,Wearable Devices Ltd.
|
||||
EFHT,EF Hutton Acquisition Corporation I Common Stock
|
||||
YOSH,Yoshiharu Global Co.
|
||||
BIAF,bioAffinity Technologies, Inc.
|
||||
SHPH,Shuttle Pharmaceuticals Holdings, Inc.
|
||||
HPCO,Hempacco Co., Inc.
|
||||
JZ,Jianzhi Education Technology Group Company Limited
|
||||
PXMD,PaxMedica, Inc.
|
||||
JFBR,Jeffs' Brands Ltd
|
||||
ONFO,Onfolio Holdings, Inc.
|
||||
MOB,Mobilicom Ltd
|
||||
STBX,Starbox Group Holdings Ltd.
|
||||
GCT,GigaCloud Technology Inc.
|
||||
LUCY,Innovative Eyewear, Inc.
|
||||
FRZA,Forza X1, Inc.
|
||||
REBN,Reborn Coffee, Inc.
|
||||
CHG,CorpHousing Group Inc.
|
||||
TGL,Treasure Global Inc.
|
||||
EMCG,WisdomTree Emerging Markets Consumer Growth Fund
|
||||
PTWO,Pono Capital Two, Inc.
|
||||
MEGL,Magic Empire Global Limited
|
||||
MOBV,Mobiv Acquisition Corp
|
||||
BRSH,Bruush Oral Care Inc.
|
||||
MGAM,Mobile Global Esports Inc.
|
||||
MAIA,MAIA Biotechnology, Inc.
|
||||
VRAX,Virax Biolabs Group Limited
|
||||
HKD,AMTD Digital Inc.
|
||||
ILAG,Intelligent Living Application Group Inc.
|
||||
NA,Nano Labs Ltd
|
||||
IE,Ivanhoe Electric Inc.
|
||||
SKGR,SK Growth Opportunities Corporation
|
||||
GSUN,Golden Sun Education Group Limited
|
||||
FLFV,Feutune Light Acquisition Corporation
|
||||
LYT,Lytus Technologies Holdings PTV. Ltd.
|
||||
HSCS,Heart Test Laboratories, Inc.
|
||||
ACAC,Acri Capital Acquisition Corporation
|
||||
PEV,Phoenix Motor Inc.
|
||||
SVRE,SaverOne 2014 Ltd
|
||||
TOP,TOP Financial Group Limited
|
||||
BNRG,Brenmiller Energy Ltd
|
||||
BGXX,Bright Green Corporation
|
||||
OKYO,OKYO Pharma Limited
|
||||
VEDU,Visionary Education Technology Holdings Group Inc.
|
||||
ACDC,ProFrac Holding Corp.
|
||||
PNAC,Prime Number Acquisition I Corp.
|
||||
ASNS,Actelis Networks, Inc.
|
||||
PFHC,ProFrac Holding Corp.
|
||||
HNVR,Hanover Bancorp, Inc.
|
||||
MCAC,Monterey Capital Acquisition Corporation
|
||||
IVCA,Investcorp India Acquisition Corp
|
||||
GBBK,Global Blockchain Acquisition Corp.
|
||||
BLCO,Bausch + Lomb Corporation
|
||||
RENE,Cartesian Growth Corporation II
|
||||
PEPG,PepGen Inc.
|
||||
EDBL,Edible Garden AG Incorporated
|
||||
AUST,Austin Gold Corp.
|
||||
ASCB,A SPAC II Acquisition Corporation
|
||||
HLVX,HilleVax, Inc.
|
||||
BLTE,Belite Bio, Inc
|
||||
CHEA,Chenghe Acquisition Co.
|
||||
CLRC,ClimateRock
|
||||
OST,Ostin Technology Group Co., Ltd.
|
||||
TNON,Tenon Medical, Inc.
|
||||
AIMAU,Aimfinity Investment Corp. I
|
||||
JCSE,JE Cleantech Holdings Limited
|
||||
ACON,Aclarion, Inc.
|
||||
YOTA,Yotta Acquisition Corporation
|
||||
STSS,Sharps Technology, Inc.
|
||||
EE,Excelerate Energy, Inc.
|
||||
AFAR,Aura FAT Projects Acquisition Corp
|
||||
GNS,Genius Group Limited
|
||||
DECA,Denali Capital Acquisition Corp.
|
||||
MSSA,Metal Sky Star Acquisition Corporation
|
||||
XPON,Expion360 Inc.
|
||||
RWOD,Redwoods Acquisition Corp.
|
||||
RVSN,Rail Vision Ltd.
|
||||
ANTX,AN2 Therapeutics, Inc.
|
||||
LCFY,Locafy Limited
|
||||
RFAC,RF Acquisition Corp.
|
||||
GDST,Goldenstone Acquisition Limited
|
||||
AKAN,Akanda Corp.
|
||||
NUBI,Nubia Brand International Corp.
|
||||
PLAO,Patria Latin American Opportunity Acquisition Corp.
|
||||
LBBB,Lakeshore Acquisition II Corp.
|
||||
SPCM,Sound Point Acquisition Corp I, Ltd
|
||||
SHUA,SHUAA Partners Acquisition Corp I
|
||||
KCAC,Kensington Capital Acquisition Corp. IV
|
||||
VMCA,Valuence Merger Corp. I
|
||||
GSRM,GSR II Meteora Acquisition Corp.
|
||||
FGMC,FG Merger Corp.
|
||||
CLIN,Clean Earth Acquisitions Corp.
|
||||
PWUP,PowerUp Acquisition Corp.
|
||||
BWV,Blue Water Vaccines, Inc.
|
||||
FTII,FutureTech II Acquisition Corp.
|
||||
AXAC,AXIOS Sustainable Growth Acquisition Corporation
|
||||
MHUA,Meihua International Medical Technologies Co., Ltd.
|
||||
SMFL,Smart for Life, Inc.
|
||||
GENQ,Genesis Unicorn Capital Corp.
|
||||
ASCA,A SPAC I Acquisition Corp.
|
||||
JGGC,Jaguar Global Growth Corporation I
|
||||
SGHL,Signal Hill Acquisition Corp.
|
||||
MDV,Modiv Inc.
|
||||
HNRA,HNR Acquisition Corp
|
||||
RACY,Relativity Acquisition Corp.
|
||||
DRCT,Direct Digital Holdings, Inc.
|
||||
TCBP,TC Biopharm (Holdings) Plc
|
||||
SKYX,SKYX Platforms Corp.
|
||||
HTCR,HeartCore Enterprises, Inc.
|
||||
BYNO,byNordic Acquisition Corporation
|
||||
EVGR,Evergreen Corporation
|
||||
CPAQ,Counter Press Acquisition Corporation
|
||||
LIVB,LIV Capital Acquisition Corp. II
|
||||
ATAK,Aurora Technology Acquisition Corp.
|
||||
ACLX,Arcellx, Inc.
|
||||
TGR,Kimbell Tiger Acquisition Corporation
|
||||
NVCT,Nuvectis Pharma, Inc.
|
||||
SSIC,Silver Spike Investment Corp.
|
||||
MURF,Murphy Canyon Acquisition Corp.
|
||||
MTEK,Maris-Tech Ltd.
|
||||
ACAX,Alset Capital Acquisition Corp.
|
||||
BWAQ,Blue World Acquisition Corporation
|
||||
CRDO,Credo Technology Group Holding Ltd
|
||||
KSCP,Knightscope, Inc.
|
||||
KYCH,Keyarch Acquisition Corporation
|
||||
LATG,LatAmGrowth SPAC
|
||||
FGI,FGI Industries Ltd.
|
||||
KNSW,KnightSwan Acquisition Corporation
|
||||
HMA,Heartland Media Acquisition Corp.
|
||||
HCMA,HCM Acquisition Corp
|
||||
GAQ,Generation Asia I Acquisition Limited
|
||||
BYN,Banyan Acquisition Corporation
|
||||
DUET,DUET Acquisition Corp.
|
||||
AIB,AIB Acquisition Corporation
|
||||
TETE,Technology & Telecommunication Acquisition Corporation
|
||||
TKLF,Yoshitsu Co., Ltd
|
||||
PPYA,Papaya Growth Opportunity Corp. I
|
||||
ACAB,Atlantic Coastal Acquisition Corp. II
|
||||
TPG,TPG Inc.
|
||||
WNNR,Andretti Acquisition Corp.
|
||||
CSLM,Consilium Acquisition Corp I, Ltd.
|
||||
GHIX,Gores Holdings IX, Inc.
|
||||
VCXB,10X Capital Venture Acquisition Corp. III
|
||||
ITAQ,Industrial Tech Acquisitions II, Inc.
|
||||
WAVS,Western Acquisition Ventures Corp.
|
||||
HILS,Hillstream BioPharma, Inc.
|
||||
BRAC,Broad Capital Acquisition Corp.
|
||||
AMLX,Amylyx Pharmaceuticals, Inc.
|
||||
CINC,CinCor Pharma, Inc.
|
||||
CXAC,C5 Acquisition Corporation
|
||||
VIGL,Vigil Neuroscience, Inc.
|
||||
VBOC,Viscogliosi Brothers Acquisition Corp.
|
||||
HOUR,Hour Loop, Inc.
|
||||
SCRM,Screaming Eagle Acquisition Corp.
|
||||
CITE,Cartica Acquisition Corp
|
||||
|
0
Database/mytable.sql
Normal file
0
Database/mytable.sql
Normal file
81
Database/options.sql
Normal file
81
Database/options.sql
Normal file
File diff suppressed because one or more lines are too long
171
Database/portfolio_data.dat.bak
Normal file
171
Database/portfolio_data.dat.bak
Normal file
File diff suppressed because one or more lines are too long
48
Database/query.sql
Normal file
48
Database/query.sql
Normal file
@@ -0,0 +1,48 @@
|
||||
use market_data;
|
||||
|
||||
|
||||
select * from zacksrank where symbol in ('LIVN','MRCY','LOPE','ASIX','HLF')
|
||||
|
||||
|
||||
--AnalystRatingsDA.GetAnalystRatings(selectedSymbol);
|
||||
--This allows a ZacksRank we received up to 30 days ago to apply to an particular analyst ratings date.
|
||||
select distinct ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
|
||||
left join zacksrank zr on ar.symbol=zr.symbol and (zr.date <= ar.date and zr.date > date_add(ar.date ,interval -30 day))
|
||||
where ar.symbol='AMAT'
|
||||
|
||||
|
||||
-- AnalystRatingsDA.GetAnalystRatings(selectedSymbol, DateTime.Parse(selectedDate));
|
||||
select ar.date,ar.symbol,ar.company,brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
|
||||
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
|
||||
where ar.date='2018-05-14' and ar.symbol='AMAT' order by symbol
|
||||
|
||||
|
||||
--AnalystRatingsDA.GetAnalystRatings(DateTime.Parse(selectedDate));
|
||||
select ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
|
||||
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
|
||||
where ar.date='2018-05-18'
|
||||
order by ar.symbol
|
||||
|
||||
|
||||
--AnalystRatingsDA.GetAnalystRatingsMaxDate(String symbol,DateTime maxDate)
|
||||
select ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
|
||||
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
|
||||
where ar.symbol='AMAT' and
|
||||
ar.date<='2018-05-19'
|
||||
order by ar.date
|
||||
|
||||
--AnalystRatingsDA.AnalystRatings GetAnalystRatings(String symbol, DateTime minDate,DateTime maxDate)
|
||||
select ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
|
||||
left join zacksrank zr on ar.symbol=zr.symbol and ar.date=zr.date
|
||||
where ar.symbol='AMAT' and
|
||||
ar.date>='2018-05-01' and
|
||||
ar.date<='2018-05-19'
|
||||
order by ar.date
|
||||
|
||||
|
||||
--AnalystRatingsDA.AnalystRatings GetAnalystRatings()
|
||||
select distinct ar.date,ar.symbol,ar.company,ar.brokerage_firm,ar.type,ar.ratings_change,ar.price_target,zr.zacks_rank from analystratings ar
|
||||
left join zacksrank zr on ar.symbol=zr.symbol and (zr.date <= ar.date and zr.date > date_add(ar.date ,interval -30 day))
|
||||
where zr.zacks_rank is not null
|
||||
order by ar.date desc
|
||||
|
||||
2
Database/restore.bat
Normal file
2
Database/restore.bat
Normal file
@@ -0,0 +1,2 @@
|
||||
mysql -u root -p -h localhost market_data < market_data.dat
|
||||
mysql -u root -p -h localhost portfolio_data < portfolio_data.dat
|
||||
1
Database/restore_options.bat
Normal file
1
Database/restore_options.bat
Normal file
@@ -0,0 +1 @@
|
||||
mysql -u root -p -h localhost market_data < options.dat
|
||||
3
Database/sqldefrag.bat
Normal file
3
Database/sqldefrag.bat
Normal file
@@ -0,0 +1,3 @@
|
||||
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqlcheck" -o market_data prices -u root -p dbas
|
||||
rem "C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt --user=root --password=dba portfolio_data > portfolio_data.dat
|
||||
rem mysqlcheck -o thegeekstuff DEPARTMENT -u root -pMySQLSecretPwd99
|
||||
301
Database/watch_lists.sql
Normal file
301
Database/watch_lists.sql
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user