Algo-Trade
Algo-Trade copied to clipboard
Algo Trading NSE Options
trafficstars
Algo Trade
NIFTY50 Option Trading based on Global sentiment and well-known technical indicators.

Note:
- 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.
Local Setup (console application)
- Open the folder
app/core - Run the command
yarn installornpm install - Create the
.envfile and update the broker details & other configurations. Refer.env.samplefor more details. - Compile the project
tsc - Run the job
yarn run startornpm run start.


Let's Collaborate!
Interested in contributing to this project? I'd love to connect! Reach out to me on LinkedIn: https://www.linkedin.com/in/itaravin/
Releases
V4 (latest) (in development)
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 |
V3 (latest)
- 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
V2
- 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 %)
V1
- 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 %)
Global Sentiments
- Dow Jones
- Nikkei 225
- Hang Seng
- Shanghai
- FTSE 100
- KOSPI 50
- CAC 40
- SGX NIFTY
- Brent Oil
- USD/INR
Technical Indicators
- Pivot Points
- Moving Averages
- RSI
- MACD
Configurations
- Max trades per day
- Max profit % per day
- Max profit % per trade
- Max loss % per day
- Max loss % per trade
How to Access?
- API
- Website
Supported Brokers
- Finvasia
- Upstox (in progress)
Important Links
- To get NIFTY50 data nseindia.com/api/equity-stockIndices?index=NIFTY%2050
- To get Global data
Contact / Issue / Feedback
Trade Logs (store in AWS)
