Contents
01 What is StraddleAI?
02 Daily routine
03 Status bar explained
04 All 7 tabs explained
05 Reading a signal
06 How to execute a trade
07 Paper trading guide
08 Charts & gauges
09 Options glossary
10 FAQ
What is StraddleAI?
The big picture
๐ค An AI-powered NSE F&O signal agent
StraddleAI connects to Zerodha Kite every 15 minutes during market hours, fetches live option chain data for NIFTY/BANKNIFTY, runs it through Groq AI (Llama 3.1), and generates a complete options trading signal with exact strikes, entry price, stop loss, target, and rationale โ delivered to your phone via Telegram automatically.
What it does for you
Monitors the market every 15 min โ Finds the best options opportunity โ Tells you exactly what to buy/sell, at what price, where to stop, and why โ You decide whether to execute.
What it does NOT do
It does not place orders automatically. You always execute on Kite manually. The agent is your analyst, not your trader.
Your daily routine
What happens each trading day
9:00 AM IST
Auto-login runs โ Kite token refreshes automatically via cron. No action needed.
9:10 AM IST
Open StraddleAI app โ enter PIN โ go to Scan tab โ tap โ Start Auto-Watch
9:15 AM IST
Market opens โ first scan runs automatically. Signal arrives on Telegram within 30 seconds.
Every 15 min
Auto-scan โ agent scans NSE data, runs AI analysis, sends Telegram signal if confidence is high.
When signal arrives
Review signal โ check rationale โ if confident, execute on Kite โ log in app โ paper trade auto-logged.
3:15 PM IST
Paper trades auto-close โ all open paper positions close at current price for EOD P&L.
3:30 PM IST
Auto-Watch stops โ market closes, scanning stops automatically.
Status bar explained
What the pills mean
Status pills โ top of every screen
โ OPEN
GROQ โ
TELEGRAM โ
WATCH ON
PAPER MODE
โ OPEN / CLOSED โ NSE market status. Green = market is open, signals are active.
GROQ โ โ AI engine is connected and working. If โ โ signals won't generate.
TELEGRAM โ โ Notifications are working. If โ , check your bot token.
WATCH ON/OFF โ Auto-scan status. Must be ON for automatic signals during market hours.
PAPER MODE โ Virtual trading is active. Signals are being auto-logged as paper trades.
GROQ โ โ AI engine is connected and working. If โ โ signals won't generate.
TELEGRAM โ โ Notifications are working. If โ , check your bot token.
WATCH ON/OFF โ Auto-scan status. Must be ON for automatic signals during market hours.
PAPER MODE โ Virtual trading is active. Signals are being auto-logged as paper trades.
Common issue
If pills show no colors or no โ โ the app can't reach the server. Check your internet connection. If on mobile data, the server may be temporarily unreachable.
All 7 tabs explained
What each tab does
Scan
Generate signals, view live snapshot, option chain, OI walls. Your main control panel.
Charts
Market regime gauges, OI buildup chart, intraday candles, IV skew, expected move.
Signals
All AI-generated signals with full details. Log executions and add journal notes here.
Open
Your manually logged open positions with SL, target and close button.
Holdings
Live F&O positions and equity holdings pulled directly from Zerodha Kite.
P&L
Trade history, P&L bar chart, strategy breakdown doughnut, win rate stats.
๐ง
Tools
Four powerful tools in one tab:
๐ Trade Journal โ add notes to any signal, record lessons
๐งฎ Risk Calculator โ compute max risk, P&L, breakeven for any strategy
๐ Event Calendar โ upcoming RBI, FOMC, expiry dates
๐ฎ Paper Trading โ virtual portfolio to test signals before real money
๐ Trade Journal โ add notes to any signal, record lessons
๐งฎ Risk Calculator โ compute max risk, P&L, breakeven for any strategy
๐ Event Calendar โ upcoming RBI, FOMC, expiry dates
๐ฎ Paper Trading โ virtual portfolio to test signals before real money
Reading a signal
Every field explained
#12 ยท NIFTY ยท 04 Jun 2026 ยท 10:30 AM
BULLISH
Confidence
74%
DEBIT SPREAD
IV MEDIUM
Entry
โน42โ48 debit
R:R
1 : 2.1
Stop Loss
โน25 net
Target
โน88 net
Strategy โ Bull Call Spread
โฒ BUY 24400 CE ยท qty 75
โผ SELL 24500 CE ยท qty 75
โ
BULLISH / BEARISH / NEUTRAL / AVOID โ the AI's directional call. AVOID means skip this signal.
โ
Confidence % โ how certain the AI is. >70% = high confidence. <50% = skip or paper trade only.
โ
Entry โน42โ48 debit โ the net premium you pay when placing both legs on Kite. Aim to execute within this range.
โ
Stop Loss โน25 โ if the spread value falls to โน25, exit immediately to limit loss.
โ
Target โน88 โ when spread reaches โน88, take profit.
โ
R:R 1:2.1 โ for every โน1 you risk, potential to make โน2.1. Look for R:R above 1.5.
โ
Legs โ exact strikes to BUY and SELL on Kite's option chain. Both legs = one spread position.
How to execute a trade
Step by step
On Kite (real money)
Open Kite app โ search for the instrument (e.g. NIFTY)
Go to Option Chain โ select the expiry from the signal
BUY the lower strike CE (e.g. 24400 CE) โ note the premium
SELL the higher strike CE (e.g. 24500 CE) โ note the premium
Calculate net debit = buy price โ sell price. Should be within entry range.
Back in StraddleAI โ Signals tab โ tap โ
Executed โ enter net premium
Position appears in Open tab for monitoring
Closing a position
When target or stop is hit โ go to Open tab โ tap ๐ Close โ enter exit premium โ P&L is calculated automatically and added to your history.
Paper trading guide
Test before real money
What is paper trading?
Paper trading tracks signals as virtual trades โ no real money, no Kite execution needed. Every signal you generate is automatically logged with your entry price. At end of day (3:15 PM) all open paper trades auto-close. After 4 weeks you'll have clear data on the agent's real performance.
How to use it
Go to ๐ง Tools tab โ scroll to Paper Trading โ tap Enable
PAPER MODE pill appears in top bar โ purple
Generate any signal โ it's automatically logged as a paper trade
Monitor virtual P&L, trade count, win rate in the Tools tab
Paper trades auto-close at 3:15 PM or when target/stop is hit
After 4 weeks โ check win rate โ if >55% go live with real money
Recommended approach
Paper trade for at least 4 weeks before real money. Look for win rate above 55% and average R:R above 1.5. Track which strategies (Bull Spread, Iron Condor etc.) work best for your instrument.
Charts & gauges
Understanding the visuals
๐ Market Regime Gauges (3 dials)
IV Rank gauge โ shows how high current volatility is vs its 52-week range.
Green (<30%) = low IV โ buy premium (buy calls/puts or debit spreads)
Amber (30โ60%) = medium IV โ either strategy works
Red (>60%) = high IV โ sell premium (iron condor, credit spreads)
PCR gauge โ Put-Call Ratio sentiment.
PCR > 1.2 = more puts than calls = bullish signal (institutions hedging)
PCR < 0.7 = more calls than puts = bearish signal
Pain Distance โ how far spot price is from Max Pain strike.
Near pain = spot likely to gravitate toward max pain
Far from pain = strong directional move underway
Green (<30%) = low IV โ buy premium (buy calls/puts or debit spreads)
Amber (30โ60%) = medium IV โ either strategy works
Red (>60%) = high IV โ sell premium (iron condor, credit spreads)
PCR gauge โ Put-Call Ratio sentiment.
PCR > 1.2 = more puts than calls = bullish signal (institutions hedging)
PCR < 0.7 = more calls than puts = bearish signal
Pain Distance โ how far spot price is from Max Pain strike.
Near pain = spot likely to gravitate toward max pain
Far from pain = strong directional move underway
๐ OI Buildup Chart
Blue bars = Call OI (resistance levels) โ where sellers are positioned
Red bars = Put OI (support levels) โ where buyers are hedged
The strike with the longest blue bar = strongest resistance
The strike with the longest red bar = strongest support
โ ATM = current at-the-money strike
Red bars = Put OI (support levels) โ where buyers are hedged
The strike with the longest blue bar = strongest resistance
The strike with the longest red bar = strongest support
โ ATM = current at-the-money strike
๐ Expected Move Panel
Shows the price range the market is pricing in for the current expiry.
Calculated from the ATM straddle premium.
Upper / Lower bounds = where 68% probability of price ending up.
If spot is already near the upper bound โ don't initiate bullish trades.
Calculated from the ATM straddle premium.
Upper / Lower bounds = where 68% probability of price ending up.
If spot is already near the upper bound โ don't initiate bullish trades.
Options glossary
Key terms explained simply
| ATM | At-The-Money โ the strike price closest to current spot price |
| CE | Call option โ right to buy. Profits when market goes UP |
| PE | Put option โ right to sell. Profits when market goes DOWN |
| OI | Open Interest โ number of active contracts at a strike. High OI = strong level |
| PCR | Put-Call Ratio โ total put OI รท total call OI. Above 1 = more bearish hedging |
| IV | Implied Volatility โ how much movement the market is pricing in |
| IV Rank | Current IV vs its 52-week range. 0% = lowest ever, 100% = highest ever |
| Max Pain | Strike where option writers (sellers) lose least โ price often gravitates here near expiry |
| Straddle | Buying both CE and PE at same strike. Profits from big moves in either direction |
| Bull Spread | Buy lower CE + Sell higher CE. Profits from moderate upward move |
| Bear Spread | Buy higher PE + Sell lower PE. Profits from moderate downward move |
| Iron Condor | Sell both a call spread and put spread. Profits when market stays range-bound |
| Debit | Net premium paid โ maximum loss on a spread trade |
| Credit | Net premium received โ maximum profit on a credit spread trade |
| Theta | Time decay โ options lose value every day. Sellers benefit from theta |
| R:R | Risk-Reward ratio. 1:2 means risk โน1 to potentially make โน2 |
| Lot | Minimum trade unit. NIFTY = 75 shares per lot, BANKNIFTY = 30 |
| Expiry | The date the option contract expires. Weekly = every Thursday |
Frequently asked questions
Common questions answered
Why am I not receiving Telegram signals? โผ
Make sure Auto-Watch is ON (amber button on Scan tab). Also confirm you've sent /start to your Telegram bot. Check that TELEGRAM pill shows โ in green. If GROQ shows โ โ the AI engine is down and signals won't generate.
Why does Holdings show "token expired"? โผ
Kite access tokens expire daily at midnight. The auto-login cron runs every morning at 9:00 AM IST and refreshes it automatically. If you see this error after 9 AM โ the auto-login may have failed. Run `python3 kite_login.py` in SSH to manually refresh.
What does AVOID signal mean? โผ
The AI has analyzed the market but determined there is no good setup right now โ either conflicting signals, very low confidence, or dangerous market conditions. No Telegram message is sent. Simply skip this cycle and wait for the next scan in 15 minutes.
How much capital do I need per trade? โผ
For a Bull Call Spread on NIFTY (1 lot = 75 shares), typical net debit is โน40โ80 per share. So capital needed = โน40โ80 ร 75 = โน3,000โ6,000 per lot. Always check the Max Risk field in each signal โ that's your exact worst-case loss per lot.
Should I take every signal? โผ
No. Use paper trading first to understand the agent's behavior. When going live, focus on signals with confidence above 65%, R:R above 1.5, and during calm market conditions (not during RBI/FOMC events). Check the Event Calendar in Tools tab before trading.
What happens if I don't close a position by 3:30 PM? โผ
Paper trades auto-close at 3:15 PM. For real positions on Kite โ options positions automatically settle at expiry if not closed manually. For intraday MIS positions, Kite auto-squares off at 3:20 PM. Always close options positions before 3:15 PM to avoid unfavorable auto-square-off prices.
Can I use this for BANKNIFTY instead of NIFTY? โผ
Yes โ on the Scan tab, change the Instrument dropdown from NIFTY to BANKNIFTY. Note that BANKNIFTY lot size is 30 (vs NIFTY's 75) and is more volatile. Start with NIFTY for paper trading as it's more predictable.
How do I know when to go live with real money? โผ
After 4 weeks of paper trading, check: Win rate above 55%, Average R:R above 1.5, Consistent signals during normal market conditions, No major losses from single bad trades. Start with 1 lot real money alongside continued paper trading. Scale up gradually.
STRADDLEAI
NSE F&O ยท AI Signals ยท Paper Trading
For educational and informational purposes only.
Not financial advice. Trade responsibly.
Not financial advice. Trade responsibly.