The rules that protect your capital
Your edge is not predictions — it's consistency. Set rules once, the system enforces them in backtest, paper, and live. No exceptions.
Risk profile settings
Configure once in Settings. Every strategy inherits these defaults. Override per strategy when needed.
9 risk controls, enforced by the system
Not guidelines. Not suggestions. These are hard rules the system enforces on every trade, every time.
Hard Stop Loss
Exit when price drops X% from entry. The system exits — no second-guessing.
- ✓Configurable per strategy: 0.5%, 1%, 2%, or custom
- ✓Triggers at exact threshold — no slippage from hesitation
- ✓Works on both long and short positions
- ✓Applied identically in backtest, paper, and live
ATR-based Stop Loss
SL = entry - (ATR(14) x multiplier). Adjusts to volatility automatically. Wider SL in volatile stocks, tighter in calm ones.
- ✓ATR period and multiplier configurable (default: 14, 1.5x)
- ✓RELIANCE ATR = 28 → SL at 42 pts; low-vol stock ATR = 5 → SL at 7.5 pts
- ✓Prevents getting stopped out on normal noise
- ✓Especially effective for positional strategies
Trailing Stop Loss
Activation: when P&L reaches X%. Trail distance: Y%. Locks in profits as price moves in your favor. Configurable per strategy.
- ✓Activation threshold: e.g., activate when +1.5% in profit
- ✓Trail distance: e.g., trail by 0.5% from peak
- ✓Only moves up (for longs) — never moves against you
- ✓Can combine with hard SL as initial protection
Take Profit
Exit when price reaches target. Fixed % or absolute. Example: TP 2% on RELIANCE entry at 2,812 → exit at 2,868.
- ✓Fixed percentage or absolute price target
- ✓Auto-calculated from entry price
- ✓Ensures you book profits by rule, not emotion
- ✓Can be used with or without trailing SL
Exit-time Square-off
Auto square-off at 15:15 IST for intraday. Prevents overnight risk on MIS positions. Configurable per strategy.
- ✓Default: 15:15 IST for intraday (MIS) positions
- ✓Configurable time per strategy
- ✓Prevents overnight exposure and margin penalties
- ✓No action needed — fully automatic
Position Sizing
Fixed capital: qty = 1,00,000 / entry_price. Or fixed lots. Ensures single trade can't wipe the account.
- ✓Fixed Capital mode: allocate exact rupee amount per trade
- ✓Fixed Lots mode: set quantity directly
- ✓Max capital per trade cap (e.g., 2,00,000)
- ✓Prevents concentration risk in any single position
Max Open Positions
Hard cap: 10 positions max. New signals ignored when limit reached. Prevents overtrading during volatile sessions.
- ✓Configurable limit (default: 10)
- ✓New entry signals silently skipped at capacity
- ✓Counts across all running strategies
- ✓Prevents capital exhaustion and margin overuse
Kill Switch
One-click emergency: stops ALL running strategies, cancels pending orders, squares off ALL open positions. Available on dashboard.
- ✓Accessible from dashboard — one click
- ✓Stops all running strategy instances immediately
- ✓Cancels every pending order across brokers
- ✓Squares off every open position
Paper vs Live Mode
Every strategy runs paper first. Same rules, real market data, zero risk. Switch to live only after validation.
- ✓Paper mode uses real-time market data
- ✓Identical risk rules, identical execution logic
- ✓Full trade log and P&L tracking in paper
- ✓One-click switch from Paper to Live when ready
Same rules, every stage
Risk rules defined in your strategy DSL apply identically at every stage. No surprises when you go live.
Strategy DSL
Define SL, TP, trailing, position sizing, exit time in your strategy rules.
Backtest
Risk rules enforced on every historical trade. See exact SL/TP hit counts in results.
Paper Trading
Real market data, simulated execution. Same risk enforcement. Validate behavior.
Live Trading
Identical rules, real orders. What you validated is what you get. No exceptions.
Worked example: Gap Up Momentum
A real trade with real risk rules. See exactly how the system calculates and enforces every parameter.
What risk rules prevent
Most losses come from a small set of mistakes. Risk rules make these mistakes impossible.
Hard SL exits automatically at threshold
Position sizing caps capital per trade
Max positions limit blocks new entries
Exit-time square-off closes MIS positions
Trailing SL locks in gains automatically
Max daily loss halts all trading for the day
Paper mode validates strategy on real data first
Kill switch squares off everything in one click
Trade with discipline, not hope
Set your risk rules once. The system enforces them on every trade, every time. No manual intervention needed.