At first glance, Time Frame may sound complicated — but it really isn’t.
In Vyapari, a Time Frame defines a Time Bucket, a fixed window of time that’s used by Bars, Bar Series, and most of Vyapari’s internal logic to structure, analyze, and relate price data.
Think of it as the rhythm by which Vyapari measures the market.
Vyapari supports the following predefined set of Time Frames:
That’s the complete universe of Time Frames Vyapari understands.
A Time Frame is simply an abstraction — a slice of time of a specific length.
In practice, if you view a Candlestick Chart of, say, TCS-EQ at a 15-Minute Time Frame,
each candle you see represents the open, high, low, close, and volume of that 15-minute interval.
When you build Strategies or Scanners, you select the Time Frame that defines the resolution of your analysis.
For example, if a Scanner is configured to operate on a 15-Minute Time Frame,
Vyapari automatically creates a 15-Minute Bar Series for every instrument in that Scanner’s universe.
If your available OHLCV data covers 90 trading days, that means:
90 days × 75 bars/day = 6,750 bars
— a complete 15-minute Bar Series for that instrument.
Tip "Good to Know"
You don’t need to manually manage Time Frames — Vyapari does it automatically.
Simply define your Strategy’s Time Frame, and Vyapari handles the rest — data aggregation, synchronization, and execution.
And that’s it.
Once you understand that a Time Frame is just a labeled span of time —
the rest of Vyapari’s behavior will make perfect sense.