Dalal

Dalal — Vyapari’s Link to the Outside World

Dalal (Hindi: दलाल) means Broker — the vital bridge between you and the Stock Exchange.

In Vyapari, the Dalal is your connection to the outside trading world
the interface through which market data flows in, and orders flow out.


What Is a Dalal?

A Dalal in Vyapari represents a Stock Broker, specifically the Broker’s Trading APIs.
It is the gateway that provides live market data, executes orders, and synchronizes your account activity.

Vyapari is designed to support multiple Dalal implementations, letting you choose or switch brokers with ease.


Supported Dalals

Currently, Vyapari provides full support for:

Upcoming full integrations (planned for the next major release of Charanna Vyapari):

Each Dalal implementation adheres to Vyapari’s standardized communication interface —
meaning your strategies and systems can work seamlessly across brokers with minimal adjustments.

Tip "Future-Proof by Design"

Vyapari’s modular Dalal interface allows new brokers to be added easily.  
Whether you switch accounts or connect to a new API, your strategies remain portable and intact.

The Paper Trader — Vyapari’s Internal Dalal

In addition to real-world broker integrations, Vyapari also includes a special internal Dalal called the Paper Trader.

The Paper Trader is a fully functional Dalal implementation,
but it doesn’t communicate with any external exchange or broker.
Instead, it simulates all trading operations internally —
providing a safe, risk-free environment for testing and experimentation.

Key Features

  • 🧠 Realistic Order Simulation — mimics live market conditions
  • ⚙️ Strategy & Scanner Testing — test your logic safely before deploying it live
  • 💰 Capital & Risk Policy Validation — evaluate position sizing, drawdown, and exposure controls
  • 🧾 Identical Interface — behaves exactly like a real Dalal, so no code changes are required when switching to live trading

Note "Best Use"

Use the **Paper Trader** for:
- Developing and debugging new Strategies or Scanners  
- Backtesting and forward-testing trading ideas  
- Practicing order flow management without risking capital  

Summary

Dalal Type Description Typical Use
Definedge Securities Fully supported broker API Live trading
Zerodha Planned integration Live trading (future)
Fyers Planned integration Live trading (future)
Paper Trader Internal simulated Dalal Testing & development

The Dalal is Vyapari’s heartbeat connection to the market —
whether it’s the real Exchange through your broker, or the internal Paper Trader simulating it with precision.