From Zero to Automated Trading
Every step takes minutes, not days. No coding, no complex configuration โ just Telegram and a Delta Exchange account.
What Happens in 212 Milliseconds
Every trade signal travels through this exact pipeline. This is not an estimate โ it is the measured execution path of a live signal on the SmartTradersIndia VPS.
Result: From signal detection to all follower orders executed and logged โ under 212ms. At 500 concurrent subscribers on a 1-vCPU VPS. Figures are from live VPS measurements, not theoretical estimates.
5 Engineering Decisions Behind Sub-2 Second Execution
Speed at scale does not happen by accident. Every millisecond saved is the result of a deliberate architectural choice.
Redis Permission Cache
The eligible subscriber list is pre-loaded into Upstash Redis every 5 minutes by a background daemon. When a signal fires, follower data is available in ~1ms โ not 10โ50ms from a database query.
ThreadPoolExecutor (500 Workers)
All follower orders are dispatched simultaneously using a 500-thread pool. The Python GIL is released during I/O calls, enabling true parallelism. 500 followers = same time as 1 follower.
Persistent TCP Connections
Each thread maintains a persistent requests.Session() to Delta Exchange. No TLS handshake is performed per order โ connection setup happens once, saving 30โ50ms per trade.
Batch SQL Insert
All N follower trade records are saved in a single execute_values() SQL call โ not N individual INSERT statements. Database round-trips reduced from N to 1 regardless of follower count.
Direct API Key Access
API keys stored in an in-memory client dictionary are accessed directly โ no decryption call per order during execution. Keys are decrypted once at startup, never per-trade.
Your Funds Are Always Under Your Control
Understanding exactly what our API access allows โ and critically, what it cannot do โ is fundamental to trusting this platform with your exchange connection.
With Your API, We CAN:
- โPlace market and limit orders on your behalf
- โRead your open positions and trade history
- โCheck your account balance (for margin validation)
With Your API, We CANNOT:
- โWithdraw funds from your exchange account
- โTransfer funds between accounts
- โModify your account settings or KYC
- โAccess other linked payment methods
- โPlace orders without a valid algorithm signal
AES-256-GCM Encryption
Your API key and secret are encrypted before database storage. The decryption key exists only in Railway environment variables โ not in the codebase.
VPS IP Whitelisting
Your API key should be whitelisted to the SmartTradersIndia VPS IP: 204.12.218.20. Requests from any other IP are rejected by Delta Exchange.
Temp Credentials Deleted
Login credentials submitted during the Delta Exchange setup flow are deleted immediately after API key configuration is complete. They are never stored permanently.
Key Rotation Recommended
We recommend rotating your API keys every 90 days as a security best practice. Generate new keys, update in the app, and revoke the old ones on Delta Exchange.
You Are Always in the Driver's Seat
Automation does not mean losing control. Every significant action is accessible from your Telegram app โ instantly, at any time.
Start / Stop
Pause or resume any algorithm subscription at any time. Your open positions are unaffected โ only new signals are blocked.
Change Lot Size
Increase or decrease your lot size mid-subscription. Takes effect from the next trade signal. Controls your capital deployed.
Switch Paper โ Live
Toggle between paper trading and live trading at any time. Switching to live requires a connected Delta Exchange account.
Square Off
Close all open positions on a subscribed algorithm instantly. Live: real orders sent. Paper: database updated.
View P&L Reports
Full trade history, performance charts, monthly P&L breakdown, and HWM status โ all visible inside the Telegram app.
Download Invoices
Every billing event generates a GST-compliant PDF invoice downloadable from the Wallet tab. Full tax records available always.
How All the Pieces Connect
Every component has a specific role. Here is the full picture of the infrastructure that runs SmartTradersIndia 24 hours a day.
Railway and Vercel are always-on cloud services. The VPS runs 24/7 independently. Your capital never leaves Delta Exchange at any point in this flow.
Common Questions
Technical questions we get asked frequently about how the platform works.