OFS Control Panel

This is where you set up and manage the live bidding screens.

OFS Control Panel
Loading…
--:--:--

Each card below is one live bidding screen that people can watch. The numbers come straight from NSE and BSE and refresh by themselves.

What these numbers mean

Subscribed
How many times over the shares on offer have been asked for. 1.00 times means demand exactly matches the shares available. Below 1 means shares are going unsold.
Cut-off price
The price at which all the shares on offer get taken. Bids above it are safe; bids below it get nothing. It shows as “not covered yet” while there is still less demand than shares.
Live share price
What the share is trading at in the open market right now. If the cut-off price is below this, bidders are getting a discount.
Data age
How long ago the exchange last published new figures. NSE and BSE only refresh this about once a minute, so anything under 90 seconds is completely normal.

Bidding Screens

Turn a screen on or off, change its details, or open it to see what viewers see.

Add a new bidding screen

Four short steps. Nothing goes live until the last one.

  1. 1 Name it
  2. 2 Pick the company
  3. 3 Enter the offer details
  4. 4 Check & go live

What should this screen be called?

This name appears at the top of the public screen and in the list. Use something people will recognise.

Company name plus which category it is.

Which company is being sold?

Two codes identify the company — one for each exchange. If you are setting up a second screen for a company you already have, copy the codes from the existing screen.

The short ticker on NSE. Leave blank if you only want BSE data.
A 6-digit number. Find it in the BSE web address for that company.
Leave as auto and it always uses today. Only change this to look at a past date.

Details from the offer document

These three numbers are not published by the exchanges, so they have to be typed in. You will find them in the OFS announcement or the offer document.

The minimum price anyone is allowed to bid.
The full quantity being sold.
The guaranteed minimum they intend to sell. If the document doesn't mention one, use the same figure as the total.
Time the window shuts, 24-hour clock. Almost always 15:30.

Check everything, then go live

If you untick this, the screen is saved but stays hidden until you switch it on from the Bidding Screens list.

Edit screen

Changes take effect the moment you save. Viewers see them immediately.

Basics

Shown at the top of the public screen.
Decides which set of bids we read from BSE.
Off = saved but hidden from the public screen.
Smaller number shows higher up.
Just for your own reference.

Company codes

Short ticker, e.g. LICI.
6-digit number, e.g. 543526.
auto = always today.
Untick one to ignore that source.
⚠ Worth knowing

BSE keeps retail and non-retail bids separate, but NSE does not — it only gives us one combined list. So with NSE switched on for a Retail screen, the figures will almost certainly show the non-retail bids instead, and the subscription number will be wrong.

Safest fix: untick NSE above and let this screen use BSE only. Everything else keeps working.

Offer details

Lowest allowed bid price.
24-hour clock, e.g. 15:30.

Advanced

You should not need to touch these. The defaults are chosen to keep the exchanges from blocking us.

Gap between bid prices. Always 0.05.
Only set this if told to.
Milliseconds. Below 1000 risks a block.
Milliseconds.
Milliseconds.

Test before saving

Checks the codes above against the real exchanges. Nothing is saved by pressing this.

Check Data

Test whether an exchange is giving us bids for a company, without changing anything.

What to check

Result

Press “Run the check” to see results here.

Show technical details

Settings

Only a couple of things here matter day to day.

Which screen opens by default

When someone visits the site without picking a screen, this is the one they land on.

Change your password

At least 8 characters.

Everyone gets signed out afterwards, including you, so keep the new one safe.

Technical settings

These control how hard we pull data from the exchanges. The defaults are deliberate — raising the speed here can get the server blocked by NSE for hours. Leave them alone unless someone technical asks you to change them.

ms before a request is abandoned.
ms between renewing the NSE session.
Snapshots stored per screen.
ms. Shared by every screen.
ms.
ms.
Sent to the exchanges. BSE refuses blank ones.

System status

Show activity log

        

Help

Plain-English answers to the things that come up.

What is this panel for?

An OFS (Offer For Sale) is when a big shareholder sells a chunk of a company on the stock exchanges. People bid, and the exchanges publish running totals of those bids.

The public site shows those totals live. This panel is where you tell it which offer to watch. Each “bidding screen” is one offer.

Setting up tomorrow's retail round

A retail round is normally a separate offer the day after the non-retail one, for the same company. Steps:

  1. Go to Add New.
  2. Name it, and choose Retail.
  3. Copy the NSE symbol and BSE code from the existing non-retail screen.
  4. Press Check these codes now. If it says no bids yet, that is fine before bidding opens.
  5. Enter the floor price and share counts from the offer document.
  6. Save and go live.
⚠ One catch with retail

BSE separates retail from non-retail bids. NSE does not — it only gives one combined list. So for a Retail screen, untick NSE and let it use BSE only. Otherwise the screen will quietly show non-retail figures.

Something has gone red — what now?

“No bids yet”
Usually normal. Either bidding hasn't opened, or it has finished for the day. If bidding is definitely open, re-check the BSE code and category.
“Exchange refused us”
NSE sometimes blocks us for a while if asked too often. Press Restart on the screen. If it keeps happening, leave it 20 minutes.
“Data has stopped updating”
Nothing new from the exchange for over 2 minutes. Fine after the market closes. During market hours, press Restart.
“Figures don't match the exchange”
We cross-check our own totals against the exchange's published totals. If they disagree, we probably received a partial response. It normally clears within a minute on its own.

Things worth knowing

How fresh is the data really?
NSE and BSE only recalculate bid totals about once a minute. We pick up each new set within about a second of it appearing, which is far quicker than other websites, but nobody can be fresher than the exchange itself. A data age of 30-90 seconds is completely normal.
Why is the live share price different?
That one is continuous, so it updates every second.
Can I break anything?
Editing or hiding a screen is safe and reversible. Delete is the only permanent action, and it asks first.
Do I need to restart anything after a change?
No. Saving applies straight away.