Por que investir em outra coisa que não seja Renda Fixa?

É provável que você já tenha ouvido que o Brasil é o país da Renda Fixa. E é mesmo! Os números corroboram essa tese. Compare, abaixo, os resultados acumulados do CDI (taxa de referência para o mercado de Renda Fixa no Brasil) com outros indicadores em diversos períodos. Um ano de resultado é sempre muito pouco para conclusões mais amplas; por isso, aqui você pode escolher períodos acumulados de, no mínimo, 5 anos. Vale ainda acrescentar que, com uma gestão especializada em renda fixa, como a da Vermont, é possível obter resultados superiores ao CDI.

Análise de Retornos - Vermont * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: linear-gradient(135deg, #1a4537 0%, #618c70 100%); min-height: 100vh; } .container { max-width: 1400px; margin: 0 auto; background: rgba(255, 255, 255, 1); border-radius: 15px; padding: 50px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2); } .chart-container { position: relative; height: 300px; border-radius: 8px; } .chart-container:first-of-type { height: 300px; margin-bottom: 0; } #containerGraficoRetorno { height: 500px; transition: box-shadow 0.3s ease; } .janela-controls { display: flex; gap: 15px; justify-content: center; margin-bottom: 25px; padding-bottom: 10px; } .janela-btn { padding: 10px 25px; background: #d9d4c4; color: #1c211f; border: 2px solid #abccb5; border-radius: 8px; font-size: 15px; font-weight: 600; cursor: pointer; transition: all 0.3s; } .janela-btn:hover { background: #abccb5; border-color: #618c70; } .janela-btn.active { background: linear-gradient(135deg, #1a4537 0%, #618c70 100%); color: white; border-color: #1a4537; position: relative; } .janela-btn.active::after { content: ''; position: absolute; bottom: -12px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid #1a4537; } .separator { height: 2px; background: linear-gradient(90deg, transparent, #abccb5, transparent); margin: 45px 0; } @keyframes piscaBorda { 0%, 100% { box-shadow: 0 0 0 0 transparent; border-radius: 15px; } 50% { box-shadow: 0 0 0 5px #618c70; border-radius: 15px; } } .chart-container.pisca { animation: piscaBorda 0.5s ease-in-out 1; } #graficoJanelas { cursor: pointer; } .error-message { background: #ffebee; color: #c62828; padding: 15px; border-radius: 8px; margin-top: 20px; display: none; } /* ==================== ESTILOS MOBILE/TABLET ==================== */ .mobile-controls { display: none; margin-bottom: 20px; } .mobile-controls label { display: block; font-size: 14px; font-weight: 600; color: #1a4537; margin-bottom: 8px; } .mobile-controls select { width: 100%; padding: 12px 15px; font-size: 16px; font-weight: 600; color: #1c211f; background: #d9d4c4; border: 2px solid #abccb5; border-radius: 8px; cursor: pointer; appearance: none; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a4537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 12px center; background-size: 20px; margin-bottom: 12px; } .mobile-controls select:focus { outline: none; border-color: #618c70; background-color: #e8f0eb; } /* Container do gráfico de ranking para controle mobile */ .ranking-section { display: block; } @media (max-width: 1024px) { body { padding: 15px; } .container { padding: 20px 15px; border-radius: 12px; } h1 { font-size: 22px !important; margin-bottom: 20px !important; } /* Ocultar elementos desktop */ .janela-controls { display: none !important; } /* Ocultar TODA a seção de ranking incluindo o canvas */ .ranking-section { display: none !important; } #graficoJanelas { display: none !important; } .separator { display: none !important; } /* Mostrar controles mobile */ .mobile-controls { display: block; } /* Ajustar o gráfico de retorno */ #containerGraficoRetorno { height: 400px !important; margin-top: 0; } #resumoComparativo { margin: 15px 0 !important; padding: 15px !important; } #textoComparativo { font-size: 15px !important; line-height: 1.6 !important; } } @media (max-width: 600px) { body { padding: 10px; } .container { padding: 15px 12px; } h1 { font-size: 18px !important; } #containerGraficoRetorno { height: 350px !important; } #textoComparativo { font-size: 14px !important; } .mobile-controls select { font-size: 15px; padding: 10px 12px; } .mobile-controls label { font-size: 13px; } }

Análise de Retornos

5 Anos 10 Anos 15 Anos 20 Anos 25 Anos Desde o Início
// ==================== DADOS EMBUTIDOS ==================== const dadosCSV = [{"data": "1995-01-01", "DI": 0.0337, "Dolar": -0.0035289965886365904, "Ibov": -0.07551099873949274, "IPCA": 0.017, "Poupanca": 0.023624}, {"data": "1995-02-01", "DI": 0.0325, "Dolar": -0.007437138472435323, "Ibov": -0.07235525486442107, "IPCA": 0.0102, "Poupanca": 0.028113000000000003}, {"data": "1995-03-01", "DI": 0.0426, "Dolar": 0.057802093244528896, "Ibov": -0.25081456186402085, "IPCA": 0.0155, "Poupanca": 0.03984}, {"data": "1995-04-01", "DI": 0.0426, "Dolar": 0.02035079829098274, "Ibov": -0.031982902724204454, "IPCA": 0.024300000000000002, "Poupanca": 0.037633}, {"data": "1995-05-01", "DI": 0.0425, "Dolar": -0.01112947658402208, "Ibov": 0.33454294107482285, "IPCA": 0.026699999999999998, "Poupanca": 0.034007}, {"data": "1995-06-01", "DI": 0.0404, "Dolar": 0.01849788277245379, "Ibov": -0.022763149642302194, "IPCA": 0.0226, "Poupanca": 0.035055}, {"data": "1995-07-01", "DI": 0.04019999999999999, "Dolar": 0.01619256017505455, "Ibov": -0.04748786057743626, "IPCA": 0.0236, "Poupanca": 0.031175}, {"data": "1995-08-01", "DI": 0.0384, "Dolar": 0.01421188630490966, "Ibov": 0.07689743879197941, "IPCA": 0.009899999999999999, "Poupanca": 0.024489999999999998}, {"data": "1995-09-01", "DI": 0.0332, "Dolar": 0.01146496815286624, "Ibov": 0.1496331362678438, "IPCA": 0.009899999999999999, "Poupanca": 0.021623}, {"data": "1995-10-01", "DI": 0.030899999999999997, "Dolar": 0.007241813602015146, "Ibov": 0.01977528089887648, "IPCA": 0.0141, "Poupanca": 0.019459}, {"data": "1995-11-01", "DI": 0.0288, "Dolar": 0.0038553714702511677, "Ibov": -0.09656240531346405, "IPCA": 0.0147, "Poupanca": 0.018467}, {"data": "1995-12-01", "DI": 0.0278, "Dolar": 0.005086153207390476, "Ibov": 0.06005176033986026, "IPCA": 0.015600000000000001, "Poupanca": 0.017589}, {"data": "1996-01-01", "DI": 0.0258, "Dolar": 0.006402974284829055, "Ibov": 0.010147284320352057, "IPCA": 0.0134, "Poupanca": 0.014673}, {"data": "1996-02-01", "DI": 0.0235, "Dolar": 0.006772703950743919, "Ibov": 0.20029151616769125, "IPCA": 0.0103, "Poupanca": 0.01318}, {"data": "1996-03-01", "DI": 0.0222, "Dolar": 0.005096320456630332, "Ibov": -0.03529813706438756, "IPCA": 0.0034999999999999996, "Poupanca": 0.01163}, {"data": "1996-04-01", "DI": 0.0207, "Dolar": 0.004157793327248749, "Ibov": -0.014576877499266838, "IPCA": 0.0126, "Poupanca": 0.010917}, {"data": "1996-05-01", "DI": 0.020099999999999996, "Dolar": 0.005150474651585579, "Ibov": 0.02728928206384884, "IPCA": 0.012199999999999999, "Poupanca": 0.011129}, {"data": "1996-06-01", "DI": 0.019799999999999998, "Dolar": 0.006028333165879696, "Ibov": 0.09504471388578506, "IPCA": 0.011899999999999999, "Poupanca": 0.01088}, {"data": "1996-07-01", "DI": 0.019299999999999998, "Dolar": 0.00559272945171263, "Ibov": 0.09247397359862086, "IPCA": 0.0111, "Poupanca": 0.011306}, {"data": "1996-08-01", "DI": 0.0197, "Dolar": 0.006455457344324289, "Ibov": 0.019671161679766236, "IPCA": 0.0044, "Poupanca": 0.011653}, {"data": "1996-09-01", "DI": 0.019, "Dolar": 0.00582198539569756, "Ibov": -0.007136795450497058, "IPCA": 0.0015, "Poupanca": 0.012456}, {"data": "1996-10-01", "DI": 0.018600000000000002, "Dolar": 0.00569017953497486, "Ibov": 0.046417938979141704, "IPCA": 0.003, "Poupanca": 0.013186999999999999}, {"data": "1996-11-01", "DI": 0.018000000000000002, "Dolar": 0.005170227294898133, "Ibov": 0.018307889570480462, "IPCA": 0.0032, "Poupanca": 0.013761}, {"data": "1996-12-01", "DI": 0.018000000000000002, "Dolar": 0.006696428571428603, "Ibov": 0.014214283498091174, "IPCA": 0.004699999999999999, "Poupanca": 0.012477}, {"data": "1997-01-01", "DI": 0.0173, "Dolar": 0.005398631061409365, "Ibov": 0.03264741064723653, "IPCA": 0.0118, "Poupanca": 0.011649}, {"data": "1997-02-01", "DI": 0.0167, "Dolar": 0.006136734106817476, "Ibov": 0.16395656708270434, "IPCA": 0.005, "Poupanca": 0.011348}, {"data": "1997-03-01", "DI": 0.016399999999999998, "Dolar": 0.007052320594682193, "Ibov": 0.10895639870755858, "IPCA": 0.0051, "Poupanca": 0.011242}, {"data": "1997-04-01", "DI": 0.0166, "Dolar": 0.0039746380240370804, "Ibov": 0.017821341055914486, "IPCA": 0.0088, "Poupanca": 0.011386}, {"data": "1997-05-01", "DI": 0.0158, "Dolar": 0.006975209727589915, "Ibov": 0.10242941562705177, "IPCA": 0.0040999999999999995, "Poupanca": 0.011568}, {"data": "1997-06-01", "DI": 0.0161, "Dolar": 0.005897219882055493, "Ibov": 0.1277546158427636, "IPCA": 0.0054, "Poupanca": 0.011613}, {"data": "1997-07-01", "DI": 0.016, "Dolar": 0.005676530802158908, "Ibov": 0.14444151043041975, "IPCA": 0.0022, "Poupanca": 0.011301}, {"data": "1997-08-01", "DI": 0.0159, "Dolar": 0.006662348477838531, "Ibov": -0.05714505460698349, "IPCA": -0.0002, "Poupanca": 0.011506}, {"data": "1997-09-01", "DI": 0.0159, "Dolar": 0.00523945215552879, "Ibov": -0.17538135247573217, "IPCA": 0.0006, "Poupanca": 0.011586}, {"data": "1997-10-01", "DI": 0.0167, "Dolar": 0.00594367227505499, "Ibov": 0.20417449797210407, "IPCA": 0.0023, "Poupanca": 0.020411000000000002}, {"data": "1997-11-01", "DI": 0.0304, "Dolar": 0.006544859558221816, "Ibov": -0.19017497740902, "IPCA": 0.0017000000000000001, "Poupanca": 0.01815}, {"data": "1997-12-01", "DI": 0.0297, "Dolar": 0.005689515036575443, "Ibov": -0.02130249543517959, "IPCA": 0.0043, "Poupanca": 0.016516}, {"data": "1998-01-01", "DI": 0.026699999999999998, "Dolar": 0.005657327586206851, "Ibov": 0.0862354892205639, "IPCA": 0.0070999999999999995, "Poupanca": 0.009483}, {"data": "1998-02-01", "DI": 0.0213, "Dolar": 0.006429145459416086, "Ibov": -0.048377862595419874, "IPCA": 0.0046, "Poupanca": 0.014039999999999999}, {"data": "1998-03-01", "DI": 0.022000000000000002, "Dolar": 0.005855735959542141, "Ibov": 0.08743607740900439, "IPCA": 0.0034000000000000002, "Poupanca": 0.009744000000000001}, {"data": "1998-04-01", "DI": 0.0171, "Dolar": 0.006615506747816857, "Ibov": 0.09147072383586896, "IPCA": 0.0024, "Poupanca": 0.009566}, {"data": "1998-05-01", "DI": 0.0163, "Dolar": 0.006046267087276513, "Ibov": -0.027878685477739307, "IPCA": 0.005, "Poupanca": 0.009938}, {"data": "1998-06-01", "DI": 0.016, "Dolar": 0.005661527741485983, "Ibov": -0.16529069262188234, "IPCA": 0.0002, "Poupanca": 0.010530999999999999}, {"data": "1998-07-01", "DI": 0.017, "Dolar": 0.005976095617529875, "Ibov": 0.032274856845392996, "IPCA": -0.0012, "Poupanca": 0.008768}, {"data": "1998-08-01", "DI": 0.0148, "Dolar": 0.008781747739991408, "Ibov": 0.050226928895612755, "IPCA": -0.0051, "Poupanca": 0.009535}, {"data": "1998-09-01", "DI": 0.024900000000000002, "Dolar": 0.007851839207988487, "Ibov": -0.33573417843080766, "IPCA": -0.0022, "Poupanca": 0.013935999999999999}, {"data": "1998-10-01", "DI": 0.0294, "Dolar": 0.006351088153103479, "Ibov": -0.1383547780829839, "IPCA": 0.0002, "Poupanca": 0.011167}, {"data": "1998-11-01", "DI": 0.0263, "Dolar": 0.004459777852575009, "Ibov": 0.2598993288590603, "IPCA": -0.0012, "Poupanca": 0.012471000000000001}, {"data": "1998-12-01", "DI": 0.024, "Dolar": 0.009801457652676593, "Ibov": 0.137967772006925, "IPCA": 0.0033, "Poupanca": 0.010188999999999998}, {"data": "1999-01-01", "DI": 0.0218, "Dolar": 0.24597643935623026, "Ibov": -0.1875950848449386, "IPCA": 0.006999999999999999, "Poupanca": 0.013339}, {"data": "1999-02-01", "DI": 0.023799999999999998, "Dolar": 0.2741860310273654, "Ibov": 0.28075482569864585, "IPCA": 0.0105, "Poupanca": 0.016672}, {"data": "1999-03-01", "DI": 0.0333, "Dolar": -0.008831060249777867, "Ibov": 0.03452929929141835, "IPCA": 0.011000000000000001, "Poupanca": 0.011122}, {"data": "1999-04-01", "DI": 0.0235, "Dolar": -0.10686419232391398, "Ibov": 0.19830397912589692, "IPCA": 0.005600000000000001, "Poupanca": 0.01079}, {"data": "1999-05-01", "DI": 0.0202, "Dolar": -0.006257009621628007, "Ibov": 0.037651968789693235, "IPCA": 0.003, "Poupanca": 0.008124}, {"data": "1999-06-01", "DI": 0.0167, "Dolar": 0.048648648648648596, "Ibov": -0.03375010929439537, "IPCA": 0.0019, "Poupanca": 0.007948}, {"data": "1999-07-01", "DI": 0.0166, "Dolar": 0.01976889090291145, "Ibov": 0.05945163333634973, "IPCA": 0.0109, "Poupanca": 0.00796}, {"data": "1999-08-01", "DI": 0.015700000000000002, "Dolar": 0.0446592234627563, "Ibov": -0.12786129142466685, "IPCA": 0.005600000000000001, "Poupanca": 0.007729000000000001}, {"data": "1999-09-01", "DI": 0.0149, "Dolar": 0.009251874302121488, "Ibov": 0.06767211830379005, "IPCA": 0.0031, "Poupanca": 0.007276}, {"data": "1999-10-01", "DI": 0.0138, "Dolar": 0.037616563932353575, "Ibov": 0.005320124747752786, "IPCA": 0.011899999999999999, "Poupanca": 0.0070079999999999995}, {"data": "1999-11-01", "DI": 0.0139, "Dolar": -0.020106626047220133, "Ibov": 0.07326642335766431, "IPCA": 0.0095, "Poupanca": 0.008013}, {"data": "1999-12-01", "DI": 0.016, "Dolar": -0.04513187211772629, "Ibov": 0.17946102184816803, "IPCA": 0.006, "Poupanca": 0.00716}, {"data": "2000-01-01", "DI": 0.0146, "Dolar": -0.02121771217712176, "Ibov": 0.2202681274326077, "IPCA": 0.0062, "Poupanca": 0.00734}, {"data": "2000-02-01", "DI": 0.014499999999999999, "Dolar": -0.015745412208238663, "Ibov": -0.024099232132309467, "IPCA": 0.0013, "Poupanca": 0.007252999999999999}, {"data": "2000-03-01", "DI": 0.014499999999999999, "Dolar": -0.018757393116656362, "Ibov": 0.08661179034015243, "IPCA": 0.0022, "Poupanca": 0.006308}, {"data": "2000-04-01", "DI": 0.013000000000000001, "Dolar": 0.015040183696900078, "Ibov": -0.03943630590987579, "IPCA": 0.0042, "Poupanca": 0.007503999999999999}, {"data": "2000-05-01", "DI": 0.0149, "Dolar": 0.03376314896504917, "Ibov": -0.0997970426210496, "IPCA": 0.0001, "Poupanca": 0.007150999999999999}, {"data": "2000-06-01", "DI": 0.0139, "Dolar": -0.010722687236719763, "Ibov": -0.004766812677145071, "IPCA": 0.0023, "Poupanca": 0.006555}, {"data": "2000-07-01", "DI": 0.0131, "Dolar": -0.005806558646242355, "Ibov": 0.106084142394822, "IPCA": 0.0161, "Poupanca": 0.0070350000000000005}, {"data": "2000-08-01", "DI": 0.0141, "Dolar": 0.006341083546556714, "Ibov": -0.04675522265785004, "IPCA": 0.0131, "Poupanca": 0.006043}, {"data": "2000-09-01", "DI": 0.012199999999999999, "Dolar": 0.016581914658412522, "Ibov": 0.0790055248618784, "IPCA": 0.0023, "Poupanca": 0.006323}, {"data": "2000-10-01", "DI": 0.0129, "Dolar": 0.021966072205306553, "Ibov": -0.11480912556181377, "IPCA": 0.0014000000000000002, "Poupanca": 0.006202999999999999}, {"data": "2000-11-01", "DI": 0.012199999999999999, "Dolar": 0.03639072143009159, "Ibov": -0.049360498746706116, "IPCA": 0.0032, "Poupanca": 0.0059960000000000005}, {"data": "2000-12-01", "DI": 0.012, "Dolar": 0.007854209445585347, "Ibov": -0.09154215401257526, "IPCA": 0.0059, "Poupanca": 0.006376}, {"data": "2001-01-01", "DI": 0.0127, "Dolar": -0.0044822492741812825, "Ibov": 0.14794969115129875, "IPCA": 0.005699999999999999, "Poupanca": 0.005370000000000001}, {"data": "2001-02-01", "DI": 0.0102, "Dolar": 0.02425172678434384, "Ibov": 0.10463533225283639, "IPCA": 0.0046, "Poupanca": 0.006733}, {"data": "2001-03-01", "DI": 0.0126, "Dolar": 0.043508666766571835, "Ibov": -0.036504489700099785, "IPCA": 0.0038, "Poupanca": 0.006554}, {"data": "2001-04-01", "DI": 0.011899999999999999, "Dolar": 0.049545236955480965, "Ibov": -0.14838277395382837, "IPCA": 0.0058, "Poupanca": 0.006836}, {"data": "2001-05-01", "DI": 0.0134, "Dolar": 0.04775370581527949, "Ibov": 0.0655174880194549, "IPCA": 0.0040999999999999995, "Poupanca": 0.006464999999999999}, {"data": "2001-06-01", "DI": 0.0127, "Dolar": 0.034215566776945705, "Ibov": -0.00704839900651133, "IPCA": 0.0052, "Poupanca": 0.0074529999999999996}, {"data": "2001-07-01", "DI": 0.015, "Dolar": 0.037966158767573255, "Ibov": -0.016022174148188184, "IPCA": 0.013300000000000001, "Poupanca": 0.008453}, {"data": "2001-08-01", "DI": 0.016, "Dolar": 0.018085969180859696, "Ibov": -0.055788388869804195, "IPCA": 0.006999999999999999, "Poupanca": 0.006634999999999999}, {"data": "2001-09-01", "DI": 0.0132, "Dolar": 0.06416792798534199, "Ibov": -0.06861675034563053, "IPCA": 0.0028000000000000004, "Poupanca": 0.007928}, {"data": "2001-10-01", "DI": 0.015300000000000001, "Dolar": 0.02563910618707199, "Ibov": -0.17960937499999996, "IPCA": 0.0083, "Poupanca": 0.006938}, {"data": "2001-11-01", "DI": 0.0139, "Dolar": -0.07192905627326485, "Ibov": 0.0844681458908676, "IPCA": 0.0070999999999999995, "Poupanca": 0.006993}, {"data": "2001-12-01", "DI": 0.0139, "Dolar": -0.07093704533836664, "Ibov": 0.17105725324903398, "IPCA": 0.006500000000000001, "Poupanca": 0.007604}, {"data": "2002-01-01", "DI": 0.015300000000000001, "Dolar": 0.006433317814364958, "Ibov": 0.04019196160767846, "IPCA": 0.0052, "Poupanca": 0.006177}, {"data": "2002-02-01", "DI": 0.0125, "Dolar": 0.01753648176962863, "Ibov": -0.08744232987312572, "IPCA": 0.0036, "Poupanca": 0.006767}, {"data": "2002-03-01", "DI": 0.0137, "Dolar": -0.030170276078690716, "Ibov": 0.13302788529899678, "IPCA": 0.006, "Poupanca": 0.007369}, {"data": "2002-04-01", "DI": 0.0148, "Dolar": -0.011165089917327342, "Ibov": -0.061075088893536966, "IPCA": 0.008, "Poupanca": 0.007113}, {"data": "2002-05-01", "DI": 0.0141, "Dolar": 0.06895362868470967, "Ibov": -0.0689834410039355, "IPCA": 0.0021, "Poupanca": 0.00659}, {"data": "2002-06-01", "DI": 0.013300000000000001, "Dolar": 0.09417835832930166, "Ibov": 0.009650661987557818, "IPCA": 0.0042, "Poupanca": 0.0076690000000000005}, {"data": "2002-07-01", "DI": 0.0154, "Dolar": 0.08128224023581443, "Ibov": -0.1395844853463939, "IPCA": 0.011899999999999999, "Poupanca": 0.007493}, {"data": "2002-08-01", "DI": 0.0144, "Dolar": 0.0598037211204252, "Ibov": -0.10392948953360259, "IPCA": 0.006500000000000001, "Poupanca": 0.006965}, {"data": "2002-09-01", "DI": 0.0138, "Dolar": 0.07456351885791457, "Ibov": 0.06331967213114753, "IPCA": 0.0072, "Poupanca": 0.007782}, {"data": "2002-10-01", "DI": 0.0165, "Dolar": 0.13880909634949123, "Ibov": -0.13297359799576025, "IPCA": 0.0131, "Poupanca": 0.007657000000000001}, {"data": "2002-11-01", "DI": 0.0154, "Dolar": -0.06030111143224992, "Ibov": 0.1269170926872638, "IPCA": 0.0302, "Poupanca": 0.008627000000000001}, {"data": "2002-12-01", "DI": 0.0174, "Dolar": 0.013840733698691432, "Ibov": 0.05266272189349119, "IPCA": 0.021, "Poupanca": 0.009902}, {"data": "2003-01-01", "DI": 0.0197, "Dolar": -0.05171129926363105, "Ibov": 0.08703391418399842, "IPCA": 0.0225, "Poupanca": 0.009137}, {"data": "2003-02-01", "DI": 0.0183, "Dolar": 0.04432294090274547, "Ibov": -0.05972593294837547, "IPCA": 0.015700000000000002, "Poupanca": 0.008801}, {"data": "2003-03-01", "DI": 0.0178, "Dolar": -0.040074635178790285, "Ibov": -0.055362053162236524, "IPCA": 0.0123, "Poupanca": 0.009205}, {"data": "2003-04-01", "DI": 0.0187, "Dolar": -0.09521599118048096, "Ibov": 0.12478168057442263, "IPCA": 0.0097, "Poupanca": 0.009673000000000001}, {"data": "2003-05-01", "DI": 0.0197, "Dolar": -0.05226536697983131, "Ibov": 0.10507246376811596, "IPCA": 0.0060999999999999995, "Poupanca": 0.009186999999999999}, {"data": "2003-06-01", "DI": 0.018600000000000002, "Dolar": -0.02452887640829593, "Ibov": 0.032708821233411456, "IPCA": -0.0015, "Poupanca": 0.010492}, {"data": "2003-07-01", "DI": 0.0208, "Dolar": -0.001179245283018937, "Ibov": 0.0046866732179302595, "IPCA": 0.002, "Poupanca": 0.009058}, {"data": "2003-08-01", "DI": 0.0177, "Dolar": 0.04260712549482615, "Ibov": -0.01211346023625004, "IPCA": 0.0034000000000000002, "Poupanca": 0.008381}, {"data": "2003-09-01", "DI": 0.0168, "Dolar": -0.026544546211490383, "Ibov": 0.1692307692307693, "IPCA": 0.0078000000000000005, "Poupanca": 0.008229}, {"data": "2003-10-01", "DI": 0.016399999999999998, "Dolar": -0.020973039551115402, "Ibov": 0.07992443981240238, "IPCA": 0.0029, "Poupanca": 0.006785}, {"data": "2003-11-01", "DI": 0.0134, "Dolar": 0.018277127380744496, "Ibov": 0.11689486700042218, "IPCA": 0.0034000000000000002, "Poupanca": 0.006908}, {"data": "2003-12-01", "DI": 0.0137, "Dolar": 0.003946736220742597, "Ibov": 0.10822487443970408, "IPCA": 0.0052, "Poupanca": 0.006286000000000001}, {"data": "2004-01-01", "DI": 0.0127, "Dolar": -0.025125628140703515, "Ibov": 0.0937576141513572, "IPCA": 0.0076, "Poupanca": 0.0054600000000000004}, {"data": "2004-02-01", "DI": 0.0108, "Dolar": 0.027526474507328702, "Ibov": -0.029316106036979317, "IPCA": 0.0060999999999999995, "Poupanca": 0.006787}, {"data": "2004-03-01", "DI": 0.0138, "Dolar": -0.008463297273316739, "Ibov": 0.0326800385551016, "IPCA": 0.004699999999999999, "Poupanca": 0.0058779999999999995}, {"data": "2004-04-01", "DI": 0.0118, "Dolar": 0.00017208742040963898, "Ibov": 0.006578070136450398, "IPCA": 0.0037, "Poupanca": 0.006554}, {"data": "2004-05-01", "DI": 0.0123, "Dolar": 0.06689607708189937, "Ibov": -0.129730207091447, "IPCA": 0.0051, "Poupanca": 0.006770000000000001}, {"data": "2004-06-01", "DI": 0.0123, "Dolar": 0.009256870081279844, "Ibov": -0.008270333350246073, "IPCA": 0.0070999999999999995, "Poupanca": 0.006962}, {"data": "2004-07-01", "DI": 0.0129, "Dolar": -0.029497299542999622, "Ibov": 0.09224393737849179, "IPCA": 0.0091, "Poupanca": 0.007015}, {"data": "2004-08-01", "DI": 0.0129, "Dolar": -0.011163066385669107, "Ibov": 0.051477820975221356, "IPCA": 0.0069, "Poupanca": 0.006737}, {"data": "2004-09-01", "DI": 0.0125, "Dolar": -0.0372306770122216, "Ibov": 0.0028955808980755116, "IPCA": 0.0033, "Poupanca": 0.0061140000000000005}, {"data": "2004-10-01", "DI": 0.0121, "Dolar": -0.013212963923765919, "Ibov": 0.05614533824901158, "IPCA": 0.0044, "Poupanca": 0.0061519999999999995}, {"data": "2004-11-01", "DI": 0.0125, "Dolar": -0.023449822987135938, "Ibov": -0.021196955040585386, "IPCA": 0.0069, "Poupanca": 0.007411999999999999}, {"data": "2004-12-01", "DI": 0.0148, "Dolar": -0.024335965541995686, "Ibov": 0.08430369956602068, "IPCA": 0.0086, "Poupanca": 0.006888999999999999}, {"data": "2005-01-01", "DI": 0.0138, "Dolar": -0.009270840997719021, "Ibov": 0.019298593223697313, "IPCA": 0.0058, "Poupanca": 0.005967}, {"data": "2005-02-01", "DI": 0.012199999999999999, "Dolar": -0.03535090976606026, "Ibov": -0.061153876059404366, "IPCA": 0.0059, "Poupanca": 0.007648}, {"data": "2005-03-01", "DI": 0.015300000000000001, "Dolar": 0.04115020401878522, "Ibov": 0.14828771377696803, "IPCA": 0.0060999999999999995, "Poupanca": 0.007013}, {"data": "2005-04-01", "DI": 0.0141, "Dolar": -0.04640070987540201, "Ibov": -0.03447529751172018, "IPCA": 0.0087, "Poupanca": 0.00754}, {"data": "2005-05-01", "DI": 0.015, "Dolar": -0.04900744416873459, "Ibov": -0.07727646223948603, "IPCA": 0.0049, "Poupanca": 0.008008}, {"data": "2005-06-01", "DI": 0.0159, "Dolar": -0.016022504892367895, "Ibov": 0.050354179315927894, "IPCA": -0.0002, "Poupanca": 0.007588}, {"data": "2005-07-01", "DI": 0.0151, "Dolar": -0.016573441060700245, "Ibov": -0.024586689275116536, "IPCA": 0.0025, "Poupanca": 0.008483000000000001}, {"data": "2005-08-01", "DI": 0.0166, "Dolar": -0.005435011586265026, "Ibov": 0.03899490340168299, "IPCA": 0.0017000000000000001, "Poupanca": 0.0076500000000000005}, {"data": "2005-09-01", "DI": 0.015, "Dolar": -0.028043717698890025, "Ibov": 0.06327477374705293, "IPCA": 0.0034999999999999996, "Poupanca": 0.00711}, {"data": "2005-10-01", "DI": 0.0141, "Dolar": -0.01651847977684795, "Ibov": 0.13926042486231305, "IPCA": 0.0075, "Poupanca": 0.006939}, {"data": "2005-11-01", "DI": 0.0138, "Dolar": -0.02025260358962999, "Ibov": -0.030010045203415325, "IPCA": 0.0055000000000000005, "Poupanca": 0.00728}, {"data": "2005-12-01", "DI": 0.0147, "Dolar": 0.03378867378324579, "Ibov": 0.0555663430420712, "IPCA": 0.0036, "Poupanca": 0.007338}, {"data": "2006-01-01", "DI": 0.0143, "Dolar": -0.005075475825858655, "Ibov": 0.02728638440077269, "IPCA": 0.0059, "Poupanca": 0.005729}, {"data": "2006-02-01", "DI": 0.0115, "Dolar": -0.049254584634328524, "Ibov": 0.14856597128958127, "IPCA": 0.0040999999999999995, "Poupanca": 0.007083000000000001}, {"data": "2006-03-01", "DI": 0.014199999999999999, "Dolar": -0.004579305240760445, "Ibov": 0.018007015720410635, "IPCA": 0.0043, "Poupanca": 0.005859}, {"data": "2006-04-01", "DI": 0.0108, "Dolar": -0.010548327137546387, "Ibov": -0.01176680790239415, "IPCA": 0.0021, "Poupanca": 0.0068969999999999995}, {"data": "2006-05-01", "DI": 0.0128, "Dolar": 0.02291832996759502, "Ibov": 0.05940542913965441, "IPCA": 0.001, "Poupanca": 0.006947}, {"data": "2006-06-01", "DI": 0.0118, "Dolar": 0.03222992516413381, "Ibov": -0.07969866153058491, "IPCA": -0.0021, "Poupanca": 0.00676}, {"data": "2006-07-01", "DI": 0.011699999999999999, "Dolar": -0.02624204954854792, "Ibov": -0.010358164670975945, "IPCA": 0.0019, "Poupanca": 0.007448}, {"data": "2006-08-01", "DI": 0.0126, "Dolar": -0.015256017905266428, "Ibov": -0.013866209813421904, "IPCA": 0.0005, "Poupanca": 0.006529}, {"data": "2006-09-01", "DI": 0.0106, "Dolar": 0.005937195602764511, "Ibov": 0.013301121094492219, "IPCA": 0.0021, "Poupanca": 0.006884}, {"data": "2006-10-01", "DI": 0.0109, "Dolar": -0.009406556923502563, "Ibov": -0.007259771223445566, "IPCA": 0.0033, "Poupanca": 0.006288}, {"data": "2006-11-01", "DI": 0.0102, "Dolar": 0.00446864962993998, "Ibov": 0.07750013492363328, "IPCA": 0.0031, "Poupanca": 0.00653}, {"data": "2006-12-01", "DI": 0.009899999999999999, "Dolar": -0.0037073080309559803, "Ibov": 0.03498622589531686, "IPCA": 0.0048, "Poupanca": 0.0072}, {"data": "2007-01-01", "DI": 0.0108, "Dolar": -0.005302572212661061, "Ibov": 0.09814407046240947, "IPCA": 0.0044, "Poupanca": 0.005725}, {"data": "2007-02-01", "DI": 0.0087, "Dolar": -0.01973345803133053, "Ibov": -0.012515699711345696, "IPCA": 0.0044, "Poupanca": 0.006885}, {"data": "2007-03-01", "DI": 0.0105, "Dolar": -0.003625435290750434, "Ibov": -0.02896351667968311, "IPCA": 0.0037, "Poupanca": 0.006278000000000001}, {"data": "2007-04-01", "DI": 0.009399999999999999, "Dolar": -0.027146071719251097, "Ibov": 0.04779741250545766, "IPCA": 0.0025, "Poupanca": 0.006697}, {"data": "2007-05-01", "DI": 0.0103, "Dolar": -0.024803149606299257, "Ibov": 0.08498366120578105, "IPCA": 0.0028000000000000004, "Poupanca": 0.005959}, {"data": "2007-06-01", "DI": 0.0091, "Dolar": -0.025080742834073466, "Ibov": 0.07986335705045278, "IPCA": 0.0028000000000000004, "Poupanca": 0.006475999999999999}, {"data": "2007-07-01", "DI": 0.0097, "Dolar": -0.025415394171540928, "Ibov": 0.03646369541208849, "IPCA": 0.0024, "Poupanca": 0.006473}, {"data": "2007-08-01", "DI": 0.009899999999999999, "Dolar": 0.044189504992564244, "Ibov": -0.020534214661104166, "IPCA": 0.004699999999999999, "Poupanca": 0.005354}, {"data": "2007-09-01", "DI": 0.008, "Dolar": -0.03377416073245165, "Ibov": 0.011044732086882725, "IPCA": 0.0018, "Poupanca": 0.006148}, {"data": "2007-10-01", "DI": 0.009300000000000001, "Dolar": -0.05190566435038957, "Ibov": 0.13690660733499893, "IPCA": 0.003, "Poupanca": 0.005593}, {"data": "2007-11-01", "DI": 0.0084, "Dolar": -0.017268184342032145, "Ibov": 0.027430221366698815, "IPCA": 0.0038, "Poupanca": 0.0056430000000000004}, {"data": "2007-12-01", "DI": 0.0084, "Dolar": 0.009096559127634407, "Ibov": -0.013270882123341154, "IPCA": 0.0074, "Poupanca": 0.006015}, {"data": "2008-01-01", "DI": 0.009300000000000001, "Dolar": -0.006550951847704378, "Ibov": -0.006091772151898711, "IPCA": 0.0054, "Poupanca": 0.0052439999999999995}, {"data": "2008-02-01", "DI": 0.008, "Dolar": -0.026263878712731725, "Ibov": -0.027620791212290108, "IPCA": 0.0049, "Poupanca": 0.005411}, {"data": "2008-03-01", "DI": 0.0084, "Dolar": -0.01163396422990104, "Ibov": 0.055828421741977774, "IPCA": 0.0048, "Poupanca": 0.00596}, {"data": "2008-04-01", "DI": 0.009000000000000001, "Dolar": -0.01095104239868816, "Ibov": -0.026593270274461123, "IPCA": 0.0055000000000000005, "Poupanca": 0.0057399999999999994}, {"data": "2008-05-01", "DI": 0.0088, "Dolar": -0.016815678844218085, "Ibov": 0.10499402628434895, "IPCA": 0.0079, "Poupanca": 0.0061519999999999995}, {"data": "2008-06-01", "DI": 0.0096, "Dolar": -0.025052694971394174, "Ibov": 0.03648761641149845, "IPCA": 0.0074, "Poupanca": 0.0069240000000000005}, {"data": "2008-07-01", "DI": 0.010700000000000001, "Dolar": -0.016986842918030765, "Ibov": -0.11823859131813563, "IPCA": 0.0053, "Poupanca": 0.006582}, {"data": "2008-08-01", "DI": 0.0102, "Dolar": 0.01313309036068877, "Ibov": -0.09095211054325192, "IPCA": 0.0028000000000000004, "Poupanca": 0.006979999999999999}, {"data": "2008-09-01", "DI": 0.011000000000000001, "Dolar": 0.11616944737331769, "Ibov": -0.0428249175776505, "IPCA": 0.0026, "Poupanca": 0.0075190000000000005}, {"data": "2008-10-01", "DI": 0.0118, "Dolar": 0.20743498555234474, "Ibov": -0.09722272578949276, "IPCA": 0.0045000000000000005, "Poupanca": 0.006626}, {"data": "2008-11-01", "DI": 0.0102, "Dolar": 0.042984030558240294, "Ibov": -0.23193236811984175, "IPCA": 0.0036, "Poupanca": 0.00716}, {"data": "2008-12-01", "DI": 0.011200000000000002, "Dolar": 0.0565238494462339, "Ibov": -0.09171481607362286, "IPCA": 0.0028000000000000004, "Poupanca": 0.006848999999999999}, {"data": "2009-01-01", "DI": 0.0105, "Dolar": -0.03633478115603084, "Ibov": 0.15840073688149459, "IPCA": 0.0048, "Poupanca": 0.005453}, {"data": "2009-02-01", "DI": 0.0086, "Dolar": 0.002296957614631223, "Ibov": -0.039210814034390196, "IPCA": 0.0055000000000000005, "Poupanca": 0.006444999999999999}, {"data": "2009-03-01", "DI": 0.0097, "Dolar": 0.00047563453971544156, "Ibov": -0.06287177365126984, "IPCA": 0.002, "Poupanca": 0.005456}, {"data": "2009-04-01", "DI": 0.0084, "Dolar": -0.04663324401417579, "Ibov": 0.15843797433420725, "IPCA": 0.0048, "Poupanca": 0.005451}, {"data": "2009-05-01", "DI": 0.0077, "Dolar": -0.06573280747087362, "Ibov": 0.2008052220316372, "IPCA": 0.004699999999999999, "Poupanca": 0.005659}, {"data": "2009-06-01", "DI": 0.0076, "Dolar": -0.05012373234994427, "Ibov": 0.08096419006050981, "IPCA": 0.0036, "Poupanca": 0.006056000000000001}, {"data": "2009-07-01", "DI": 0.0079, "Dolar": -0.012668573763792379, "Ibov": -0.05399552178541278, "IPCA": 0.0024, "Poupanca": 0.005198}, {"data": "2009-08-01", "DI": 0.0069, "Dolar": -0.04532284768211925, "Ibov": 0.08641160949868065, "IPCA": 0.0015, "Poupanca": 0.005}, {"data": "2009-09-01", "DI": 0.0069, "Dolar": -0.013765445480164673, "Ibov": -0.0032679738562091387, "IPCA": 0.0024, "Poupanca": 0.005}, {"data": "2009-10-01", "DI": 0.0069, "Dolar": -0.04473019013078372, "Ibov": 0.08320343993550128, "IPCA": 0.0028000000000000004, "Poupanca": 0.005}, {"data": "2009-11-01", "DI": 0.0066, "Dolar": -0.007017947537965918, "Ibov": 0.03612365404654394, "IPCA": 0.0040999999999999995, "Poupanca": 0.005536}, {"data": "2009-12-01", "DI": 0.0073, "Dolar": 0.013961302282470278, "Ibov": 0.0942323962773175, "IPCA": 0.0037, "Poupanca": 0.005}, {"data": "2010-01-01", "DI": 0.0066, "Dolar": 0.01685425355653325, "Ibov": 0.021868526245149233, "IPCA": 0.0075, "Poupanca": 0.005}, {"data": "2010-02-01", "DI": 0.0059, "Dolar": 0.03472300258455996, "Ibov": -0.049582411307016905, "IPCA": 0.0078000000000000005, "Poupanca": 0.005796}, {"data": "2010-03-01", "DI": 0.0076, "Dolar": -0.030299739357080746, "Ibov": 0.00985399266959086, "IPCA": 0.0052, "Poupanca": 0.005}, {"data": "2010-04-01", "DI": 0.0067, "Dolar": -0.01635121514167326, "Ibov": 0.05813054084607594, "IPCA": 0.005699999999999999, "Poupanca": 0.0055130000000000005}, {"data": "2010-05-01", "DI": 0.0075, "Dolar": 0.03222133667311855, "Ibov": -0.056469298245614086, "IPCA": 0.0043, "Poupanca": 0.005592000000000001}, {"data": "2010-06-01", "DI": 0.0079, "Dolar": -0.0036951246415176664, "Ibov": -0.07863645167538258, "IPCA": 0.0, "Poupanca": 0.006157}, {"data": "2010-07-01", "DI": 0.0086, "Dolar": -0.02042623858289505, "Ibov": -0.009783153571255365, "IPCA": 0.0001, "Poupanca": 0.005914}, {"data": "2010-08-01", "DI": 0.0089, "Dolar": -0.005650994575045254, "Ibov": 0.11890064667842437, "IPCA": 0.0004, "Poupanca": 0.005706}, {"data": "2010-09-01", "DI": 0.0085, "Dolar": -0.02324391907251655, "Ibov": -0.021075061663528794, "IPCA": 0.0045000000000000005, "Poupanca": 0.005474}, {"data": "2010-10-01", "DI": 0.008100000000000001, "Dolar": -0.020480595799150514, "Ibov": 0.04705321068089985, "IPCA": 0.0075, "Poupanca": 0.005338000000000001}, {"data": "2010-11-01", "DI": 0.008100000000000001, "Dolar": 0.017701217701217686, "Ibov": 0.018966523800709068, "IPCA": 0.0083, "Poupanca": 0.006412999999999999}, {"data": "2010-12-01", "DI": 0.009300000000000001, "Dolar": -0.011615011965213307, "Ibov": -0.03095261385391479, "IPCA": 0.0063, "Poupanca": 0.005718999999999999}, {"data": "2011-01-01", "DI": 0.0086, "Dolar": -0.010924766741466807, "Ibov": 0.008882992530210743, "IPCA": 0.0083, "Poupanca": 0.005527}, {"data": "2011-02-01", "DI": 0.0084, "Dolar": -0.0041196489342648634, "Ibov": -0.03023069666390321, "IPCA": 0.008, "Poupanca": 0.0062180000000000004}, {"data": "2011-03-01", "DI": 0.0092, "Dolar": -0.0053357314148680945, "Ibov": -0.02364142850826123, "IPCA": 0.0079, "Poupanca": 0.005371}, {"data": "2011-04-01", "DI": 0.0084, "Dolar": -0.04381893797842207, "Ibov": 0.04566520236100424, "IPCA": 0.0077, "Poupanca": 0.0065780000000000005}, {"data": "2011-05-01", "DI": 0.009899999999999999, "Dolar": 0.0170827029752898, "Ibov": -0.05493157013339489, "IPCA": 0.004699999999999999, "Poupanca": 0.00612}, {"data": "2011-06-01", "DI": 0.0096, "Dolar": -0.016423923148435104, "Ibov": -0.03134595114797667, "IPCA": 0.0015, "Poupanca": 0.006235000000000001}, {"data": "2011-07-01", "DI": 0.0097, "Dolar": -0.014555765595463122, "Ibov": -0.0002680922868272262, "IPCA": 0.0016, "Poupanca": 0.007086}, {"data": "2011-08-01", "DI": 0.010700000000000001, "Dolar": 0.021165036127629655, "Ibov": -0.07663185790453353, "IPCA": 0.0037, "Poupanca": 0.006008}, {"data": "2011-09-01", "DI": 0.009399999999999999, "Dolar": 0.09567939887288679, "Ibov": -0.007140904742380716, "IPCA": 0.0053, "Poupanca": 0.005623}, {"data": "2011-10-01", "DI": 0.0088, "Dolar": 0.013030060578351765, "Ibov": -0.12605389036098968, "IPCA": 0.0043, "Poupanca": 0.005647999999999999}, {"data": "2011-11-01", "DI": 0.0086, "Dolar": 0.010098160893602603, "Ibov": 0.12858324145534739, "IPCA": 0.0052, "Poupanca": 0.005941999999999999}, {"data": "2011-12-01", "DI": 0.0091, "Dolar": 0.02591454900865675, "Ibov": 0.014304903790799406, "IPCA": 0.005, "Poupanca": 0.005868}, {"data": "2012-01-01", "DI": 0.0089, "Dolar": -0.025695465185911037, "Ibov": 0.01929724988390702, "IPCA": 0.005600000000000001, "Poupanca": 0.005}, {"data": "2012-02-01", "DI": 0.0075, "Dolar": -0.039839079175280845, "Ibov": 0.08946258331224155, "IPCA": 0.0045000000000000005, "Poupanca": 0.006072999999999999}, {"data": "2012-03-01", "DI": 0.008199999999999999, "Dolar": 0.044750931098696434, "Ibov": 0.03473910821317383, "IPCA": 0.0021, "Poupanca": 0.005228}, {"data": "2012-04-01", "DI": 0.0070999999999999995, "Dolar": 0.03314209324346917, "Ibov": -0.023858703786858282, "IPCA": 0.0064, "Poupanca": 0.00547}, {"data": "2012-05-01", "DI": 0.0074, "Dolar": 0.07073538926029754, "Ibov": -0.04281157998037288, "IPCA": 0.0036, "Poupanca": 0.004828}, {"data": "2012-06-01", "DI": 0.0064, "Dolar": 0.031822759315206506, "Ibov": -0.1445117262591311, "IPCA": 0.0008, "Poupanca": 0.004973}, {"data": "2012-07-01", "DI": 0.0068000000000000005, "Dolar": -0.01000390396252182, "Ibov": 0.024155946295151942, "IPCA": 0.0043, "Poupanca": 0.004675}, {"data": "2012-08-01", "DI": 0.0069, "Dolar": 0.00034504855326056294, "Ibov": 0.017004004168723608, "IPCA": 0.0040999999999999995, "Poupanca": 0.004273}, {"data": "2012-09-01", "DI": 0.0054, "Dolar": -0.0006405834236720143, "Ibov": 0.029807813314636, "IPCA": 0.005699999999999999, "Poupanca": 0.004273}, {"data": "2012-10-01", "DI": 0.0060999999999999995, "Dolar": 0.0008382229673093988, "Ibov": 0.039978352333234435, "IPCA": 0.0059, "Poupanca": 0.004134}, {"data": "2012-11-01", "DI": 0.0055000000000000005, "Dolar": 0.01872105626170084, "Ibov": -0.01994258951503247, "IPCA": 0.006, "Poupanca": 0.004134}, {"data": "2012-12-01", "DI": 0.0055000000000000005, "Dolar": 0.004836057645807079, "Ibov": -0.0031002175290753, "IPCA": 0.0079, "Poupanca": 0.004134}, {"data": "2013-01-01", "DI": 0.006, "Dolar": -0.02247569544710748, "Ibov": 0.07470533658637168, "IPCA": 0.0086, "Poupanca": 0.004134}, {"data": "2013-02-01", "DI": 0.0049, "Dolar": -0.028457486091280515, "Ibov": -0.035155875299760164, "IPCA": 0.006, "Poupanca": 0.004134}, {"data": "2013-03-01", "DI": 0.0055000000000000005, "Dolar": 0.004814270511326102, "Ibov": -0.05744726682242218, "IPCA": 0.004699999999999999, "Poupanca": 0.004134}, {"data": "2013-04-01", "DI": 0.0060999999999999995, "Dolar": 0.009784143635263476, "Ibov": -0.017263202306448178, "IPCA": 0.0055000000000000005, "Poupanca": 0.004273}, {"data": "2013-05-01", "DI": 0.006, "Dolar": 0.016282089701328495, "Ibov": -0.01037529963149797, "IPCA": 0.0037, "Poupanca": 0.004551}, {"data": "2013-06-01", "DI": 0.0060999999999999995, "Dolar": 0.06791822292117144, "Ibov": -0.024908716243085882, "IPCA": 0.0026, "Poupanca": 0.0047610000000000005}, {"data": "2013-07-01", "DI": 0.0072, "Dolar": 0.03644730786930528, "Ibov": -0.12446240545751153, "IPCA": 0.0003, "Poupanca": 0.004828}, {"data": "2013-08-01", "DI": 0.0070999999999999995, "Dolar": 0.0399609270935084, "Ibov": 0.040461571035358856, "IPCA": 0.0024, "Poupanca": 0.005079}, {"data": "2013-09-01", "DI": 0.0070999999999999995, "Dolar": -0.030612244897959107, "Ibov": 0.05482183919741157, "IPCA": 0.0034999999999999996, "Poupanca": 0.005925000000000001}, {"data": "2013-10-01", "DI": 0.008100000000000001, "Dolar": -0.03607134992292449, "Ibov": 0.025928426738690113, "IPCA": 0.005699999999999999, "Poupanca": 0.005208000000000001}, {"data": "2013-11-01", "DI": 0.0072, "Dolar": 0.04879831855980976, "Ibov": 0.01568288234077353, "IPCA": 0.0054, "Poupanca": 0.005496}, {"data": "2013-12-01", "DI": 0.0079, "Dolar": 0.021826261218088394, "Ibov": -0.05124692203728731, "IPCA": 0.0092, "Poupanca": 0.006131999999999999}, {"data": "2014-01-01", "DI": 0.0085, "Dolar": 0.01564698358558947, "Ibov": -0.017640745438579408, "IPCA": 0.0055000000000000005, "Poupanca": 0.005540000000000001}, {"data": "2014-02-01", "DI": 0.0079, "Dolar": 0.0006296700528922727, "Ibov": -0.08329194890844438, "IPCA": 0.0069, "Poupanca": 0.005266999999999999}, {"data": "2014-03-01", "DI": 0.0077, "Dolar": -0.024164114611738174, "Ibov": 0.009556210453323999, "IPCA": 0.0092, "Poupanca": 0.005461000000000001}, {"data": "2014-04-01", "DI": 0.008199999999999999, "Dolar": -0.0401100554576328, "Ibov": 0.07901006675395483, "IPCA": 0.0067, "Poupanca": 0.005607}, {"data": "2014-05-01", "DI": 0.0087, "Dolar": -0.005329630956646514, "Ibov": 0.053908891983290186, "IPCA": 0.0046, "Poupanca": 0.005467}, {"data": "2014-06-01", "DI": 0.008199999999999999, "Dolar": 0.0065739114773291085, "Ibov": -0.02593431483578712, "IPCA": 0.004, "Poupanca": 0.006059}, {"data": "2014-07-01", "DI": 0.0095, "Dolar": -0.004875866696488429, "Ibov": 0.030325931093283742, "IPCA": 0.0001, "Poupanca": 0.005605}, {"data": "2014-08-01", "DI": 0.0087, "Dolar": 0.01950912523599735, "Ibov": 0.051381392112241686, "IPCA": 0.0025, "Poupanca": 0.005877}, {"data": "2014-09-01", "DI": 0.0091, "Dolar": 0.028615520282186946, "Ibov": 0.09369801262901811, "IPCA": 0.005699999999999999, "Poupanca": 0.006043}, {"data": "2014-10-01", "DI": 0.0095, "Dolar": 0.049466329461185676, "Ibov": -0.13547374102484422, "IPCA": 0.0042, "Poupanca": 0.005485}, {"data": "2014-11-01", "DI": 0.0084, "Dolar": 0.040885512396356516, "Ibov": 0.020602368610238786, "IPCA": 0.0051, "Poupanca": 0.006058}, {"data": "2014-12-01", "DI": 0.0096, "Dolar": 0.03570867995605087, "Ibov": -0.03097484568187292, "IPCA": 0.0078000000000000005, "Poupanca": 0.005881999999999999}, {"data": "2015-01-01", "DI": 0.009399999999999999, "Dolar": -0.0019701447298630104, "Ibov": -0.07200244854235216, "IPCA": 0.0124, "Poupanca": 0.005169}, {"data": "2015-02-01", "DI": 0.008199999999999999, "Dolar": 0.0692050717485384, "Ibov": -0.01774818601583117, "IPCA": 0.012199999999999999, "Poupanca": 0.0063019999999999994}, {"data": "2015-03-01", "DI": 0.0104, "Dolar": 0.11468134209124803, "Ibov": 0.07072254517218957, "IPCA": 0.0132, "Poupanca": 0.006079}, {"data": "2015-04-01", "DI": 0.0095, "Dolar": -0.030673674151935004, "Ibov": 0.025499304208071116, "IPCA": 0.0070999999999999995, "Poupanca": 0.006159}, {"data": "2015-05-01", "DI": 0.009899999999999999, "Dolar": 0.0060791272344900005, "Ibov": 0.09617369366614437, "IPCA": 0.0074, "Poupanca": 0.006822}, {"data": "2015-06-01", "DI": 0.010700000000000001, "Dolar": 0.016330796616258914, "Ibov": -0.07537399309551207, "IPCA": 0.0079, "Poupanca": 0.007317000000000001}, {"data": "2015-07-01", "DI": 0.0118, "Dolar": 0.03580036635922501, "Ibov": -0.005147932341460604, "IPCA": 0.0062, "Poupanca": 0.006876}, {"data": "2015-08-01", "DI": 0.0111, "Dolar": 0.09034780180571489, "Ibov": -0.04966071496265967, "IPCA": 0.0022, "Poupanca": 0.0069299999999999995}, {"data": "2015-09-01", "DI": 0.0111, "Dolar": 0.11160117235295797, "Ibov": -0.09296342095815546, "IPCA": 0.0054, "Poupanca": 0.0067989999999999995}, {"data": "2015-10-01", "DI": 0.0111, "Dolar": -0.006757967490080619, "Ibov": -0.0036062185280471004, "IPCA": 0.008199999999999999, "Poupanca": 0.006303}, {"data": "2015-11-01", "DI": 0.0106, "Dolar": -0.026700342774670816, "Ibov": 0.060490367002846934, "IPCA": 0.0101, "Poupanca": 0.007261}, {"data": "2015-12-01", "DI": 0.0116, "Dolar": 0.025049649146034803, "Ibov": -0.06257543596786952, "IPCA": 0.0096, "Poupanca": 0.006327}, {"data": "2016-01-01", "DI": 0.0106, "Dolar": 0.04683423316370017, "Ibov": -0.0645104002486292, "IPCA": 0.0127, "Poupanca": 0.005961999999999999}, {"data": "2016-02-01", "DI": 0.01, "Dolar": -0.019420590267495652, "Ibov": -0.03727960893191906, "IPCA": 0.009000000000000001, "Poupanca": 0.007179}, {"data": "2016-03-01", "DI": 0.0116, "Dolar": -0.06789641895462672, "Ibov": 0.08755237860488041, "IPCA": 0.0043, "Poupanca": 0.006311}, {"data": "2016-04-01", "DI": 0.0106, "Dolar": -0.03728502389373367, "Ibov": 0.14595893205203758, "IPCA": 0.0060999999999999995, "Poupanca": 0.006541}, {"data": "2016-05-01", "DI": 0.0111, "Dolar": -0.007431712378708877, "Ibov": 0.05933309600094927, "IPCA": 0.0078000000000000005, "Poupanca": 0.007053}, {"data": "2016-06-01", "DI": 0.0116, "Dolar": -0.03243579238832528, "Ibov": -0.08492961427877976, "IPCA": 0.0034999999999999996, "Poupanca": 0.006629}, {"data": "2016-07-01", "DI": 0.0111, "Dolar": -0.04348080011680544, "Ibov": 0.06569685593618013, "IPCA": 0.0052, "Poupanca": 0.0075580000000000005}, {"data": "2016-08-01", "DI": 0.012199999999999999, "Dolar": -0.020118451581389585, "Ibov": 0.08659276702467777, "IPCA": 0.0044, "Poupanca": 0.006583}, {"data": "2016-09-01", "DI": 0.0111, "Dolar": 0.014549646384397263, "Ibov": 0.02607653816336608, "IPCA": 0.0008, "Poupanca": 0.006609}, {"data": "2016-10-01", "DI": 0.0105, "Dolar": -0.021680383245301638, "Ibov": 0.02103509856446184, "IPCA": 0.0026, "Poupanca": 0.006435}, {"data": "2016-11-01", "DI": 0.0104, "Dolar": 0.04903007093979528, "Ibov": 0.06500058862111291, "IPCA": 0.0018, "Poupanca": 0.0068579999999999995}, {"data": "2016-12-01", "DI": 0.011200000000000002, "Dolar": 0.0030819868342308876, "Ibov": -0.06030698291381109, "IPCA": 0.003, "Poupanca": 0.0067079999999999996}, {"data": "2017-01-01", "DI": 0.0109, "Dolar": -0.04644572383139933, "Ibov": 0.0013779891441343395, "IPCA": 0.0038, "Poupanca": 0.005304}, {"data": "2017-02-01", "DI": 0.0087, "Dolar": -0.02890571231933936, "Ibov": 0.08805316417459608, "IPCA": 0.0033, "Poupanca": 0.006527}, {"data": "2017-03-01", "DI": 0.0105, "Dolar": 0.0076348173442433165, "Ibov": 0.03320686038620524, "IPCA": 0.0025, "Poupanca": 0.005}, {"data": "2017-04-01", "DI": 0.0079, "Dolar": 0.0026535375171841125, "Ibov": -0.02654167102061533, "IPCA": 0.0014000000000000002, "Poupanca": 0.005768}, {"data": "2017-05-01", "DI": 0.009300000000000001, "Dolar": 0.023372233913653284, "Ibov": 0.0231709374185336, "IPCA": 0.0031, "Poupanca": 0.005539}, {"data": "2017-06-01", "DI": 0.008100000000000001, "Dolar": 0.02676429350366094, "Ibov": -0.06643985492041604, "IPCA": -0.0023, "Poupanca": 0.005626}, {"data": "2017-07-01", "DI": 0.008, "Dolar": -0.027098379559385766, "Ibov": 0.01590971118496043, "IPCA": 0.0024, "Poupanca": 0.005512}, {"data": "2017-08-01", "DI": 0.008, "Dolar": -0.017217179751099487, "Ibov": 0.05113780025284442, "IPCA": 0.0019, "Poupanca": 0.005}, {"data": "2017-09-01", "DI": 0.0064, "Dolar": -0.005109651210765231, "Ibov": 0.08128871249022795, "IPCA": 0.0016, "Poupanca": 0.00469}, {"data": "2017-10-01", "DI": 0.0064, "Dolar": 0.017991578410105902, "Ibov": 0.033883458698886315, "IPCA": 0.0042, "Poupanca": 0.004273}, {"data": "2017-11-01", "DI": 0.005699999999999999, "Dolar": 0.021371270995236946, "Ibov": -0.007208176438945668, "IPCA": 0.0028000000000000004, "Poupanca": 0.004273}, {"data": "2017-12-01", "DI": 0.0054, "Dolar": 0.009971160336258222, "Ibov": -0.021131339401820548, "IPCA": 0.0044, "Poupanca": 0.003994}, {"data": "2018-01-01", "DI": 0.0058, "Dolar": -0.02469698350496674, "Ibov": 0.07786726447470382, "IPCA": 0.0029, "Poupanca": 0.003994}, {"data": "2018-02-01", "DI": 0.004699999999999999, "Dolar": 0.009624369276770572, "Ibov": 0.09762360221334943, "IPCA": 0.0032, "Poupanca": 0.003855}, {"data": "2018-03-01", "DI": 0.0053, "Dolar": 0.011630418016350452, "Ibov": -0.0013685010819346477, "IPCA": 0.0009, "Poupanca": 0.003715}, {"data": "2018-04-01", "DI": 0.0052, "Dolar": 0.03912539643815571, "Ibov": -0.008339384853240928, "IPCA": 0.0022, "Poupanca": 0.003715}, {"data": "2018-05-01", "DI": 0.0052, "Dolar": 0.06708730741012459, "Ibov": -0.0014055228781328921, "IPCA": 0.004, "Poupanca": 0.003715}, {"data": "2018-06-01", "DI": 0.0052, "Dolar": 0.03770523362943812, "Ibov": -0.0864253019030835, "IPCA": 0.0126, "Poupanca": 0.003715}, {"data": "2018-07-01", "DI": 0.0054, "Dolar": 0.014735503021308105, "Ibov": -0.05696530295183844, "IPCA": 0.0033, "Poupanca": 0.003715}, {"data": "2018-08-01", "DI": 0.005699999999999999, "Dolar": 0.02637902214793142, "Ibov": 0.08871499176276765, "IPCA": -0.0009, "Poupanca": 0.003715}, {"data": "2018-09-01", "DI": 0.004699999999999999, "Dolar": 0.04750877907272644, "Ibov": -0.03920455978411641, "IPCA": 0.0048, "Poupanca": 0.003715}, {"data": "2018-10-01", "DI": 0.0054, "Dolar": -0.08699137616907571, "Ibov": 0.03190581811977489, "IPCA": 0.0045000000000000005, "Poupanca": 0.003715}, {"data": "2018-11-01", "DI": 0.0049, "Dolar": 0.00752979991485736, "Ibov": 0.12458028083028072, "IPCA": -0.0021, "Poupanca": 0.003715}, {"data": "2018-12-01", "DI": 0.0049, "Dolar": 0.02598568674571511, "Ibov": 0.01584501068774813, "IPCA": 0.0015, "Poupanca": 0.003715}, {"data": "2019-01-01", "DI": 0.0054, "Dolar": -0.036910246840493266, "Ibov": 0.013270986417279085, "IPCA": 0.0032, "Poupanca": 0.003715}, {"data": "2019-02-01", "DI": 0.0049, "Dolar": -0.004837373386428645, "Ibov": 0.07525381268404163, "IPCA": 0.0043, "Poupanca": 0.003715}, {"data": "2019-03-01", "DI": 0.004699999999999999, "Dolar": 0.033005693414974724, "Ibov": -0.03328189983752461, "IPCA": 0.0075, "Poupanca": 0.003715}, {"data": "2019-04-01", "DI": 0.0052, "Dolar": 0.012920837124658746, "Ibov": 0.015327047482136091, "IPCA": 0.005699999999999999, "Poupanca": 0.003715}, {"data": "2019-05-01", "DI": 0.0054, "Dolar": 0.02702633335044413, "Ibov": -0.0054760863680846095, "IPCA": 0.0013, "Poupanca": 0.003715}, {"data": "2019-06-01", "DI": 0.004699999999999999, "Dolar": -0.035661626889916254, "Ibov": 0.01561845741562684, "IPCA": 0.0001, "Poupanca": 0.003715}, {"data": "2019-07-01", "DI": 0.005699999999999999, "Dolar": -0.02060225976987662, "Ibov": 0.04452690166975892, "IPCA": 0.0019, "Poupanca": 0.003434}, {"data": "2019-08-01", "DI": 0.005, "Dolar": 0.06368904294446054, "Ibov": 0.00775606867969203, "IPCA": 0.0011, "Poupanca": 0.003434}, {"data": "2019-09-01", "DI": 0.0046, "Dolar": 0.025248756218905655, "Ibov": -0.014687738675753459, "IPCA": -0.0004, "Poupanca": 0.0031530000000000004}, {"data": "2019-10-01", "DI": 0.0048, "Dolar": -0.008370738808686218, "Ibov": 0.034056804404428265, "IPCA": 0.001, "Poupanca": 0.0028710000000000003}, {"data": "2019-11-01", "DI": 0.0038, "Dolar": 0.01671152434548584, "Ibov": 0.03981624748926027, "IPCA": 0.0051, "Poupanca": 0.0028710000000000003}, {"data": "2019-12-01", "DI": 0.0037, "Dolar": -0.010998002550959063, "Ibov": 0.00799475026803198, "IPCA": 0.0115, "Poupanca": 0.0025879999999999996}, {"data": "2020-01-01", "DI": 0.0038, "Dolar": 0.009708974109402302, "Ibov": 0.08721724539477904, "IPCA": 0.0021, "Poupanca": 0.0025879999999999996}, {"data": "2020-02-01", "DI": 0.0029, "Dolar": 0.046150138570912214, "Ibov": -0.0332622097779427, "IPCA": 0.0025, "Poupanca": 0.0024460000000000003}, {"data": "2020-03-01", "DI": 0.0034000000000000002, "Dolar": 0.12506334945864994, "Ibov": -0.06982526236816167, "IPCA": 0.0007000000000000001, "Poupanca": 0.002162}, {"data": "2020-04-01", "DI": 0.0028000000000000004, "Dolar": 0.09044001719936934, "Ibov": -0.3344243845252052, "IPCA": -0.0031, "Poupanca": 0.002162}, {"data": "2020-05-01", "DI": 0.0024, "Dolar": 0.059674027339642555, "Ibov": 0.11144616511899907, "IPCA": -0.0038, "Poupanca": 0.0017330000000000002}, {"data": "2020-06-01", "DI": 0.0021, "Dolar": -0.07917213027607461, "Ibov": 0.1235356762513311, "IPCA": 0.0026, "Poupanca": 0.001303}, {"data": "2020-07-01", "DI": 0.0019, "Dolar": 0.0160874417888619, "Ibov": 0.08556759196569619, "IPCA": 0.0036, "Poupanca": 0.001303}, {"data": "2020-08-01", "DI": 0.0016, "Dolar": 0.0342790045831598, "Ibov": 0.06888558568859593, "IPCA": 0.0024, "Poupanca": 0.001159}, {"data": "2020-09-01", "DI": 0.0016, "Dolar": -0.011297883249102747, "Ibov": -0.006437809977632991, "IPCA": 0.0064, "Poupanca": 0.001159}, {"data": "2020-10-01", "DI": 0.0016, "Dolar": 0.04191128808222988, "Ibov": -0.06547059744734163, "IPCA": 0.0086, "Poupanca": 0.001159}, {"data": "2020-11-01", "DI": 0.0015, "Dolar": -0.03697251946389846, "Ibov": 0.0011311387844448184, "IPCA": 0.0089, "Poupanca": 0.001159}, {"data": "2020-12-01", "DI": 0.0016, "Dolar": -0.05024179556277453, "Ibov": 0.16475043677487533, "IPCA": 0.013500000000000002, "Poupanca": 0.001159}, {"data": "2021-01-01", "DI": 0.0015, "Dolar": 0.04092817164179108, "Ibov": 0.06487627430727083, "IPCA": 0.0025, "Poupanca": 0.001159}, {"data": "2021-02-01", "DI": 0.0013, "Dolar": 0.011257981404727113, "Ibov": -0.010062585401238167, "IPCA": 0.0086, "Poupanca": 0.001159}, {"data": "2021-03-01", "DI": 0.002, "Dolar": 0.04238899658451012, "Ibov": -0.059898606910066876, "IPCA": 0.009300000000000001, "Poupanca": 0.00159}, {"data": "2021-04-01", "DI": 0.0021, "Dolar": -0.014877526079948966, "Ibov": 0.044573344813522375, "IPCA": 0.0031, "Poupanca": 0.00159}, {"data": "2021-05-01", "DI": 0.0027, "Dolar": -0.04872260477157908, "Ibov": 0.03432448613051298, "IPCA": 0.0083, "Poupanca": 0.002019}, {"data": "2021-06-01", "DI": 0.0031, "Dolar": -0.04898792311617617, "Ibov": 0.07598419582414073, "IPCA": 0.0053, "Poupanca": 0.0024460000000000003}, {"data": "2021-07-01", "DI": 0.0036, "Dolar": 0.024801764740952637, "Ibov": -0.02027801383052541, "IPCA": 0.0096, "Poupanca": 0.0024460000000000003}, {"data": "2021-08-01", "DI": 0.0043, "Dolar": 0.018422634630674617, "Ibov": -0.025066445975840734, "IPCA": 0.0087, "Poupanca": 0.0030120000000000004}, {"data": "2021-09-01", "DI": 0.0044, "Dolar": 0.005331606908239417, "Ibov": -0.025466061575630916, "IPCA": 0.0116, "Poupanca": 0.003575}, {"data": "2021-10-01", "DI": 0.0049, "Dolar": 0.04930204367672397, "Ibov": -0.054407182820194966, "IPCA": 0.0125, "Poupanca": 0.004412}, {"data": "2021-11-01", "DI": 0.0059, "Dolar": 0.0030505415162453975, "Ibov": -0.06509300265721873, "IPCA": 0.0095, "Poupanca": 0.004902}, {"data": "2021-12-01", "DI": 0.0077, "Dolar": 0.01700588457593266, "Ibov": -0.045248268609487385, "IPCA": 0.0073, "Poupanca": 0.005607999999999999}, {"data": "2022-01-01", "DI": 0.0073, "Dolar": -0.020755918887355396, "Ibov": 0.031227983130736714, "IPCA": 0.0054, "Poupanca": 0.005}, {"data": "2022-02-01", "DI": 0.0076, "Dolar": -0.060985526101805076, "Ibov": 0.08876849945151166, "IPCA": 0.0101, "Poupanca": 0.005976}, {"data": "2022-03-01", "DI": 0.009300000000000001, "Dolar": -0.04391332794519498, "Ibov": 0.01791474807109328, "IPCA": 0.016200000000000003, "Poupanca": 0.005558}, {"data": "2022-04-01", "DI": 0.0083, "Dolar": -0.04234763706625877, "Ibov": 0.05553336690572519, "IPCA": 0.0106, "Poupanca": 0.006671}, {"data": "2022-05-01", "DI": 0.0103, "Dolar": 0.04142496847414878, "Ibov": -0.12281812947273174, "IPCA": 0.004699999999999999, "Poupanca": 0.006491}, {"data": "2022-06-01", "DI": 0.0102, "Dolar": 0.018990535004338893, "Ibov": 0.04427085775372985, "IPCA": 0.0067, "Poupanca": 0.006639000000000001}, {"data": "2022-07-01", "DI": 0.0103, "Dolar": 0.06315852016160983, "Ibov": -0.11140445402298849, "IPCA": -0.0068000000000000005, "Poupanca": 0.007421}, {"data": "2022-08-01", "DI": 0.011699999999999999, "Dolar": -0.04187701421359513, "Ibov": 0.0330557632839501, "IPCA": -0.0036, "Poupanca": 0.006814}, {"data": "2022-09-01", "DI": 0.010700000000000001, "Dolar": 0.01821787568292743, "Ibov": 0.08001956468574223, "IPCA": -0.0029, "Poupanca": 0.006501}, {"data": "2022-10-01", "DI": 0.0102, "Dolar": 0.0025396219209470328, "Ibov": 0.05189076581676555, "IPCA": 0.0059, "Poupanca": 0.006515}, {"data": "2022-11-01", "DI": 0.0102, "Dolar": 0.0046473534845627995, "Ibov": 0.006845540496323244, "IPCA": 0.0040999999999999995, "Poupanca": 0.007082000000000001}, {"data": "2022-12-01", "DI": 0.011200000000000002, "Dolar": -0.006123571008777806, "Ibov": -0.05133884665053157, "IPCA": 0.0062, "Poupanca": 0.007090999999999999}, {"data": "2023-01-01", "DI": 0.011200000000000002, "Dolar": -0.00795437204333882, "Ibov": -0.04101833654869014, "IPCA": 0.0053, "Poupanca": 0.005834000000000001}, {"data": "2023-02-01", "DI": 0.0092, "Dolar": -0.005576172438325644, "Ibov": 0.055717455065052324, "IPCA": 0.0084, "Poupanca": 0.007403999999999999}, {"data": "2023-03-01", "DI": 0.011699999999999999, "Dolar": 0.007695728677224123, "Ibov": -0.07050568551151792, "IPCA": 0.0070999999999999995, "Poupanca": 0.005825}, {"data": "2023-04-01", "DI": 0.0092, "Dolar": -0.03680322364002686, "Ibov": -0.027580591081094008, "IPCA": 0.0060999999999999995, "Poupanca": 0.007158}, {"data": "2023-05-01", "DI": 0.011200000000000002, "Dolar": -0.00735103691455663, "Ibov": 0.004147538076566981, "IPCA": 0.0023, "Poupanca": 0.006808}, {"data": "2023-06-01", "DI": 0.010700000000000001, "Dolar": -0.026330577185518123, "Ibov": 0.08474692672206574, "IPCA": -0.0008, "Poupanca": 0.006589}, {"data": "2023-07-01", "DI": 0.010700000000000001, "Dolar": -0.010470772528650474, "Ibov": 0.08237688237688245, "IPCA": 0.0012, "Poupanca": 0.007170999999999999}, {"data": "2023-08-01", "DI": 0.011399999999999999, "Dolar": 0.021392267955340882, "Ibov": 0.013160863352635888, "IPCA": 0.0023, "Poupanca": 0.006136}, {"data": "2023-09-01", "DI": 0.0097, "Dolar": 0.006831854797593628, "Ibov": -0.027670559514383797, "IPCA": 0.0026, "Poupanca": 0.0060609999999999995}, {"data": "2023-10-01", "DI": 0.01, "Dolar": 0.025886165687664553, "Ibov": -0.02405571153503605, "IPCA": 0.0024, "Poupanca": 0.005778999999999999}, {"data": "2023-11-01", "DI": 0.0092, "Dolar": -0.03287395356183864, "Ibov": -3.4765377160850264e-05, "IPCA": 0.0028000000000000004, "Poupanca": 0.005693}, {"data": "2023-12-01", "DI": 0.0089, "Dolar": -0.00022456770716372532, "Ibov": 0.11342598628458189, "IPCA": 0.005600000000000001, "Poupanca": 0.005879}, {"data": "2024-01-01", "DI": 0.0097, "Dolar": 0.003512211059380821, "Ibov": 0.03586176748397785, "IPCA": 0.0042, "Poupanca": 0.005079}, {"data": "2024-02-01", "DI": 0.008, "Dolar": 0.010174181995767695, "Ibov": -0.03177163010467454, "IPCA": 0.0083, "Poupanca": 0.005333}, {"data": "2024-03-01", "DI": 0.0083, "Dolar": 0.0031625171219078485, "Ibov": 0.005440493146846581, "IPCA": 0.0016, "Poupanca": 0.006028}, {"data": "2024-04-01", "DI": 0.0089, "Dolar": 0.02991907793016213, "Ibov": -0.01695308871342316, "IPCA": 0.0038, "Poupanca": 0.005874000000000001}, {"data": "2024-05-01", "DI": 0.0083, "Dolar": 0.0007603673159033431, "Ibov": 0.001039451925348489, "IPCA": 0.0046, "Poupanca": 0.005366999999999999}, {"data": "2024-06-01", "DI": 0.0079, "Dolar": 0.04987336840054546, "Ibov": -0.04004027627003981, "IPCA": 0.0021, "Poupanca": 0.005743000000000001}, {"data": "2024-07-01", "DI": 0.0091, "Dolar": 0.028391167192428846, "Ibov": 0.02201062016520261, "IPCA": 0.0038, "Poupanca": 0.005711000000000001}, {"data": "2024-08-01", "DI": 0.0087, "Dolar": 0.0019126669072537794, "Ibov": 0.021464423739957272, "IPCA": -0.0002, "Poupanca": 0.005678}, {"data": "2024-09-01", "DI": 0.0084, "Dolar": -0.0019810539206858158, "Ibov": 0.059547077985792285, "IPCA": 0.0044, "Poupanca": 0.0059819999999999995}, {"data": "2024-10-01", "DI": 0.009300000000000001, "Dolar": 0.014887397141619907, "Ibov": -0.0184174068943036, "IPCA": 0.005600000000000001, "Poupanca": 0.005652000000000001}, {"data": "2024-11-01", "DI": 0.0079, "Dolar": 0.03253853949965335, "Ibov": -0.03301256651194384, "IPCA": 0.0039000000000000003, "Poupanca": 0.0058260000000000004}, {"data": "2024-12-01", "DI": 0.009300000000000001, "Dolar": 0.04992164763823603, "Ibov": -0.022517776164719283, "IPCA": 0.0052, "Poupanca": 0.006697999999999999}, {"data": "2025-01-01", "DI": 0.0101, "Dolar": -0.01233393472199451, "Ibov": -0.040810948928423185, "IPCA": 0.0016, "Poupanca": 0.006331}, {"data": "2025-02-01", "DI": 0.009899999999999999, "Dolar": -0.042545418313461036, "Ibov": 0.048657648283038535, "IPCA": 0.0131, "Poupanca": 0.006097}, {"data": "2025-03-01", "DI": 0.0096, "Dolar": -0.0032607187456639153, "Ibov": -0.023203937445423484, "IPCA": 0.005600000000000001, "Poupanca": 0.006697}, {"data": "2025-04-01", "DI": 0.0106, "Dolar": 0.0064209647107953405, "Ibov": 0.06582850455517009, "IPCA": 0.0043, "Poupanca": 0.006721}, {"data": "2025-05-01", "DI": 0.011399999999999999, "Dolar": -0.020108235212753067, "Ibov": 0.030401000404126632, "IPCA": 0.0026, "Poupanca": 0.006706999999999999}, {"data": "2025-06-01", "DI": 0.011000000000000001, "Dolar": -0.021226664784557148, "Ibov": 0.012232302751343127, "IPCA": 0.0024, "Poupanca": 0.006767}, {"data": "2025-07-01", "DI": 0.0128, "Dolar": -0.0033531034234104418, "Ibov": 0.020191977307784992, "IPCA": 0.0026, "Poupanca": 0.006731}, {"data": "2025-08-01", "DI": 0.0116, "Dolar": -0.014759880618612664, "Ibov": -0.05096417745738058, "IPCA": -0.0011, "Poupanca": 0.006751}, {"data": "2025-09-01", "DI": 0.012199999999999999, "Dolar": -0.01459545796691708, "Ibov": 0.06560100274092595, "IPCA": 0.0048, "Poupanca": 0.006767}]; // ==================== VARIÁVEIS GLOBAIS ==================== let grafico = null; let graficoJanelas = null; let dataInicialAtual = '1995-01-01'; let dataFinalAtual = null; let indiceSelecionado = -1; let indiceHover = -1; let retornosPorJanela = []; // ==================== CORES ==================== const coresSeries = { CDI: 'rgb(29, 84, 105)', Ibovespa: 'rgb(130, 51, 40)', Dolar: 'rgb(0, 0, 0)', IPCA: 'rgb(208, 136, 47)', Poupanca: 'rgb(131, 138, 133)' }; // ==================== DADOS JÁ CARREGADOS ==================== // Os dados estão embutidos no início do script // ==================== PLUGIN PARA DESENHAR CAIXAS ORDENADAS ==================== const caixasOrdenadasPlugin = { id: 'caixasOrdenadas', afterDraw: (chart) => { // Só aplicar este plugin no gráfico de janelas if (chart.canvas.id !== 'graficoJanelas') return; if (!retornosPorJanela || retornosPorJanela.length === 0) return; const ctx = chart.ctx; const chartArea = chart.chartArea; const xAxis = chart.scales.x; const numJanelas = retornosPorJanela.length; const numSeries = 5; // Calcular dimensões const larguraDisponivel = chartArea.right - chartArea.left; const espacoParaBotoes = 66; // Espaço reservado para botões (34px) + espaço antes (20px) + seta (12px) const alturaDisponivel = chartArea.bottom - chartArea.top - espacoParaBotoes; const espacoEntreJanelas = 8; const larguraJanela = (larguraDisponivel - (espacoEntreJanelas * (numJanelas + 1))) / numJanelas; const alturaCaixa = 36; const espacoEntreCaixas = 4; // Desenhar cada janela retornosPorJanela.forEach((retornos, janelaIndex) => { const xInicio = chartArea.left + espacoEntreJanelas + (janelaIndex * (larguraJanela + espacoEntreJanelas)); const xCentro = xInicio + larguraJanela / 2; // Desenhar caixas ordenadas (do maior para o menor retorno) retornos.forEach((item, rankIndex) => { const yPos = chartArea.top + 3 + (rankIndex * (alturaCaixa + espacoEntreCaixas)); ctx.save(); // Efeito hover let cor = item.cor; let lineWidth = 2; if (janelaIndex === indiceHover) { ctx.shadowColor = 'rgba(0, 0, 0, 0.2)'; ctx.shadowBlur = 5; } // Desenhar caixa ctx.fillStyle = cor; ctx.strokeStyle = cor.replace('rgb', 'rgba').replace(')', ', 0.8)'); ctx.lineWidth = lineWidth; const radius = 8; ctx.beginPath(); ctx.moveTo(xInicio + radius, yPos); ctx.lineTo(xInicio + larguraJanela - radius, yPos); ctx.quadraticCurveTo(xInicio + larguraJanela, yPos, xInicio + larguraJanela, yPos + radius); ctx.lineTo(xInicio + larguraJanela, yPos + alturaCaixa - radius); ctx.quadraticCurveTo(xInicio + larguraJanela, yPos + alturaCaixa, xInicio + larguraJanela - radius, yPos + alturaCaixa); ctx.lineTo(xInicio + radius, yPos + alturaCaixa); ctx.quadraticCurveTo(xInicio, yPos + alturaCaixa, xInicio, yPos + alturaCaixa - radius); ctx.lineTo(xInicio, yPos + radius); ctx.quadraticCurveTo(xInicio, yPos, xInicio + radius, yPos); ctx.closePath(); ctx.fill(); ctx.stroke(); // Texto do nome da série centralizado ctx.fillStyle = 'white'; const tamanhoFonte = Math.max(9, Math.min(12, larguraJanela / 6)); ctx.font = `bold ${tamanhoFonte}px "Segoe UI"`; ctx.textAlign = 'center'; ctx.textBaseline = 'middle'; ctx.fillText(item.nome, xInicio + larguraJanela / 2, yPos + alturaCaixa / 2); ctx.restore(); }); }); // Desenhar labels das janelas (botões) abaixo const labels = chart.data.labels; // Calcular onde a última caixa termina const ultimaCaixaY = chartArea.top + 3 + (numSeries * (alturaCaixa + espacoEntreCaixas)) - espacoEntreCaixas; labels.forEach((label, index) => { const xInicio = chartArea.left + espacoEntreJanelas + (index * (larguraJanela + espacoEntreJanelas)); const xCentro = xInicio + larguraJanela / 2; const yBtn = ultimaCaixaY + 20; // 20px de espaço entre caixas e botões const larguraBtn = Math.max(30, larguraJanela - 4); const alturaBtn = 34; ctx.save(); // Cor do botão if (index === indiceSelecionado) { const gradient = ctx.createLinearGradient(xCentro - larguraBtn/2, 0, xCentro + larguraBtn/2, 0); gradient.addColorStop(0, '#1a4537'); gradient.addColorStop(1, '#618c70'); ctx.fillStyle = gradient; ctx.strokeStyle = '#1a4537'; } else if (index === indiceHover) { ctx.fillStyle = '#abccb5'; ctx.strokeStyle = '#618c70'; } else { ctx.fillStyle = '#d9d4c4'; ctx.strokeStyle = '#abccb5'; } ctx.lineWidth = 2; // Desenhar botão const radius = 6; ctx.beginPath(); ctx.moveTo(xCentro - larguraBtn/2 + radius, yBtn); ctx.lineTo(xCentro + larguraBtn/2 - radius, yBtn); ctx.quadraticCurveTo(xCentro + larguraBtn/2, yBtn, xCentro + larguraBtn/2, yBtn + radius); ctx.lineTo(xCentro + larguraBtn/2, yBtn + alturaBtn - radius); ctx.quadraticCurveTo(xCentro + larguraBtn/2, yBtn + alturaBtn, xCentro + larguraBtn/2 - radius, yBtn + alturaBtn); ctx.lineTo(xCentro - larguraBtn/2 + radius, yBtn + alturaBtn); ctx.quadraticCurveTo(xCentro - larguraBtn/2, yBtn + alturaBtn, xCentro - larguraBtn/2, yBtn + alturaBtn - radius); ctx.lineTo(xCentro - larguraBtn/2, yBtn + radius); ctx.quadraticCurveTo(xCentro - larguraBtn/2, yBtn, xCentro - larguraBtn/2 + radius, yBtn); ctx.closePath(); ctx.fill(); ctx.stroke(); // Texto do botão em três linhas ctx.fillStyle = index === indiceSelecionado ? 'white' : '#1c211f'; const tamanhoFonteBtn = Math.max(8, Math.min(10, larguraBtn / 5)); ctx.font = `bold ${tamanhoFonteBtn}px "Segoe UI"`; ctx.textAlign = 'center'; ctx.textBaseline = 'middle'; // Separar anos const anos = label.split(' a '); if (anos.length === 2) { const espacamento = tamanhoFonteBtn + 1; ctx.fillText(anos[0], xCentro, yBtn + alturaBtn/2 - espacamento); ctx.fillText('a', xCentro, yBtn + alturaBtn/2); ctx.fillText(anos[1], xCentro, yBtn + alturaBtn/2 + espacamento); } else { ctx.fillText(label, xCentro, yBtn + alturaBtn/2); } // Desenhar seta apontando para baixo se for o botão selecionado if (index === indiceSelecionado) { const setaY = yBtn + alturaBtn + 6; const setaTamanho = 8; ctx.fillStyle = '#1a4537'; ctx.beginPath(); ctx.moveTo(xCentro, setaY + setaTamanho); // Ponta da seta (baixo) ctx.lineTo(xCentro - setaTamanho, setaY); // Esquerda ctx.lineTo(xCentro + setaTamanho, setaY); // Direita ctx.closePath(); ctx.fill(); } ctx.restore(); }); } }; Chart.register(caixasOrdenadasPlugin); // ==================== DETECÇÃO DE CLIQUE/HOVER ==================== function getJanelaIndexAtPosition(chart, event) { if (!chart || !retornosPorJanela || retornosPorJanela.length === 0) return -1; const canvasPosition = Chart.helpers.getRelativePosition(event, chart); const chartArea = chart.chartArea; const numJanelas = retornosPorJanela.length; const numSeries = 5; const larguraDisponivel = chartArea.right - chartArea.left; const espacoEntreJanelas = 8; const larguraJanela = (larguraDisponivel - (espacoEntreJanelas * (numJanelas + 1))) / numJanelas; // Calcular dimensões das caixas const espacoParaBotoes = 66; // Espaço reservado para botões (34px) + espaço antes (20px) + seta (12px) const alturaDisponivel = chartArea.bottom - chartArea.top - espacoParaBotoes; const alturaCaixa = 36; const espacoEntreCaixas = 4; // Calcular onde a última caixa termina const ultimaCaixaY = chartArea.top + 3 + (numSeries * (alturaCaixa + espacoEntreCaixas)) - espacoEntreCaixas; // Altura e posição do botão const yBtn = ultimaCaixaY + 20; const larguraBtn = Math.max(30, larguraJanela - 4); const alturaBtn = 34; for (let i = 0; i = xCentro - larguraBtn/2 && canvasPosition.x = yBtn && canvasPosition.y = xInicio && canvasPosition.x = chartArea.top && canvasPosition.y { btn.classList.remove('active'); const btnAnos = [5, 10, 15, 20, 25, 0][index]; if (btnAnos === anos) { btn.classList.add('active'); } }); const dadosPorAno = {}; dadosCSV.forEach(d => { const ano = parseInt(d.data.substring(0, 4)); if (!dadosPorAno[ano]) { dadosPorAno[ano] = []; } dadosPorAno[ano].push(d); }); const anosDisponiveis = Object.keys(dadosPorAno).map(Number).sort((a, b) => a - b); const anoInicial = anosDisponiveis[0]; const anoFinal = anosDisponiveis[anosDisponiveis.length - 1]; janelasGlobais = []; // Caso especial: "Desde o Início" (anos === 0) if (anos === 0) { const primeiraData = dadosCSV[0].data; const ultimaData = dadosCSV[dadosCSV.length - 1].data; janelasGlobais.push({ label: `${anoInicial} a ${anoFinal}`, dados: dadosCSV, anoInicio: anoInicial, anoFim: anoFinal, dataInicio: primeiraData, dataFim: ultimaData }); } else { // Janelas móveis de N anos let anoAtual = anoInicial; while (anoAtual + anos - 1 { const ano = parseInt(d.data.substring(0, 4)); return ano >= anoAtual && ano 0) { const primeiraData = dadosJanela[0].data; const ultimaData = dadosJanela[dadosJanela.length - 1].data; janelasGlobais.push({ label: `${anoAtual} a ${anoFimJanela}`, dados: dadosJanela, anoInicio: anoAtual, anoFim: anoFimJanela, dataInicio: primeiraData, dataFim: ultimaData }); } anoAtual += 1; // Incrementar de 1 em 1 ano } } const janelas = janelasGlobais; const series = [ { nome: 'CDI', chave: 'DI', cor: coresSeries.CDI }, { nome: 'Ibov', chave: 'Ibov', cor: coresSeries.Ibovespa }, { nome: 'Dólar', chave: 'Dolar', cor: coresSeries.Dolar }, { nome: 'IPCA', chave: 'IPCA', cor: coresSeries.IPCA }, { nome: 'Poup', chave: 'Poupanca', cor: coresSeries.Poupanca } ]; // Calcular e ordenar retornos por janela retornosPorJanela = janelas.map(janela => { const retornos = series.map(s => { const retornoAcumulado = calcularRetornoAcumulado(janela.dados, s.chave); const retornoFinal = parseFloat((retornoAcumulado[retornoAcumulado.length - 1] - 100).toFixed(2)); return { nome: s.nome, cor: s.cor, retorno: retornoFinal }; }); return retornos.sort((a, b) => b.retorno - a.retorno); }); if (graficoJanelas) { graficoJanelas.destroy(); } const canvas = document.getElementById('graficoJanelas'); const ctx = canvas.getContext('2d'); graficoJanelas = new Chart(ctx, { type: 'bar', data: { labels: janelas.map(j => j.label), datasets: [{ label: 'Dummy', data: janelas.map(() => 0), backgroundColor: 'transparent' }] }, options: { responsive: true, maintainAspectRatio: false, layout: { padding: { top: 5, bottom: 3, left: 10, right: 10 } }, plugins: { legend: { display: false }, title: { display: true, text: anos === 0 ? 'Ranking de Retorno Acumulado - Desde o Início' : `Ranking de Retorno Acumulado por Janela de ${anos} Anos`, font: { size: 16, weight: 'bold' }, padding: { top: 3, bottom: 3 } }, tooltip: { enabled: false } }, scales: { y: { display: false }, x: { display: false } } } }); configurarEventListeners(); atualizarResumoTexto(); // Selecionar automaticamente a última janela e atualizar o gráfico 2 if (janelasGlobais.length > 0) { indiceSelecionado = janelasGlobais.length - 1; const ultimaJanela = janelasGlobais[indiceSelecionado]; dataInicialAtual = ultimaJanela.dataInicio; dataFinalAtual = ultimaJanela.dataFim; gerarGrafico(); graficoJanelas.update(); } } // ==================== ATUALIZAR RESUMO COMPARATIVO ==================== function atualizarResumoTexto() { if (!retornosPorJanela || retornosPorJanela.length === 0) return; const totalJanelas = retornosPorJanela.length; const textoElement = document.getElementById('textoComparativo'); // Caso especial: período único (Desde o Início) if (totalJanelas === 1) { const janela = retornosPorJanela[0]; if (janela.length >= 2) { const primeiro = janela[0]; const segundo = janela[1]; let texto = `Desde o início do Plano Real, ${primeiro.nome} teve o melhor desempenho no período completo, seguido por ${segundo.nome}.`; textoElement.innerHTML = texto; } return; } // Contar quantas vezes CDI e Ibovespa ficaram em primeiro let contagemDI = 0; let contagemIbov = 0; retornosPorJanela.forEach(janela => { if (janela.length > 0) { const primeiro = janela[0]; // O primeiro item já está ordenado do maior para o menor if (primeiro.nome === 'CDI') { contagemDI++; } else if (primeiro.nome === 'Ibov') { contagemIbov++; } } }); // Gerar texto comparativo para múltiplas janelas const periodoTexto = anosJanelaAtual === 0 ? 'todos os períodos' : `períodos acumulados de ${anosJanelaAtual} anos`; let texto = `Desde o início do Plano Real, em todos os ${periodoTexto}, o CDI foi a melhor aplicação em
${contagemDI} períodos de ${totalJanelas},enquanto o Ibovespa foi melhor em ${contagemIbov}.`; textoElement.innerHTML = texto; } // ==================== CONFIGURAR EVENT LISTENERS ==================== let eventListenersConfigurados = false; function configurarEventListeners() { if (eventListenersConfigurados) return; eventListenersConfigurados = true; const canvas = document.getElementById('graficoJanelas'); canvas.addEventListener('click', function(event) { const index = getJanelaIndexAtPosition(graficoJanelas, event); if (index !== -1) { indiceSelecionado = index; const janelaSelecionada = janelasGlobais[index]; if (janelaSelecionada) { dataInicialAtual = janelaSelecionada.dataInicio; dataFinalAtual = janelaSelecionada.dataFim; gerarGrafico(); graficoJanelas.update(); const container = document.getElementById('containerGraficoRetorno'); container.classList.remove('pisca'); void container.offsetWidth; container.classList.add('pisca'); setTimeout(() => { container.classList.remove('pisca'); }, 500); } } }); canvas.addEventListener('mousemove', function(event) { const index = getJanelaIndexAtPosition(graficoJanelas, event); if (index !== indiceHover) { indiceHover = index; graficoJanelas.update('none'); canvas.style.cursor = index !== -1 ? 'pointer' : 'default'; } }); canvas.addEventListener('mouseleave', function() { if (indiceHover !== -1) { indiceHover = -1; graficoJanelas.update('none'); canvas.style.cursor = 'default'; } }); } // ==================== FUNÇÕES AUXILIARES ==================== function calcularRetornoAcumulado(dados, serie) { let acumulado = []; for (let i = 0; i dataFinal) { errorDiv.textContent = 'Erro no período selecionado.'; errorDiv.style.display = 'block'; return; } errorDiv.style.display = 'none'; const dadosFiltrados = dadosCSV.filter(d => d.data >= dataInicial && d.data { const partes = d.data.split('-'); return `${partes[1]}/${partes[0]}`; }); const datasets = []; const series = [ { nome: 'CDI', chave: 'DI', cor: coresSeries.CDI }, { nome: 'Ibovespa', chave: 'Ibov', cor: coresSeries.Ibovespa }, { nome: 'Dólar', chave: 'Dolar', cor: coresSeries.Dolar }, { nome: 'IPCA', chave: 'IPCA', cor: coresSeries.IPCA }, { nome: 'Poupança', chave: 'Poupanca', cor: coresSeries.Poupanca } ]; series.forEach(s => { const retornoAcumulado = calcularRetornoAcumulado(dadosFiltrados, s.chave); datasets.push({ label: s.nome, data: retornoAcumulado, borderColor: s.cor, backgroundColor: s.cor.replace('rgb', 'rgba').replace(')', ', 0.1)'), borderWidth: 3, tension: 0.1, pointRadius: 0, pointHoverRadius: 6 }); }); if (grafico) { grafico.destroy(); } const ctx = document.getElementById('graficoRetorno').getContext('2d'); grafico = new Chart(ctx, { type: 'line', data: { labels: labels, datasets: datasets }, options: { responsive: true, maintainAspectRatio: false, interaction: { mode: 'index', intersect: false, }, plugins: { legend: { position: 'top', labels: { font: { size: 14, weight: 'bold' }, padding: 8, usePointStyle: true, pointStyle: 'line' }, onClick: function(e, legendItem, legend) { const index = legendItem.datasetIndex; const ci = legend.chart; if (ci.isDatasetVisible(index)) { ci.hide(index); legendItem.hidden = true; } else { ci.show(index); legendItem.hidden = false; } } }, title: { display: true, text: `Retorno Acumulado ${dataInicial.substring(0, 4)} - ${dataFinal.substring(0, 4)}`, font: { size: 16, weight: 'bold' }, padding: { top: 3, bottom: 10 } }, tooltip: { callbacks: { title: function(context) { return context[0].label; }, label: function(context) { let label = context.dataset.label || ''; if (label) { label += ': '; } label += formatarPercentual(context.parsed.y); return label; } } } }, scales: { y: { beginAtZero: false, ticks: { callback: function(value) { return formatarPercentual(value); } }, title: { display: true, text: 'Retorno Acumulado (%)', font: { size: 14, weight: 'bold' } } }, x: { title: { display: true, text: 'Mês/Ano', font: { size: 14, weight: 'bold' } }, ticks: { maxTicksLimit: 15 } } } } }); } // ==================== CONTROLES MOBILE ==================== function atualizarDropdownPeriodos(anos) { const select = document.getElementById('periodoSelect'); if (!select) return; select.innerHTML = ''; if (janelasGlobais && janelasGlobais.length > 0) { janelasGlobais.forEach((janela, index) => { const option = document.createElement('option'); option.value = index; option.textContent = janela.label; if (index === indiceSelecionado || (indiceSelecionado === -1 && index === janelasGlobais.length - 1)) { option.selected = true; } select.appendChild(option); }); } } function selecionarJanelaMobile(anos) { anos = parseInt(anos); // Atualizar botões desktop document.querySelectorAll('.janela-btn').forEach((btn, index) => { btn.classList.remove('active'); const btnAnos = [5, 10, 15, 20, 25, 0][index]; if (btnAnos === anos) { btn.classList.add('active'); } }); anosJanelaAtual = anos; indiceSelecionado = -1; gerarGraficoJanelas(anos); atualizarDropdownPeriodos(anos); } function selecionarPeriodoMobile(index) { index = parseInt(index); if (janelasGlobais && janelasGlobais[index]) { indiceSelecionado = index; const janelaSelecionada = janelasGlobais[index]; dataInicialAtual = janelaSelecionada.dataInicio; dataFinalAtual = janelaSelecionada.dataFim; gerarGrafico(); if (graficoJanelas) { graficoJanelas.update(); } } } // ==================== INICIALIZAÇÃO ==================== function inicializar() { if (dadosCSV && dadosCSV.length > 0) { dataFinalAtual = dadosCSV[dadosCSV.length - 1].data; gerarGraficoJanelas(5); atualizarDropdownPeriodos(5); } } window.addEventListener('DOMContentLoaded', inicializar);