NIFTY50 Option Trading based on Global sentiment and well-known technical indicators.
- This is console application still in testing phases. Website and Mobile application launching soon.
- It can work on one account at a time.
- You can run in your local or any cloud service with VM.
- Open the folder
app/core
- Run the command
yarn install
ornpm install
- Create the
.env
file and update the broker details & other configurations. Refer.env.sample
for more details. - Compile the project
tsc
- Run the job
yarn run start
ornpm run start
.
Interested in contributing to this project? I'd love to connect! Reach out to me on LinkedIn: https://www.linkedin.com/in/itaravin/
Code: testapp/src/upstox/index.ts Broker: UpStox
Type | Indicators | Comments | Status |
---|---|---|---|
Trend | Moving average | 5 mins charts - EMA(10), EMA(20), EMA(42) | done |
Trend | Advance Decline Ratio | NIFTY green/red | skip |
Trend | MACD or ADX | To know trend & reversal | ADX done |
Trend | OI Put Call Radio (PCR) | To know buy sell strength | done |
Momentum | RSI | done | |
Momentum | Stochastic Oscillator | done | |
Volatility | Bollinger Bands | done | |
Volatility | ATR | done | |
Volatility | VIX | skip | |
Volulme | On-Balance Volume | skip | |
Stop Loss | Fibonacci Retracement Levels | skip |
- Fetch global sentiment from moneycontrol.com
- Fetch nifty50 sentiment from nseindia.com - AD Ratio
- Fetch OI PCR from niftytrader.com
- place order (via upstox)
- exit if profit or loss hit
- Scrap Investing.com and get global indicies trend
- Scrap Investing.com and get last 1 min trend to get sentiment & direction
- Use technical indicator RSI, MACD, ATR
- If everything goes good, place order (via finvasia)
- Exit the order if profit or loss hit (configurable %)
- Scrap Investing.com and get global indicies trend
- Scrap Investing.com and get last 5 min trend & 1 min trend to get sentiment & direction
- Use technical indicator ATR, RSI, HL
- If everything goes good, place order (via finvasia)
- Exit the order if profit or loss hit (configurable %)
- Dow Jones
- Nikkei 225
- Hang Seng
- Shanghai
- FTSE 100
- KOSPI 50
- CAC 40
- SGX NIFTY
- Brent Oil
- USD/INR
- Pivot Points
- Moving Averages
- RSI
- MACD
- Max trades per day
- Max profit % per day
- Max profit % per trade
- Max loss % per day
- Max loss % per trade
- API
- Website
- Finvasia
- Upstox (in progress)
- To get NIFTY50 data nseindia.com/api/equity-stockIndices?index=NIFTY%2050
- To get Global data