An Exchange in Vyapari represents a Stock Exchange — a marketplace where instruments are traded.
Each Exchange carries specific properties and metadata that define its trading behavior and schedule.
Every Exchange in Vyapari defines a few key attributes:
These properties are used internally by Vyapari to manage session timings, synchronization, and data processing.
You, as a user, generally won’t need to modify or interact with them directly.
Note "Behind the Scenes"
Vyapari automatically uses Exchange metadata to:
- Manage trading hours
- Handle data feeds correctly
- Align Bar Series with real-world market sessions
Every Exchange maintains its own list of tradable Instruments.
The same company’s stock can trade on multiple exchanges — for example, TCS trades on both NSE and BSE.
In Vyapari, these are treated as distinct Instruments:
TCS @ NSE ≠ TCS @ BSEEach Instrument is always aware of which Exchange it belongs to, ensuring accurate data handling and trade execution.
Watchlists in Vyapari are also Exchange-specific.
A Watchlist can only contain Instruments from one Exchange.
However, Vyapari provides a special Exchange named “All”, which allows you to create cross-exchange Watchlists.
In such Watchlists, each Instrument still retains knowledge of its own Exchange.
Tip "Example"
- `Watchlist: Tech-All`
- `TCS @ NSE`
- `INFY @ BSE`
- `WIPRO @ NSE`
Even though they appear together, each Instrument’s Exchange data remains intact.
In short:
Together, these form the foundation of Vyapari’s market structure.