Design trading strategies without missing the execution details.
A guided builder for equity, futures, options, multi-leg options, and MCX strategies. Define instruments, entries, exits, risk, broker rules, and deployment settings before generating your Python package.
Define Entry Conditions
{
"strategy_id": "strdl_nifty_920",
"category": "multi_leg_options",
"universe": {
"segment": "F&O",
"underlying": "NIFTY"
},
"entry_rules": [
{
"type": "time_based",
"operator": ">=",
"value": "09:20:00"
},
{
"type": "data_point",
"symbol": "INDIAVIX",
"operator": "<",
"value": 22.0
}
],
"exit_rules": null, // Pending
"risk_limits": null // Pending
}Most strategy failures are not idea failures. They are missing-detail failures.
Entries are only one part of a deployable strategy. Stockey forces the execution, risk, broker, data, and deployment details into the design process.
Instrument selection
Define the exact universe. Handles roll-overs, expiries, and corporate actions.
Entry logic
Time-based, indicator-based, or multi-condition triggers with precise execution types.
Exit logic
Target, trailing stop-loss, time-based exits, and dynamic condition reversals.
Risk controls
Max loss per day, max trades, drawdown limits, and position sizing rules.
Broker constraints
API rate limits, margin requirements, and order types supported by your broker.
Package output
A structured, deployable Python package ready for paper trading or live execution.
One builder for multiple Indian market strategy types.
Equity Cash
Futures
Options
Multi-leg Options
MCX Futures
Pine Script Import
Multi-leg options need a leg-aware builder.
| Leg | Side | Type | Strike | Expiry | Lots | Entry | SL | Exit |
|---|---|---|---|---|---|---|---|---|
| Leg 1 | Sell | CE | ATM | Current Weekly | 1 | Market | 25% | Market |
| Leg 2 | Sell | PE | ATM | Current Weekly | 1 | Market | 25% | Market |
| Hedge 1 | Buy | CE | ATM + 500 | Current Weekly | 1 | Market | - | Market |
| Hedge 2 | Buy | PE | ATM - 500 | Current Weekly | 1 | Market | - | Market |
Strategy-level risk
From idea to deployable package.
Idea
Trading logic
Rules
Builder config
StrategySchema
JSON definition
Package
Python export
Paper Test
Validation
Deployment Checklist
Live readiness
Every strategy leaves as a structured Python package.
Package safeguards
- DRY_RUN=true by default
- Configured for selected broker API
- Hardcoded risk limits from builder
- Standardized logging included
AI helps clarify the strategy. Templates protect the execution path.
Clarify rules
Normalize to StrategySchema
Generate reviewed package files
AI does not recommend securities, guarantee returns, or bypass live-trading safeguards.
Live trading stays locked until the strategy is complete.
Build the strategy before you build the bot.
Use the guided builder to define the rules, constraints, risks, and deployment path before exporting code.