🔄 Today Candle Sync
Fetch daily candle for {{ syncDate }} via {{ apiSource === 'groww' ? 'Groww' : 'Upstox' }} API (rate-limit aware)
Total Stocks
{{ totalStocks }}
Synced
{{ syncedCount }}
{{ syncedPct }}%
Skipped
{{ skippedCount }}
Remaining
{{ remainingCount }}
ETA: {{ etaText }}
Elapsed
{{ elapsedText }}
{{ doneCount }} / {{ totalStocks }} processed
{{ progressPct }}%
{{ currentLabel }}
{{ apiSource === 'groww' ? 'Groww' : 'Upstox' }} Rate Limits (estimated usage)
Per Second ({{ apiSource === 'groww' ? 10 : 50 }} max)
~{{ rpsUsage }}/{{ apiSource === 'groww' ? 10 : 50 }} req/s
Per Minute ({{ apiSource === 'groww' ? 300 : 500 }} max)
{{ rpmUsage }}/{{ apiSource === 'groww' ? 300 : 500 }} req/min
Per 30 Min (2000 max)
{{ rpm30Usage }}/2000 req/30min
✓ No 30-min cap (actual req/min: {{ rpmUsage }})
{{ rpmUsage }}/300 actual req/min tracked
{{ statusMsg }}