What is Star Shiny Algo
Star Shiny Algo is execution software. You already have a strategy or indicator on TradingView — this platform listens for its alerts and places the real orders in your own broker account, then manages the whole trade for you: entry, targets, stop-loss, trailing and exit.
Your signal
TradingView fires an alert from YOUR indicator or strategy.
Our engine
We receive it on your private webhook, size the order from your capital, and place it.
Your broker
The order goes into your own Angel One or Zerodha account. Your money never touches us.
Paper vs Live
Paper = simulated money, but real live prices and the exact same engine — the honest way to test. Live = real orders in your broker account. Every bot is one or the other, and you can run both at once.
Quick start (5 steps)
Create your account
Link your broker
Create a bot
Point TradingView at your webhook
Start the bot
Plans, payment & validity
Standard — ₹1,299
- • Unlimited real + demo trading
- • Up to 5 bots
- • 1 broker account
- • 1 indicator + 3 edits · 1 dedicated static IP
- • Mail & Telegram alerts · 24/7 support
Pro — ₹2,299
- • Everything in Standard
- • Up to 8 bots
- • 1 main + up to 5 copy-trading child accounts
- • 6 dedicated IPs (1 parent + 5 children)
- • 3 indicators + 3 edits · priority support
Validity — 24 working days
Each payment gives 24 working days (Monday–Friday) of access, so weekends never eat your subscription. In practice that is about 5 calendar weeks. Your exact expiry date is shown on the Subscription page.
How to pay
Pick your plan
Scan and pay
Upload the screenshot
We verify — usually minutes
Connect your TradingView indicator
You do not need to edit your indicator, and you do not need a special Pine script. The alert message is typed by you in TradingView’s alert box — that is what reaches us. Your webhook URL is private and identifies your account.
Step by step
Copy your webhook URL
Open your indicator on a chart
Create an alert
Paste the URL into Notifications
Type the alert message
Three message formats — pick the easiest
1. Just a word (simplest)
Type buy, sell or exit. Your bot’s own settings decide target, stop-loss, trailing and quantity. Perfect when your indicator only marks entries and exits.
buy
2. Simple JSON
{
"action": "buy",
"symbol": "NIFTY",
"price": "{{close}}"
}3. Rich JSON — the signal carries the levels
Use this when your indicator calculates the entry, targets and stop-loss itself. Set the bot’s Target / Stop-loss / Trailing to “From signal” so it follows these numbers.
{
"action": "buy",
"symbol": "NIFTY",
"entry": 24500,
"target1": 24550,
"target2": 24600,
"target3": 24700,
"sl": 24450,
"tsl": 5,
"bot": "My NIFTY bot"
}For strategy() scripts
TradingView fills the direction in automatically — paste this once and it works for both entries and exits:
{
"action": "{{strategy.order.action}}",
"symbol": "{{ticker}}",
"price": "{{close}}"
}symbol, it goes to bots watching that symbol. Add "bot": "My bot name" to target one specific bot — useful when two indicators trade the same symbol. With no symbol at all, it reaches all your running bots."secret" to your alerts.Connect Angel One (SmartAPI)
You need three things from Angel One: an API key, your TOTP secret, and your client ID + PIN. It is free and takes about 10 minutes.
Part A — Create the app and get your API key
Open the SmartAPI portal
Create an App
Fill the app form
https://starshinyalgo.com. Enter your Primary Static IP (see below).Copy the API key
Part B — Get your TOTP secret (needed for automatic login)
Open the TOTP page
Verify yourself
Save the secret string
Part C — Enter it in Star Shiny Algo
Open the Brokers page
Fill the four fields
Press Connect
Connect Zerodha (Kite Connect)
Sign up for Kite Connect
Create a new app
Copy the API key and API secret
Add it in Star Shiny Algo
Daily login (every trading day)
request_token=… → copy that value and paste it into the box → Finish connection.Dedicated static IP
SEBI requires that API orders reach the broker from a fixed, registered IP address. We assign you a dedicated static IP that is yours alone — never shared with another user.
Find your IP
Whitelist it at your broker
Test with Connect
Copy trading (Pro)
On the Pro plan you can mirror every trade from your main account into up to 5 child accounts — useful for family members or a small group who want the same trades. Each child places the order in its ownbroker account, sized from that account's own balance.
Link the parent account first
Link each child
Whitelist all 6 IPs
Turn it on for the bot
Creating a bot — every setting explained
Mode
Paper (simulated money, real prices) or Live (real orders). Always test in Paper first.
From / To symbols
“From” is the symbol your signal is based on; “To” is what actually gets traded. They are usually the same — but you can, for example, take a NIFTY signal and trade a NIFTY option.
Segment
Equity (buy/sell shares) or F&O (trade options).
Option / Strike / Expiry
F&O only. Call, Put, or let the signal decide direction. Strike can be ATM or up to 10 steps in/out of the money. Expiry weekly or monthly.
Product
Intraday (MIS) closes the same day. Carry forward (NRML) can be held overnight.
Entry order
Market enters immediately when the signal arrives (most common). Limit places an order at the price carried in the signal and waits for it.
Quantity — Auto or Fixed
Auto: the bot works out the size from your balance × capital %. Fixed: you choose the exact size — for options 1 means 1 LOT (e.g. NIFTY 1 lot = 65), for equity 1 means 1 share.
Capital %
Auto mode only: how much of your available balance this bot may use. Start small — 10–20%.
Target type
Points, Percent, or From signal (uses target1…target10 from the alert).
Stop-loss
Off, Points, Percent, or From signal. Keeping a stop-loss on is strongly recommended.
Trailing SL
Off, Points, Percent, or From signal. After each target is hit, the stop moves up by this step to lock in profit.
Exit style
Fixed = exit at target. Trailing (ladder) = climb through targets while the stop trails. 50-50 = sell half at the first target and trail the rest.
Scan start / stop
The window for NEW entries. Nothing new opens outside it.
Square-off
A hard time (e.g. 15:15) when everything open is force-closed.
Max trades/day
A safety cap on how many entries this bot may take in one day.
Alerts & reports
Everything below arrives on Telegram and email (connect Telegram on your Profile page).
Trade entry
Symbol, side, quantity, fill price, target, stop-loss — plus the index level at entry for F&O.
Trade exit
Exit price, the reason (target / trailing / exit signal / square-off) and your realised P&L.
Stop-loss hit
Sent with its own “STOP-LOSS hit” headline so you can spot it instantly.
Skipped — not enough balance
If your balance cannot afford even one lot or share, no order is placed and you get an alert saying exactly how much was needed and how much was available.
Every 5% capital loss
While a position is open, you are warned at each new 5% of that trade's used capital lost — no spam, one alert per band.
Weekly report
Every Friday evening: trades, wins, losses, win rate, net P&L, best and worst trade.
Monthly report
On the 1st of each month: the same summary for the past month.
Community & indicator market
The Community is a place to ask questions, share what is working, and learn from other traders. When you first open it you choose a community username and avatar — your real name and email stay private.
- • Post a Discussion or a Query when you need help — other members and our team answer.
- • Reply to any post.
- • A post or reply can be deleted only by its author or an admin.
- • No tips, no guaranteed-profit claims, no spam.
Rent out your own indicator
Built something good? Publish it for a monthly rent. To qualify you must provide:
- • the indicator file,
- • a clear explanation of how it works,
- • your honest win and loss ratio,
- • and a performance report covering at least 2 months.
We review every submission before it appears. “Verified” means we checked the submission is complete and genuine — it is not a promise that the indicator will make money. Renting is an arrangement between you and the author.
Webhook reference
Every field is optional except action (or a plain word like “buy”).
| Field | Example | Meaning |
|---|---|---|
| action | "buy" | buy, sell or exit. Required. |
| symbol | "NIFTY" | Routes the signal to bots watching this symbol. |
| price | 24500 | Reference price from your chart (informational). |
| entry | 24500 | Limit price — used when the bot's Entry order is set to Limit. |
| target1 … target10 | 24550 | Ladder targets. Used when Target type = From signal. |
| sl | 24450 | Stop-loss price. Used when Stop-loss = From signal. |
| tsl | 5 | Trailing step. Used when Trailing SL = From signal. |
| bot | "My NIFTY bot" | Send this signal to one specific bot only. |
| secret | "a1b2c3…" | Optional extra lock. If present it must match your secret. |
Frequently asked questions
Do I need to know coding?
Do you give buy/sell tips or ready-made strategies?
Can you access or withdraw my money?
Does my computer need to stay on?
Will it work with any indicator, even a paid or invite-only one?
What happens if the signal arrives but my capital is too small?
Can I choose the exact number of lots instead of a capital percentage?
I paid twice by mistake / can I buy the same plan again?
How many dedicated IPs do I get?
Can I run more than one strategy?
What is the difference between Paper and Live?
Why do I need a static IP?
Do I get alerts?
What if the market gaps past my stop-loss?
Can I stop everything instantly?
Troubleshooting
My signal never arrived
Open the Signals page — every received alert is logged there with a timestamp. If it is missing, the alert never reached us: check the webhook URL in TradingView (it must be the full https:// URL) and that the alert is still active (TradingView expires alerts).
Signal arrived but says 'no running bot matches'
The bot was stopped, or the symbol in the alert does not match the bot's 'From' symbol. Start the bot, or fix the symbol / add a "bot" field.
Connect fails with an IP error
The IP whitelisted at your broker does not match the one we send from. Re-check the Primary Static IP in your SmartAPI app matches the IP shown on your Brokers page exactly.
Connect fails with invalid TOTP
The TOTP secret is wrong or was regenerated. Redo Part B and paste the fresh 32-character secret.
Order rejected: insufficient funds
Your capital % is too high for the current premium/price, or the balance changed. Lower the capital % or add funds.
Zerodha stopped working today
Kite Connect requires a fresh login every day — press Connect and complete the request_token step.
Trade opened but no target/stop-loss
The bot's Target/Stop-loss is set to 'From signal' but the alert carried no numbers. Either send them in the alert or switch to Points/Percent.