#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun May 24 20:58:53 2026

@author: ojacques
1 bushel de soja = 27,22 kg
60 kg = 2,2 bushel

"""

import yfinance as yf
import requests
cotacao = requests.get("https://economia.awesomeapi.com.br/last/USD-BRL").json()
dolar = float(cotacao['USDBRL']['ask'])
alphakey="35GYCI80FJ1BP2N1"

ninjakey="iTqsmqoHfhSwXkPpc1KNCKOe6L7FPHdtJH9En1He"
#Ticker é o código do produto
# 1. Definir o ticker (ZS=F é a soja na bolsa de Chicago)
soja = yf.Ticker("ZS=F")
# 2. Baixar os dados (período de 1 mês com intervalo de 1 dia)
dados = soja.history(period="1mo",interval="1d")

# Para pegar só a última cotação
# sojaBushel = yf.Ticker("ZS=F").fast_info['last_price']

# 3. Exibir os dados mais recentes
if not dados.empty:
    ultimoPreco = dados['Close'].iloc[-1]
    dataRecente = dados.index[-1].strftime('%d/%m/%Y')
    # Nota: O preço vem em centavos/bushel. Dividimos por 100 para ter em Dólares.
    dolarBushel = ultimoPreco/100
    dolarSaca60=dolarBushel*2.2
    realSaca=dolarSaca60*dolar
    precoCoamo=(105.5/131.58)*realSaca
    print(f"\nData: {dataRecente}")
    print(f"Cotação dólar: R$ {dolar:.2f}")
    print(f"Preço de Fechamento: U$ {dolarBushel:.2f} por bushel ou U$ {dolarSaca60:.2f} a saca de 60 kg")
    print(f"R$ {realSaca:.2f}, "\
          f"Preço aproximado Coamo Amambai: R$ {precoCoamo:.2f}")
else:
    print("Não foi possível encontrar os dados.")
    
    
'''
# ZS=F é o ticker (codigo da negociação) da soja na CBOT
soja = yf.Ticker("ZS=F")

# Pega o preço atual (último fechamento)
dados = soja.history(period="1mo",interval="1d")

if not dados.empty:
    preco_centavos = dados['Close'].iloc[-1]
    # O preço vem em centavos de dólar por bushel. Convertendo para Dólar:
    preco_dolar = preco_centavos / 100
    print(f"Preço da Soja hoje: U$ {preco_dolar:.2f} por bushel")
else:
    print("Não foi possível obter a cotação.")



selector 
#PrecoDoDia > div > div.header > div > select > option:nth-child(4)
#PrecoDoDia > div > div.header > div > select   
//*[@id="PrecoDoDia"]/div/div[1]/div/select
'''   
