This is a Python module used to fetch NSE DATA of Stock Market. It basically fetch many information like Most Active Equities, Index Performances, Price Band Hitters, Volume Gainers, 52 Week High / Low, Top 20 Gainer / Looser etc.
Install module with cmd
pip install Fetch-NSE-DATA
- Most Active Equities
- Index Performances
- Price Band Hitters
- Volume Gainers
- 52 Week High / Low
- Top 20 Gainer / Loosers
- TurnOver
- Most Active Contracts
- Most Active Futures
- Most Active Options
- Most Active Calls
- Most Active Puts
- Most Active By OI
- Fetch Option Chain
- Fetch Option Chain By Symbol
from Fetch_NSE_DATA.NSE_DATA import *
securities =Fetch_Nse_Data(MostActiveEquites.SECURITIES)
sme = Fetch_Nse_Data(MostActiveEquites.SME)
etf = Fetch_Nse_Data(MostActiveEquites.ETF)
- All Indices
allIndices = Fetch_Nse_Data(IndexPerformances.ALL_INDICES)
- BROAD MARKET INDICES
broad_market = Fetch_Nse_Data(IndexPerformances.BROAD_MARKET)
- SECTORAL INDICES
sectoral = Fetch_Nse_Data(IndexPerformances.SECTORAL)
- STRATEGY INDICES
strategy = Fetch_Nse_Data(IndexPerformances.STRATEGY)
- THEMATIC INDICES
thematic = Fetch_Nse_Data(IndexPerformances.THEMATIC)
- FIXED INCOME INDICES
fixed_income = Fetch_Nse_Data(IndexPerformances.FIXED_INCOME)
- BAND_HITTERS
band_hitters = Fetch_Nse_Data(PriceBandHitters.BAND_HITTERS)
- UPPER_BAND_HITTERS
upper_band_hitters = Fetch_Nse_Data(PriceBandHitters.UPPER_BAND_HITTERS)
- LOWER_BAND_HITTERS
lower_band_hitters = Fetch_Nse_Data(PriceBandHitters.LOWER_BAND_HITTERS)
- BOTH_BAND_HITTERS
both_band_hitters = Fetch_Nse_Data(PriceBandHitters.BOTH_BAND_HITTERS)
volume = Fetch_Nse_Data(VolumeGainers.VOLUME)
- High
week_high = Fetch_Nse_Data(WeekHighLow.WEEK_HIGH)
- Low
week_low = Fetch_Nse_Data(WeekHighLow.WEEK_LOW)
- GAINERS
gainers = Fetch_Nse_Data(Top20GainerLoosers.GAINERS)
- LOOSERS
loosers = Fetch_Nse_Data(Top20GainerLoosers.LOOSERS)
growth = Fetch_Nse_Data(TurnOver.GROWTH)
- EQUITY
equity = Fetch_Nse_Data(MostActiveContracts.EQUITY)
- Currency
currency = Fetch_Nse_Data(MostActiveContracts.CURRENCY)
- EQUITY
equity_f = Fetch_Nse_Data(MostActiveFutures.EQUITY)
- Currency
currency_f = Fetch_Nse_Data(MostActiveFutures.CURRENCY)
- EQUITY
equity_O = Fetch_Nse_Data(MostActiveOptions.EQUITY)
- Currency
currency_O = Fetch_Nse_Data(MostActiveOptions.CURRENCY)
- EQUITY
equity_C = Fetch_Nse_Data(MostActiveCalls.EQUITY)
- Currency
currency_C = Fetch_Nse_Data(MostActiveCalls.CURRENCY)
- EQUITY
equity_P = Fetch_Nse_Data(MostActivePuts.EQUITY)
- Currency
currency_P = Fetch_Nse_Data(MostActivePuts.CURRENCY)
- EQUITY
equity_OI = Fetch_Nse_Data(MostActiveOI.EQUITY)
- Currency
currency_OI = Fetch_Nse_Data(MostActiveOI.CURRENCY)
- Indices
nifty = Fetch_Nse_Data(OptionChain.NIFTY) # NIFTY, BANKNIFTY, FINNIFTY
- Currency
eurinr = Fetch_Nse_Data(OptionChain.EURINR) # EURINR, USDINR, GBPINR, JPYINR, EURUSD,GBPUSD,USDJPY
AARTIIND = OptionChainIndices_By_Symbol('AARTIIND')
If you have any feedback, please reach out to me at niru3913@gmail.com