Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Indian economic events: RBI, CPI/WPI, GDP, Budget, NSE expiry
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 33% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 133% | 0% |
| case-21 | ✓→✗ | ▼ Worse | 32% | 0% |
Track key Indian macroeconomic events — RBI monetary policy, inflation data (CPI/WPI), GDP releases, Union Budget dates, and NSE F&O expiry schedule — to plan around market-moving events.
powershell# NSE monthly expiry = last Thursday of each month # NSE weekly expiry = every Thursday (Nifty Bank weekly, Nifty weekly alternate) function Get-NseMonthlyExpiry { param([int]$Year = (Get-Date).Year, [int]$Month = (Get-Date).Month) $lastDay = [DateTime]::new($Year, $Month, [DateTime]::DaysInMonth($Year, $Month)) while ($lastDay.DayOfWeek -ne [DayOfWeek]::Thursday) { $lastDay = $lastDay.AddDays(-1) } return $lastDay } $currentExpiry = Get-NseMonthlyExpiry $nextExpiry = Get-NseMonthlyExpiry -Month ((Get-Date).Month % 12 + 1) Write-Host "Current month expiry: $($currentExpiry.ToString('dd-MMM-yyyy'))" Write-Host "Next month expiry: $($nextExpiry.ToString('dd-MMM-yyyy'))" Write-Host "Days to expiry: $( ($currentExpiry - (Get-Date)).Days )"
powershell$rbiMPC2526 = @( [DateTime]"2025-04-09", [DateTime]"2025-06-06", [DateTime]"2025-08-06", [DateTime]"2025-10-01", [DateTime]"2025-12-05", [DateTime]"2026-02-06" ) $today = Get-Date $upcoming = $rbiMPC2526 | Where-Object { $_ -ge $today } | Select-Object -First 3 Write-Host "Upcoming RBI MPC meetings:" $upcoming | ForEach-Object { Write-Host " $_ (in $(($_ - $today).Days) days)" }
powershell$advanceTax = @( [PSCustomObject]@{ Date="15-Jun-2025"; Installment="1st (15%)"; Cumulative="15%" } [PSCustomObject]@{ Date="15-Sep-2025"; Installment="2nd (45%)"; Cumulative="45%" } [PSCustomObject]@{ Date="15-Dec-2025"; Installment="3rd (75%)"; Cumulative="75%" } [PSCustomObject]@{ Date="15-Mar-2026"; Installment="4th (100%)"; Cumulative="100%" } ) $today = Get-Date $advanceTax | Where-Object { [DateTime]$_.Date -ge $today } | Format-Table -AutoSize
powershell$fy = if ((Get-Date).Month -ge 4) { (Get-Date).Year } else { (Get-Date).Year - 1 } [PSCustomObject]@{ FY_Start = "01-Apr-$fy" FY_End = "31-Mar-$($fy+1)" ITR_Deadline = "31-Jul-$($fy+1)" Audit_Deadline = "30-Sep-$($fy+1)" }
powershell$today = Get-Date $nextThursday = $today.AddDays((4 - [int]$today.DayOfWeek + 7) % 7) if ($nextThursday -eq $today) { $nextThursday = $nextThursday.AddDays(7) } 1..4 | ForEach-Object { $expiry = $nextThursday.AddDays(($_ - 1) * 7) Write-Host "Week $_ expiry: $($expiry.ToString('dd-MMM-yyyy ddd'))" }
"When is the next RBI policy announcement?" → Compare today's date against the hardcoded MPC calendar and return the nearest future date with days remaining.
"How many days to this month's F&O expiry?" → Calculate last Thursday of current month and subtract today's date.
"When is the next advance tax installment due?" → Filter advance tax table for dates >= today and return the next entry.
https://www.rbi.org.in each fiscal yearhttps://mospi.gov.in for exact datesOther measured skills in the registry, with their headline benchmark lift.