All Projects → volkovacodes → Block_Codes

volkovacodes / Block_Codes

Licence: other
This depository uses SEC EDGAR data in Schedule 13D and Schedule 13G data to find all positions above 5% in all US stocks between 1994 and 2018.

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Block Codes

Flutter Candlesticks
Elegant OHLC Candlestick and Trade Volume charts for @Flutter
Stars: ✭ 318 (+478.18%)
Mutual labels:  finance, financial-data
Tda Api
A TD Ameritrade API client for Python. Includes historical data for equities and ETFs, options chains, streaming order book data, complex order construction, and more.
Stars: ✭ 608 (+1005.45%)
Mutual labels:  finance, financial-data
Akshare
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Stars: ✭ 4,334 (+7780%)
Mutual labels:  finance, financial-data
IEX CPP API
Unofficial C++ Lib for the IEXtrading API
Stars: ✭ 34 (-38.18%)
Mutual labels:  finance, financial-data
Sec Edgar Downloader
Download SEC filings from the EDGAR database using Python
Stars: ✭ 146 (+165.45%)
Mutual labels:  finance, financial-data
FinanceKit
FinanceKit is a Framework for iOS and Mac to build apps working with financial data, like money, currencies, stocks, portfolio, transactions and other concepts.
Stars: ✭ 15 (-72.73%)
Mutual labels:  finance, financial-data
Go Finance
⚠️ Deprecrated in favor of https://github.com/piquette/finance-go
Stars: ✭ 536 (+874.55%)
Mutual labels:  finance, financial-data
akshare
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Stars: ✭ 5,155 (+9272.73%)
Mutual labels:  finance, financial-data
Algobot
A C++ stock market algorithmic trading bot
Stars: ✭ 78 (+41.82%)
Mutual labels:  finance, financial-data
Contractmanager
ContractManager is a contract management software for the Jameica platform.
Stars: ✭ 10 (-81.82%)
Mutual labels:  finance, financial-data
okama
Investment portfolio and stocks analyzing tools for Python with free historical data
Stars: ✭ 87 (+58.18%)
Mutual labels:  finance, financial-data
Simfin
Simple financial data for Python
Stars: ✭ 162 (+194.55%)
Mutual labels:  finance, financial-data
dados-financeiros
Repositório de Fontes de Dados Financeiros do Brasil
Stars: ✭ 119 (+116.36%)
Mutual labels:  finance, financial-data
Alpha vantage
A python wrapper for Alpha Vantage API for financial data.
Stars: ✭ 3,553 (+6360%)
Mutual labels:  finance, financial-data
TraderBot
No description or website provided.
Stars: ✭ 39 (-29.09%)
Mutual labels:  finance, financial-data
Finance Go
📊 Financial markets data library implemented in go.
Stars: ✭ 392 (+612.73%)
Mutual labels:  finance, financial-data
pytickersymbols
Fundamental stock data and yahoo/google ticker symbols for several indices.
Stars: ✭ 69 (+25.45%)
Mutual labels:  finance, financial-data
Stocksera
Web application that provides alternative data to retail investors
Stars: ✭ 426 (+674.55%)
Mutual labels:  finance, financial-data
Awesome Quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stars: ✭ 8,205 (+14818.18%)
Mutual labels:  finance, financial-data
Simfin Tutorials
Tutorials for SimFin - Simple financial data for Python
Stars: ✭ 150 (+172.73%)
Mutual labels:  finance, financial-data

Block_Codes

This GitHub page describes construction of the data in the paper "Is Blockholder Diversity Detrimental?" by Miriam Schwartz-Ziv and Ekaterina Volkova (2020)

The most recent version of the paper is avaliable as SSRN: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3621939

Step 1. Download Files.

  • download_forms.R file downloads sc13d/13g files and their amendments and puts them into SQL database.
  • this file downloads the list of all forms for each year from SEC website, the only thing you need to specify is a range of years in loop and working directory
  • code is slow and takes up to several hours to complete. To make sure, that I get all posible files, I download each file twice from master file for filer and for subject.

Step 2. Extract and Convert Main Filings.

  • extract_body_form.R extracts main filing from complete submission files and convert .htm to plain text format if needed.
  • I put output into another SQL database.

Step 3. Parse SEC Header.

Step 4. Extract CUSIP from the filings.

  • extract_CUSIP.R script returns six and eight digit CUSIP from SEC filings.
  • Output of this part is a CIK-CUSIP map, which could be downloaded in .csv format from my website (www.evolkova.info)

Step 5. Extract size of the block positon.

  • parsing_prc_position.R extracts the aggregate block size from the filing.

Step 6. Extract identity of blockholders.

Step 7. Aggregate information into blockholder-company-year panel

Step 8. Download insider ownership transactions

  • Added in 2022 to improve data accuracy

Step 9. Add missing insider blocks

  • Added in 2022 to improve data accuracy
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].