{"success":true,"data":{"commodities":[{"code":"SOJA","name":"Soja em Grão","final_score":53,"rating":"NEUTRO","recommendation":"HOLD","confidence":0.71,"components":{"technical":{"score":60,"weight":0.25,"rating":"BULLISH"},"fundamental":{"score":57,"weight":0.4,"rating":"NEUTRO"},"seasonal":{"score":50,"weight":0.2,"rating":"NEUTRO"},"climate":{"score":36,"weight":0.15,"rating":"DESFAVORAVEL"}},"key_insights":["📊 Técnico: Trend: Tendência de alta confirmada (preço acima das médias móveis)","📈 Fundamental: Baixa produtividade: null kg/ha (-100.0% abaixo da média)","📅 Sazonal: Mês atual (Outubro): variação média histórica de +0.8%"]},{"code":"MILHO","name":"Milho","final_score":59,"rating":"NEUTRO","recommendation":"HOLD","confidence":0.73,"components":{"technical":{"score":70,"weight":0.25,"rating":"MUITO_BULLISH"},"fundamental":{"score":64,"weight":0.4,"rating":"BULLISH"},"seasonal":{"score":50,"weight":0.2,"rating":"NEUTRO"},"climate":{"score":36,"weight":0.15,"rating":"DESFAVORAVEL"}},"key_insights":["📊 Técnico: MACD: MACD cruzou acima da linha de sinal - Sinal de compra","📈 Fundamental: Baixa produtividade: null kg/ha (-100.0% abaixo da média)","📅 Sazonal: Mês atual (Outubro): variação média histórica de -0.5%"]}],"best_opportunity":{"commodity_code":"MILHO","commodity_name":"Milho","analysis_date":"2026-10-01","technical":{"commodity":"MILHO","date":"2026-03-10","currentPrice":71.09,"indicators":{"ema10":68.4,"ema20":68.03,"ema50":67.18,"sma200":71.09,"trend":"NEUTRAL","trendStrength":0,"rsi":52.23,"rsi_signal":"NEUTRAL","macd":{"macd":0.49,"signal":0.42,"histogram":0,"crossover":"BULLISH"},"bollingerBands":{"upper":75.57,"middle":68.09,"lower":60.61,"position":"BETWEEN"},"volume24h":0,"volumeMA":845.6,"support":[62.02],"resistance":[77.83],"technicalScore":0},"trend":"BULLISH","trendStrength":100,"momentum":"NEUTRAL","technicalScore":70,"recommendation":"BUY","confidence":0.26,"signals":[{"type":"BUY","indicator":"MACD","message":"MACD cruzou acima da linha de sinal - Sinal de compra","strength":80},{"type":"INFO","indicator":"Trend","message":"Tendência de alta confirmada (preço acima das médias móveis)","strength":50}],"score":{"score":70,"rating":"MUITO_BULLISH","confidence":0.26,"insights":["MACD: MACD cruzou acima da linha de sinal - Sinal de compra","Trend: Tendência de alta confirmada (preço acima das médias móveis)"],"risks":[],"opportunities":["MACD cruzou acima da linha de sinal - Sinal de compra"]},"current_price":71.09},"fundamental":{"commodity_code":"MILHO","analysis_date":"2026-10-01","fundamental_data":{"production_mt":90,"production_change_pct":null,"planted_area_mha":null,"productivity_kg_ha":null,"exports_mt":null,"domestic_consumption_mt":null,"crushing_mt":null,"initial_stocks_mt":null,"final_stocks_mt":null,"stocks_to_use_ratio":null,"report_date":"2026-02-01","season":"2025/2026","source":"CONAB","local_price_brl":71.09,"usd_brl":5.45,"usd_brl_change_7d":-1.2,"usd_brl_change_30d":-3.5,"export_parity_brl":126,"basis_brl":-54.91},"score":{"score":64,"rating":"BULLISH","confidence":0.95,"components":{"supply":60,"demand":50,"stocks":75,"export_parity":75,"fx":50},"insights":["Baixa produtividade: null kg/ha (-100.0% abaixo da média)","Estoques críticos: 0.0% do consumo (muito bullish)","Preço local 43.6% abaixo da paridade (forte incentivo à exportação)","Preço local: R$ 71.09/saca | Paridade: R$ 126.00/saca","USD/BRL atual: R$ 5.4500"],"risks":[],"opportunities":["Fundamentos suportam valorização","Estoques baixos limitam downside","Paridade favorece exportação"]},"recommendation":"BUY","timestamp":"2026-10-01T06:17:29.270Z"},"seasonal":{"commodity_code":"MILHO","analysis_date":"2026-10-01","score":{"score":0,"rating":"NEUTRO","current_month":10,"current_month_name":"Outubro","patterns":[{"month":1,"avg_price_change_pct":-2.8,"win_rate":38,"avg_volatility":7.5,"typical_events":["Colheita da safra verão","Plantio safrinha"]},{"month":2,"avg_price_change_pct":-4.2,"win_rate":32,"avg_volatility":8.8,"typical_events":["Pico da safrinha","Oferta crescente"]},{"month":3,"avg_price_change_pct":-3.5,"win_rate":35,"avg_volatility":8.2,"typical_events":["Fim da safrinha","Formação de estoques"]},{"month":4,"avg_price_change_pct":-1.5,"win_rate":45,"avg_volatility":6.8,"typical_events":["Início da entressafra","Redução da oferta"]},{"month":5,"avg_price_change_pct":2.2,"win_rate":62,"avg_volatility":6.2,"typical_events":["Entressafra consolidada","Estoques reduzindo"]},{"month":6,"avg_price_change_pct":4.5,"win_rate":70,"avg_volatility":7,"typical_events":["Pico de preços entressafra","Baixa oferta"]},{"month":7,"avg_price_change_pct":5.2,"win_rate":72,"avg_volatility":7.8,"typical_events":["Entressafra plena","Preços elevados"]},{"month":8,"avg_price_change_pct":3.8,"win_rate":65,"avg_volatility":7.2,"typical_events":["Fim da entressafra","Início do plantio"]},{"month":9,"avg_price_change_pct":1.5,"win_rate":52,"avg_volatility":6.5,"typical_events":["Plantio da safra verão","Atenção ao clima"]},{"month":10,"avg_price_change_pct":-0.5,"win_rate":48,"avg_volatility":5.8,"typical_events":["Plantio em andamento","Expectativas de safra"]},{"month":11,"avg_price_change_pct":-2.2,"win_rate":42,"avg_volatility":6.5,"typical_events":["Desenvolvimento das lavouras","Projeções de produção"]},{"month":12,"avg_price_change_pct":-3.2,"win_rate":35,"avg_volatility":7.5,"typical_events":["Pré-colheita","Expectativas de oferta"]}],"insights":["Mês atual (Outubro): variação média histórica de -0.5%","Mês de baixa volatilidade: 5.8% em média","Evento típico: Plantio em andamento","Evento típico: Expectativas de safra","\nPróximos meses:","- Novembro: -2.2% (negativo)","- Dezembro: -3.2% (negativo)","- Janeiro: -2.8% (negativo)"],"calendar":{"phase":"Plantio/Desenvolvimento Safra Verão","next_events":["Janeiro: Colheita safra verão","Fevereiro: Plantio safrinha","Março: Fim da safrinha"]}},"recommendation":"NEUTRAL","timestamp":"2026-10-01T06:17:29.270Z"},"climate":{"commodity_code":"MILHO","analysis_date":"2026-10-01","score":{"score":36,"rating":"DESFAVORAVEL","current_conditions":{"region":"BR_CENTRO_OESTE","state":"BR_CENTRO_OESTE","date":"2026-02-06","precipitation_mm":2,"temperature_avg":27.9,"temperature_min":21.5,"temperature_max":34.2,"humidity_pct":64,"source":"INMET"},"forecast":{"next_7days":{"precipitation_expected_mm":45,"temperature_avg":28.9,"conditions":"Parcialmente nublado"},"alerts":["Acompanhar previsões diariamente - condições críticas"]},"insights":["Fase agrícola: Plantio Safra Verão","⚠️ Déficit hídrico severo: 2.0mm (99% abaixo do ideal)","⚠️ Fase crítica do cultivo - impacto amplificado","✅ Temperatura média ideal: 27.9°C","Umidade relativa: 64%"],"risks":["Fase crítica com condições climáticas adversas - risco de redução de produtividade"],"impact_on_price":"POSITIVO"},"recommendation":"MODERATE_RISK","timestamp":"2026-10-01T06:17:29.270Z"},"consolidated_score":{"final_score":59,"rating":"NEUTRO","confidence":0.73,"components":{"technical":{"score":70,"weight":0.25,"rating":"MUITO_BULLISH"},"fundamental":{"score":64,"weight":0.4,"rating":"BULLISH"},"seasonal":{"score":50,"weight":0.2,"rating":"NEUTRO"},"climate":{"score":36,"weight":0.15,"rating":"DESFAVORAVEL"}}},"recommendation":"HOLD","key_insights":["📊 Técnico: MACD: MACD cruzou acima da linha de sinal - Sinal de compra","📈 Fundamental: Baixa produtividade: null kg/ha (-100.0% abaixo da média)","📅 Sazonal: Mês atual (Outubro): variação média histórica de -0.5%","🌤️ Clima: Fase agrícola: Plantio Safra Verão"],"opportunities":["MACD cruzou acima da linha de sinal - Sinal de compra","Fundamentos suportam valorização","Estoques baixos limitam downside","Paridade favorece exportação","Condições climáticas podem pressionar oferta e elevar preços"],"risks":["Fase crítica com condições climáticas adversas - risco de redução de produtividade"],"alerts":["⚠️ Risco Climático: Fase crítica com condições climáticas adversas - risco de redução de produtividade"],"next_events":[{"date":"2026-10-31","event":"Janeiro: Colheita safra verão"},{"date":"2026-11-30","event":"Fevereiro: Plantio safrinha"},{"date":"2026-12-30","event":"Março: Fim da safrinha"}],"timestamp":"2026-10-01T06:17:29.199Z"},"analysis_date":"2026-10-01"}}