示例#1
0
from yahooquery import Ticker

# financial report
petr = Ticker("PETR4.SA")  # Pick up data
petr = petr.income_statement()  # Call income statement function
petr = petr.transpose()  # Transpor matrix
petr.columns = petr.iloc[0, :]  # Rename columns
petr = petr.iloc[2:, :-1]  # Select data
petr = petr.iloc[:, ::-1]  # Invert columns
print(petr)
示例#2
0
# https://gist.github.com/rodrigobercini/8bbee7fc735ad7d696f7a2ec31df9610
from yahooquery import Ticker

# Período máximo
petr = Ticker("PETR4.SA")
petr.history(period='max')

# Datas específicas
petr.history(start='2005-05-01', end='2013-12-31')

# Intraday - 30 minutos
abev = Ticker('ABEV3.SA')
abev.history(period='60d', interval="30m")

# Intraday - 1 minuto
abev = abev.history(period='7d', interval="1m")
abev

# Informações financeiras
petr = Ticker("PETR4.SA")  # Coleta dados
petr = petr.income_statement()  # Chama função de Demonstração de resultados
petr = petr.transpose()  # Transpõe a matriz
petr.columns = petr.iloc[0, :]  # Renomeia colunas
petr = petr.iloc[2:, :-1]  # Seleciona dados
petr = petr.iloc[:, ::-1]  # Inverte colunas
petr
示例#3
0
        support_lines = None

    for ta in tas:
        data = Data()
        data.support_lines = ta.resistance_lines("s")
        data.resistance_lines = ta.resistance_lines("r")
        ta.run(run, data)
        plot_ta(ta)
        current_price = ta.data['close'].iloc[-1]
        support = last_resistance_line(ta.resistance_lines('s'))
        support_distance = -(current_price - support) / current_price * 100
        resistance = last_resistance_line(ta.resistance_lines('r'))
        resistance_distance = (resistance -
                               current_price) / current_price * 100
        print("{:4.2f}  {:4.2f}  {:4.2f}  {:4.2f}  {:4.2f}".format(
            current_price, support, support_distance, resistance,
            resistance_distance))
        # plot_ta(ta)
    print(symbol_list)
    print(tickers[0].asset_profile)

    exit(0)
    # Informações financeiras
    petr = Ticker("PETR4.SA")
    petr = petr.income_statement()
    petr = petr.transpose()
    petr.columns = petr.iloc[0, :]
    petr = petr.iloc[2:, :-1]
    petr = petr.iloc[:, ::-1]
    print(petr)