pybovespa is a basic library to get Bovespa stock values.
Project description
pybovespa
The BM&FBOVESPA (in full, Bolsa de Valores, Mercadorias & Futuros de São Paulo) is a stock exchange located at São Paulo, Brazil.
pybovespa is a basic and simple library to get official BM&FBOVESPA stock values.
Installing or updating
Just run:
# pip install -U pybovespa
Show-me an example, I need code!
15-minute delayed info
When you make a request, 15-minute-old information is retrieved. You can check the date and time with stock.time. Example:
#!/usr/bin/env python3 from pybovespa.bovespa import * from pybovespa.stock import * bovespa = Bovespa() stock = bovespa.query("PETR3") print(stock.cod, stock.name, stock.last)
The output should be something like this:
PETR3 PETROBRAS ON 24,24
It is possible to make only one request for many stocks:
stocks = bovespa.query("PETR4", "VALE5", "OGXP3") for stock in stocks.values(): print(stock.cod, stock.last) stock_vale = stocks["VALE5"]
Historical stock data
Unfortunately, BM&FBovespa does not allow the distribution of their data. However, it is very simple to download them using this library:
bovespa = Bovespa() bovespa.download(dst="/tmp/hist", year="2012", overwrite=True)
To download data of all available years:
bovespa.download_all(dst="/tmp/hist", overwrite=True)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pybovespa-0.1.2.tar.gz
.
File metadata
- Download URL: pybovespa-0.1.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7fbfebd5f82462c1b37cebe33eaf48e671fc7254dfb4f463064470bcd54f951d
|
|
MD5 |
3de66781ba364252895f4b13f8be130a
|
|
BLAKE2b-256 |
5b1411ba32e1b3591467c41f21bfcc662401085e467eabfa1d372214263657cd
|