Federal Reserve Watch Tool
Upcoming FOMC Meetings
Disclaimer: The data presented in this tool, especially market probabilities, is **simulated and for demonstration purposes only**. It does not reflect real-time financial market data.
Select a Meeting to View Details
Disclaimer: The data presented in this tool, especially market probabilities, is **simulated and for demonstration purposes only**. It does not reflect real-time financial market data.
Please select an upcoming meeting from the "Upcoming Meetings" tab to view its simulated details and market probabilities.
Historical FOMC Decisions Overview
Disclaimer: The historical data presented here is **simplified and for demonstration purposes only**. It does not reflect comprehensive historical records.
The Federal Open Market Committee (FOMC) meets regularly to assess economic conditions and determine the appropriate stance of monetary policy, primarily by setting the target range for the federal funds rate.
Key Past Decisions (Simplified Examples):
- March 2025 Meeting: Federal Funds Rate target range maintained at 5.25% - 5.50%. Statement indicated a cautious approach to future adjustments, awaiting further inflation data.
- January 2025 Meeting: Federal Funds Rate target range raised by 25 basis points to 5.25% - 5.50%. Citing persistent inflation pressures.
- December 2024 Meeting: Federal Funds Rate target range maintained at 5.00% - 5.25%. Acknowledged easing inflation but noted tight labor market.
These decisions influence borrowing costs, economic growth, and inflation across the U.S. economy. The FOMC's "dot plot" visually summarizes committee members' projections for the federal funds rate, inflation, and unemployment over several years, providing insight into future policy expectations.
Summary: ${meeting.summary}
Simulated Market-Implied Probabilities:
| Federal Funds Rate Target Range | Simulated Probability |
|---|---|
| ${prob.range} | ${prob.probability} |
Disclaimer: The data presented in this tool, especially market probabilities, is **simulated and for demonstration purposes only**. It does not reflect real-time financial market data.
`;
currentMeetingDetailsDiv.innerHTML = detailsHtml;
}
// --- PDF Download Functionality ---
function downloadPdf() {
let contentToPrint;
let filename = 'Fed_Watch_Report.pdf';
const currentActiveTab = document.querySelector('.tab-pane.active');
if (!currentActiveTab) return;
// Clone the active tab's content to remove the disclaimer for PDF
const clonedContent = currentActiveTab.cloneNode(true);
const disclaimerElement = clonedContent.querySelector('.disclaimer');
if (disclaimerElement) {
disclaimerElement.remove(); // Remove the disclaimer from the PDF content
}
// Create a temporary container for PDF generation to apply consistent styling
const pdfContainer = document.createElement('div');
pdfContainer.style.padding = '20px';
pdfContainer.style.fontFamily = 'Arial, sans-serif';
pdfContainer.style.backgroundColor = '#ffffff';
if (currentActiveTab.id === 'upcomingMeetings') {
filename = 'Fed_Watch_Upcoming_Meetings.pdf';
pdfContainer.innerHTML = `Upcoming FOMC Meetings
`; const meetingsListClone = clonedContent.querySelector('.meeting-list').cloneNode(true); // Remove buttons from PDF list meetingsListClone.querySelectorAll('.view-button').forEach(button => button.remove()); pdfContainer.appendChild(meetingsListClone); } else if (currentActiveTab.id === 'meetingDetails') { filename = 'Fed_Watch_Meeting_Details.pdf'; const meetingTitleClone = clonedContent.querySelector('#detailsMeetingTitle').cloneNode(true); const meetingDetailsContentClone = clonedContent.querySelector('.meeting-details-section').cloneNode(true); // Remove the placeholder paragraph if no meeting is selected if (meetingDetailsContentClone.querySelector('p:first-child') && meetingDetailsContentClone.querySelector('p:first-child').textContent.includes('Please select')) { meetingDetailsContentClone.querySelector('p:first-child').remove(); } pdfContainer.appendChild(meetingTitleClone); pdfContainer.appendChild(meetingDetailsContentClone); } else if (currentActiveTab.id === 'historicalOverview') { filename = 'Fed_Watch_Historical_Overview.pdf'; pdfContainer.innerHTML = `Historical FOMC Overview
`; const historicalContentClone = clonedContent.querySelector('.historical-content').cloneNode(true); pdfContainer.appendChild(historicalContentClone); } else { // Fallback if no specific tab is active pdfContainer.innerHTML = `Federal Reserve Watch Report
No specific content selected for PDF download.
`; } html2pdf().from(pdfContainer).save(filename); } if (downloadPdfButton) downloadPdfButton.onclick = downloadPdf; // --- Initial Setup --- renderUpcomingMeetings(); // Populate the upcoming meetings list showTab('upcomingMeetings'); // Display the initial tab });