Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arquivo de entrada #5

Open
guimadalozzo opened this issue Feb 9, 2019 · 11 comments
Open

Arquivo de entrada #5

guimadalozzo opened this issue Feb 9, 2019 · 11 comments

Comments

@guimadalozzo
Copy link

Olá.

Qual é o arquivo de entrada?

import bovespa
bf = bovespa.File("???")
for rec in bf.query(stock='GRND3'):
print('<{}, {}, {}>'.format(rec.date, rec.stock_symbol, rec.price_close))

Ocorre um exception independente do arquivo que informo (TXT da BOVESPA, XLS ou CSV com histórico, TXT vazio).
Exception: data length is not 245 bytes

@thypad
Copy link
Owner

thypad commented Feb 23, 2019 via email

@fabiomathu
Copy link

Thyago, saudacoes,
Gostei muito da proposta do trabalho, mas estou com esse probleminha semelhante,
tens algum endereco exemplo da B3, ou pode me indicar como eu consigo esse endereco?
pq entrei no site da B3 e precisa abrir uns arquivos zipados pra chegar nos arquivos
desde ja obrigado

@anisiomqs
Copy link

Opa, @fabiomathu. Não sei se é o que você espera, mas vou contribuir com meus 50 centavos. Eu baixei os arquivos daqui. A extração gera um arquivo com o mesmo nome, sem a extensão. Daí é só:

bf = bovespa.File("COTAHIST.A1990")

Imagino que seja difícil baixar esses arquivos automaticamente por que para cada um deles tem que informar um captcha.

@phspagiari
Copy link

Isso aqui aconteceu com vocês?

>>> bf = bovespa.File("COTAHIST_A2020.TXT")

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'File'

@fernandofsilva
Copy link

@phspagiari testei e funcionou perfeitamente

import pandas as pd
import bovespa

row = list()

bf = bovespa.File('Options-Trading/datasets/COTAHIST_A2020.TXT')
for rec in bf.query():
    row.append(
        [rec.bdi_code, rec.board_lot, rec.company_name, rec.date,
         rec.especification, rec.info, rec.isin_code, rec.market,
         rec.parse_data, rec.price_close, rec.price_high, rec.price_low,
         rec.price_mean, rec.price_open, rec.quantity, rec.stock_code,
         rec.type, rec.volume]
    )

header = ['bdi_code', 'board_lot', 'company_name', 'date', 'especification',
          'info', 'isin_code', 'market', 'parse_data', 'price_close',
          'price_high', 'price_low', 'price_mean', 'price_open', 'quantity',
          'stock_code', 'type', 'volume']

example = pd.DataFrame(data=row, columns=header)
example.head()

Gostaria de saber se alguém conseguiu fazer o parser do arquivo utilizando os outros campos, tenho interesse nas informações sobre opções (vencimento, preço de exercício e etc)

@fabiomathu
Copy link

fabiomathu commented Jun 15, 2020 via email

@fernandofsilva
Copy link

bf = bovespa.File('Options-Trading/datasets/COTAHIST_A2020.TXT') ta dando pau aqui... o q acontece? [image: image.png] sou novato com o python

@fabiomathu não consigo ver a imagem que você anexou, porém pela linha que você referência com erro, o problema deve estar no caminho que você está especificando pro arquivo da Bovespa no seu computador.

bf = bovespa.File('<pasta com o arquivo>/<nome do arquivo>.TXT')

@fabiomathu
Copy link

fabiomathu commented Jun 16, 2020 via email

@fernandofsilva
Copy link

certo... e os arquivos da bovespa eu pego aonde? to procurando aqui

Você precisa ler o README do pacote, lá está explicando tudo e essa sessão do Github é pra tratamento de problemas, não é fórum de dúvidas, recomendo você olhar o StackOverflow, lá você consegue tirar todas as dúvidas de python, pacotes e etc.

@fabiomathu
Copy link

fabiomathu commented Jun 16, 2020 via email

@gustavo-silva98
Copy link

Isso aqui aconteceu com vocês?

>>> bf = bovespa.File("COTAHIST_A2020.TXT")

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'File'

Aqui aconteceu o mesmo erro. Até agora não descobri como fazer funcionar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants