All Projects → vincetran96 → Scrape-Finance-Data

vincetran96 / Scrape-Finance-Data

Licence: other
My code for scraping financial data in Vietnam

Programming Languages

Jupyter Notebook
11667 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Scrape-Finance-Data

Axistradecult
Assist tool for trading on stock market, automatic download historical stock data, technical research, chart and analysis.
Stars: ✭ 26 (+100%)
Mutual labels:  finance, stock
Portbalance
Determine optimal rebalancing of a passive stock portfolio.
Stars: ✭ 31 (+138.46%)
Mutual labels:  finance, stock
Moneymanagerex
Money Manager Ex is an easy to use, money management application built with wxWidgets
Stars: ✭ 836 (+6330.77%)
Mutual labels:  finance, stock
Rqalpha
A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities
Stars: ✭ 4,425 (+33938.46%)
Mutual labels:  finance, stock
Finance
프로그래머가 투자하는 법
Stars: ✭ 121 (+830.77%)
Mutual labels:  finance, stock
Twstock
台灣股市股票價格擷取 (含即時股票資訊) - Taiwan Stock Opendata with realtime
Stars: ✭ 763 (+5769.23%)
Mutual labels:  finance, stock
Stock2vec
Variational Reccurrent Autoencoder for Embedding stocks to vectors based on the price history
Stars: ✭ 30 (+130.77%)
Mutual labels:  finance, stock
Klinechart
📈Lightweight k-line chart that can be highly customized. Zero dependencies. Support mobile.(可高度自定义的轻量级k线图,无第三方依赖,支持移动端)
Stars: ✭ 303 (+2230.77%)
Mutual labels:  finance, stock
Yahoofinanceapi
A handy Yahoo! Finance api wrapper, based on .NET Standard 2.0
Stars: ✭ 99 (+661.54%)
Mutual labels:  finance, stock
Qlib Server
Qlib-Server is the data server system for Qlib. It enable Qlib to run in online mode. Under online mode, the data will be deployed as a shared data service. The data and their cache will be shared by all the clients. The data retrieval performance is expected to be improved due to a higher rate of cache hits. It will consume less disk space, too.
Stars: ✭ 81 (+523.08%)
Mutual labels:  finance, stock
Grs
📈 台灣上市上櫃股票價格擷取(Fetch Taiwan Stock Exchange data)含即時盤、台灣時間轉換、開休市判斷。
Stars: ✭ 405 (+3015.38%)
Mutual labels:  finance, stock
Finance Python
python tools for Finance with the functionality of indicator calculation, business day calculation and so on.
Stars: ✭ 238 (+1730.77%)
Mutual labels:  finance, stock
Akshare
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Stars: ✭ 4,334 (+33238.46%)
Mutual labels:  finance, stock
Scrapy Finance
[OUTDATED] scrapy spiders to crawl the financial text data 📚 📜 pertinent to train word vectors 🚀
Stars: ✭ 17 (+30.77%)
Mutual labels:  finance, scrapy
Alpha vantage
A python wrapper for Alpha Vantage API for financial data.
Stars: ✭ 3,553 (+27230.77%)
Mutual labels:  finance, stock
Finance4py
股市技術分析小工具
Stars: ✭ 8 (-38.46%)
Mutual labels:  finance, stock
technical-indicators
Finance package written in Golang, mainly with TA indicators.
Stars: ✭ 56 (+330.77%)
Mutual labels:  finance, stock
AIPortfolio
Use AI to generate a optimized stock portfolio
Stars: ✭ 28 (+115.38%)
Mutual labels:  finance, stock
Iex Api Python
A python wrapper for the IEX API
Stars: ✭ 41 (+215.38%)
Mutual labels:  finance, stock
Alpha Mind
quantitative security portfolio analysis. The analysis pipeline including data storage abstraction, alpha calculation, ML based alpha combining and portfolio calculation.
Stars: ✭ 171 (+1215.38%)
Mutual labels:  finance, stock

README

What is this?

  • Scraper for financial data from cophieu68 and Vietstock.
  • Including: Balance Sheets, Income Statements, Cash Flow Statements.
  • Output format: json.

Example of output

Example

Preview of outputs

Visit https://drive.google.com/open?id=0B6OgUPdE214jNVV4QzNyS051Nk0 for a full view of our outputs.

How to run?

  • You need to have python and scrapy installed.

  • At root\cophieu\cophieu\spiders folder, open command line.

    • Enter scrapy crawl <spider_name>
    • Particularly, <spider_name> can be:
      • vietstock_finance_BS for balance sheets.
      • cophieu68_finance_IS for income statements.
      • cophieu68_finance_CF_indirect_v2 for indirect cash flow statements.
      • cophieu68_finance_CF_direct_v2 for direct cash flow statements.
  • Wait for miracle.

  • Please note that you can only crawl for direct cash flow statements after crawling indirect cash flow statements.

Most recent significant updates

  • Fixed integrity of all spiders.
  • Fixed a bug causing balance sheets spiders to return unordered timestamps.
  • Added a spider to crawl sector codes and each sector's relevant tickers.
  • Added 2 spiders to crawl Cash Flow data from cophieu68: direct CFs and indirect CFs.
  • Added a spider to crawl Balance Sheet data from Vietstock, a more reliable source for all firms.
  • Income Statements data still include banks, financial firms, insurance firms, which shall be exluded soon.
  • Added scraping from Income Statements.
  • Added error-logging to file.
  • Fixed an error when scraping TOTAL ASSETS account.
  • Initial: added Javascript to extract all tickers from raw source from cophieu68.

What else can I say?

  • For team NCKH FTU 2017.
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].