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.

STEP 1

Your signal

TradingView fires an alert from YOUR indicator or strategy.

STEP 2

Our engine

We receive it on your private webhook, size the order from your capital, and place it.

STEP 3

Your broker

The order goes into your own Angel One or Zerodha account. Your money never touches us.

Important: we never give buy/sell advice and never hold your money. You bring the strategy and the broker account; we automate the clicking. Trading carries risk — start in Paper mode.

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)

1

Create your account

Register with your email. You get a free paper-trading trial — no card needed.
2

Link your broker

Brokers page → Link account. Choose Angel One or Zerodha and enter the API details (full walkthrough below). Credentials are encrypted with AES-256.
3

Create a bot

Bots page → New bot. Pick the symbol, segment, how much capital to use, and your target / stop-loss / trailing rules. Start in Paper mode.
4

Point TradingView at your webhook

Webhook page → copy your private URL → paste it into a TradingView alert. Any indicator works.
5

Start the bot

Press Start. The bot only trades while it is running and inside your scan window. Watch the Dashboard and Signals pages.
Run at least one full paper trade (entry → target or stop-loss → exit) before switching a bot to Live.

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

1

Pick your plan

Subscription page → choose Standard or Pro. A payment window opens with a QR code and a 10-minute timer.
2

Scan and pay

Scan the QR with any UPI app (GPay, PhonePe, Paytm…) and pay the exact plan amount.
3

Upload the screenshot

In the same window, attach your payment screenshot and press I have paid. If the timer runs out, just click the plan again to reopen it.
4

We verify — usually minutes

Your payment shows as VERIFYING…. Once we confirm it, your plan activates immediately and you get an email and Telegram message.
No double-charging: while a plan is active you cannot buy the same plan again — the button is blocked until the last 5 days before expiry. Upgrading Standard → Pro is allowed at any time.

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

1

Copy your webhook URL

Log in → Webhook page. Copy the full URL shown there.
2

Open your indicator on a chart

Add your indicator to a TradingView chart as usual.
3

Create an alert

Right-click the chart → Add alert (or the clock icon). In Condition, pick your indicator and the signal you want (e.g. “Buy signal”).
4

Paste the URL into Notifications

Open the Notifications tab → tick Webhook URL → paste your URL.
5

Type the alert message

In the Message box put one of the formats below, then Create. Make a second alert for your exit condition.
tradingview.com — Create Alert
Condition
My Indicator ▸ Buy signal
Notifications ▸ Webhook URL
https://starshinyalgo.com/api/webhook/YOUR-KEY
Copy this from your Webhook page — it is private, treat it like a password.
Message
{"action":"buy","symbol":"NIFTY"}
Or simply the word: buy
Create
Illustration — the TradingView alert dialog. Your screen may look slightly different.

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}}"
}
Which bot gets the signal? If the message has a 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.
Keep your webhook URL private — anyone who has it can send signals to your account. If it ever leaks, open the Webhook page and press Rotate secret, then add "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

1

Open the SmartAPI portal

Go to smartapi.angelone.in and sign up (or sign in). This is separate from your normal Angel One trading login.
2

Create an App

Click Create an App / Add App. You will be asked which type of API you want — choose Trading APIs (that is the one that can place orders).
3

Fill the app form

Give it any name. Redirect URL and Postback URL are not used by us — put your website or https://starshinyalgo.com. Enter your Primary Static IP (see below).
smartapi.angelone.in — Create an App
App type
Trading APIs
Must be Trading — this is what places orders.
App name
Star Shiny Algo
Redirect URL
https://starshinyalgo.com
Not used by us — any valid URL is fine.
Postback URL
(leave blank)
Primary Static IP
49.205.xxx.11
Your dedicated IP — from your Brokers page. Required from 1 April 2026.
Create App
Illustration — the SmartAPI app form. Your screen may look slightly different.
4

Copy the API key

After creating, your dashboard lists the app with its API key (and secret key). Copy the API key — that is what you paste into Star Shiny Algo.
smartapi.angelone.in — My Apps
Star Shiny AlgoACTIVE
API key
a1B2c3D4
← copy this one
Secret key
••••••••-••••-••••
Not needed for Angel One in our platform.
Illustration — where the API key appears after creating the app. Your screen may look slightly different.

Part B — Get your TOTP secret (needed for automatic login)

Angel One requires a 2-factor code on every API login. The TOTP secret lets the platform generate that code itself, so your bot can log in without you being at the screen.
1

Open the TOTP page

2

Verify yourself

Enter your Angel One client ID and your trading password / MPIN, then the OTP sent to your registered email and mobile.
3

Save the secret string

You will see a QR code and a 32-character secret key. Scan the QR with Google Authenticator (as a backup for yourself) and copy the secret string — that is what you paste into our form.
smartapi.angelone.in/enable-totp
QR code
Secret key (32 characters)
K5XW6ZTUN4QW4ZLUMFXG65DIMVZA====
← this is your TOTP secret. Keep it private.
Illustration — the TOTP page — copy the text secret, not the QR image. Your screen may look slightly different.
Store the TOTP secret safely. Anyone with it can generate your 2-factor codes. We encrypt it with AES-256 and never show it in logs.

Part C — Enter it in Star Shiny Algo

1

Open the Brokers page

Log in → BrokersLink account → choose Angel One (SmartAPI).
2

Fill the four fields

Client ID, login PIN/password, TOTP secret, API key — then Save (encrypted).
3

Press Connect

If everything is right, it connects and shows your available balance. That is your proof it works.
starshinyalgo.com/brokers
Broker
Angel One (SmartAPI)
Client ID
A123456
Your Angel One login ID.
Login PIN / password
••••••
TOTP secret (SmartAPI 2FA)
K5XW6ZTUN4QW4ZLUMFXG65DIMVZA====
From Part B.
API key
a1B2c3D4
From Part A.
Save (encrypted)Connect
Illustration — our Link account form. Your screen may look slightly different.

Connect Zerodha (Kite Connect)

Zerodha’s Kite Connect is a paid developer product (Zerodha charges a monthly fee per API key), and it requires a fresh login once every day — that is Zerodha’s rule, not ours. Angel One is the smoother experience for full automation. Check current pricing on Zerodha’s site.
1

Sign up for Kite Connect

Go to developers.kite.trade/signup and create a developer account.
2

Create a new app

Fill in the app name, your Zerodha client ID, and a redirect URL. Postback URL is optional.
3

Copy the API key and API secret

After the app is created you get both. Zerodha needs both (Angel One only needs the key).
developers.kite.trade — Create app
App name
Star Shiny Algo
Zerodha client ID
AB1234
Redirect URL
https://starshinyalgo.com
API key
xxxxxxxxxxxxxxxx
Shown after creating.
API secret
••••••••••••••••
Shown after creating — keep private.
Illustration — the Kite Connect app form. Your screen may look slightly different.
4

Add it in Star Shiny Algo

Brokers → Link account → Zerodha (Kite Connect) → paste Kite user ID, API key and API secret → Save.
5

Daily login (every trading day)

Press Connect → we open the Kite login link → you sign in → Zerodha sends you back to a URL containing request_token=… → copy that value and paste it into the box → Finish connection.
Zerodha also requires a whitelisted static IP for placing orders through the API. Use the dedicated IP shown on your Brokers page.

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.

1

Find your IP

Log in → Brokers page. If an IP has been assigned to you it is shown at the top with a Copy button.
2

Whitelist it at your broker

Angel One: smartapi.angelone.in → My Apps → your app → IP settings → add it as Primary Static IP (IPv4 only). Zerodha: add it in your Kite Connect app settings.
3

Test with Connect

Back on the Brokers page press Connect. Success = the IP is accepted.
Only you can whitelist the IP inside your own broker account — no platform is allowed to do it for you. That is a broker security rule and it protects your account.

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.

1

Link the parent account first

Brokers → Link account. This is your main account.
2

Link each child

Brokers → Link account → choose the parent in “Link as child of (copy trading)”. Repeat for up to 5 children.
3

Whitelist all 6 IPs

Pro accounts get 6 dedicated static IPs: 1 for the parent + 1 for each child. They are listed on your Brokers page. Each account must whitelist its own IP in its own broker app.
4

Turn it on for the bot

Bots → edit the bot → tick Copy trades to child accounts.
Each child trades with its own money and its own risk. If a child account has too little balance for one lot, that child is skipped with an alert — the parent trade still goes through.

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.

Who wins — bot or signal? If you choose Points or Percent, the bot’s numbers are always used, even when the alert carries prices. Choose From signal when you want the alert’s numbers to drive the trade.

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.

Full trade history with charts is on the Reports page, and you can export it to Excel any time.

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.

If the Community shows “coming soon”, it has not been switched on yet — it will appear here automatically when it opens.

Webhook reference

Every field is optional except action (or a plain word like “buy”).

FieldExampleMeaning
action"buy"buy, sell or exit. Required.
symbol"NIFTY"Routes the signal to bots watching this symbol.
price24500Reference price from your chart (informational).
entry24500Limit price — used when the bot's Entry order is set to Limit.
target1 … target1024550Ladder targets. Used when Target type = From signal.
sl24450Stop-loss price. Used when Stop-loss = From signal.
tsl5Trailing 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.
Duplicate signals within the same minute are ignored automatically, so a double-firing alert cannot double your position.

Frequently asked questions

Do I need to know coding?
No. You need a TradingView indicator or strategy that fires alerts. Everything else is dropdowns on this site.
Do you give buy/sell tips or ready-made strategies?
No. We are execution software only. The strategy is entirely yours — we place and manage the orders it asks for.
Can you access or withdraw my money?
No. Orders are placed inside your own broker account through the broker’s official API. We never hold funds and cannot transfer money out. Credentials are encrypted with AES-256.
Does my computer need to stay on?
No. The engine runs on our server 24/7. Once your bot is started, it works whether your laptop and phone are on or off.
Will it work with any indicator, even a paid or invite-only one?
Yes, as long as you can create an alert from it in TradingView. You do not need the source code — the alert message is typed by you in the alert box.
What happens if the signal arrives but my capital is too small?
Nothing is placed, and you get a “SKIPPED — not enough balance” alert on Telegram and email telling you exactly how much was needed and how much was available. Nothing is ever placed halfway.
Can I choose the exact number of lots instead of a capital percentage?
Yes. In the bot's Quantity setting choose Fixed. For options 1 = 1 lot (NIFTY 1 lot = 65), for equity 1 = 1 share. Choose Auto if you would rather the bot size from your balance.
I paid twice by mistake / can I buy the same plan again?
You cannot: while a plan is active the same plan is blocked until the last 5 days before expiry, so your validity can never be double-charged. Upgrading Standard → Pro is allowed any time.
How many dedicated IPs do I get?
Standard: 1. Pro: 6 in total — 1 for your main account plus 1 for each of the 5 copy-trading child accounts. All of them are listed on your Brokers page, and each must be whitelisted inside its own broker account.
Can I run more than one strategy?
Yes — up to 5 bots, each with its own symbol, capital and rules. Use the "bot" field in your alert to send a signal to one specific bot.
What is the difference between Paper and Live?
Paper uses simulated money but real live prices and the same engine, so results are realistic. Live places real orders with real money.
Why do I need a static IP?
SEBI requires broker API orders to come from a registered IP address. We give you a dedicated one; you whitelist it inside your own broker account.
Do I get alerts?
Yes — Telegram and email on every entry and exit, plus a warning every time an open position loses another 5% of the capital it used.
What if the market gaps past my stop-loss?
The stop is monitored on live price and exits at market when breached — so in a fast gap the exit price can be worse than the stop level. This is normal market risk and true of any stop-loss.
Can I stop everything instantly?
Yes. Each bot has a Stop button, and there is a square-off action that closes open positions immediately.

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.

Still stuck? Send us a message with the time of the signal and the bot name — we can look it up in your activity log.

Ready to try it?

Start on paper — real prices, simulated money, no card needed.