- Gainers and Losers table based on previous day's closing price
- Auto fetch and ignore banned NSE stocks for that day
- Customisable list of additional stocks to ignore from monitoring
- Tabular display of options with search, pagination and filters
- Option
- LTP
- PE Limit
- CE Limit
- Buyer Value
- Return Value
- Strike Position
- Sell Value
- Place Sell orders manually or automated
- (Bonus) Place bulk After Market Orders (AMO)
Install dependencies.
npm installSetup environment secrets in an env.json file by copying the example.env.json file. For further customisation, see configuration.
cd src
cp example.env.json env.json
# Populate env.json secretsGenerate Prisma client.
npx prisma generatePopulate the SQLite DB with instrument data.
npm run data:prepareStart in development mode
npm run dev
Build and start production server.
npm run build
npm startThe default port is 3000. To change it, update the dev and start scripts in package.json.
Edit src/config.ts to:
STOCKS_TO_INCLUDE- List of F&O stocks to be used.CUSTOM_PERCENT- Custom stock-wise entry percentages. This will override theEntry Percentprovided as input for that particular stock.
The app was developed based on this wireframe:




