{"success":true,"data":{"commodities":[{"code":"SOJA","name":"Soja em Grão","final_score":54,"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":25,"weight":0.2,"rating":"BEARISH"},"climate":{"score":75,"weight":0.15,"rating":"FAVORAVEL"}},"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 (Abril): variação média histórica de -2.1%"]},{"code":"MILHO","name":"Milho","final_score":64,"rating":"BULLISH","recommendation":"BUY","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":75,"weight":0.15,"rating":"FAVORAVEL"}},"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 (Abril): variação média histórica de -1.5%"]}],"best_opportunity":{"commodity_code":"MILHO","commodity_name":"Milho","analysis_date":"2026-04-06","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-04-06","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-04-06T13:23:06.170Z"},"seasonal":{"commodity_code":"MILHO","analysis_date":"2026-04-06","score":{"score":0,"rating":"NEUTRO","current_month":4,"current_month_name":"Abril","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 (Abril): variação média histórica de -1.5%","Evento típico: Início da entressafra","Evento típico: Redução da oferta","\nPróximos meses:","- Maio: +2.2% (positivo)","- Junho: +4.5% (positivo)","- Julho: +5.2% (positivo)"],"calendar":{"phase":"Entressafra","next_events":["Setembro: Início do plantio safra verão","Outubro-Novembro: Janela de plantio","Dezembro: Desenvolvimento das lavouras"]}},"recommendation":"NEUTRAL","timestamp":"2026-04-06T13:23:06.170Z"},"climate":{"commodity_code":"MILHO","analysis_date":"2026-04-06","score":{"score":75,"rating":"FAVORAVEL","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":24,"temperature_avg":28.9,"conditions":"Parcialmente nublado"},"alerts":[]},"insights":["Fase agrícola: Entressafra","Precipitação em período de entressafra: 2.0mm","✅ Temperatura média ideal: 27.9°C","Umidade relativa: 64%"],"risks":[],"impact_on_price":"NEUTRO"},"recommendation":"FAVORABLE","timestamp":"2026-04-06T13:23:06.170Z"},"consolidated_score":{"final_score":64,"rating":"BULLISH","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":75,"weight":0.15,"rating":"FAVORAVEL"}}},"recommendation":"BUY","target_price":76.77720000000001,"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 (Abril): variação média histórica de -1.5%","🌤️ Clima: Fase agrícola: Entressafra"],"opportunities":["MACD cruzou acima da linha de sinal - Sinal de compra","Fundamentos suportam valorização","Estoques baixos limitam downside","Paridade favorece exportação"],"risks":[],"alerts":[],"next_events":[{"date":"2026-05-06","event":"Setembro: Início do plantio safra verão"},{"date":"2026-06-05","event":"Outubro-Novembro: Janela de plantio"},{"date":"2026-07-05","event":"Dezembro: Desenvolvimento das lavouras"}],"timestamp":"2026-04-06T13:23:05.914Z"},"analysis_date":"2026-04-06"}}