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)
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
|