Skip to content

nirupma2208/Fetch_NSE_DATA

Repository files navigation

Fetch-NSE-DATA

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.

Installation

Install module with cmd

  pip install Fetch-NSE-DATA

Fetch INFO

Import Module

  from Fetch_NSE_DATA.NSE_DATA import *

Most Active Equities

securities =Fetch_Nse_Data(MostActiveEquites.SECURITIES)

sme = Fetch_Nse_Data(MostActiveEquites.SME)

etf = Fetch_Nse_Data(MostActiveEquites.ETF)

Index Performances

  • 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)

Price Band Hitters

  • 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 Gainers

volume = Fetch_Nse_Data(VolumeGainers.VOLUME)

52 Week High / Low

  • High
    week_high = Fetch_Nse_Data(WeekHighLow.WEEK_HIGH)
  • Low
    week_low = Fetch_Nse_Data(WeekHighLow.WEEK_LOW)

Top 20 Gainer / Loosers

  • GAINERS
    gainers = Fetch_Nse_Data(Top20GainerLoosers.GAINERS)
  • LOOSERS
    loosers = Fetch_Nse_Data(Top20GainerLoosers.LOOSERS)

TurnOver

growth = Fetch_Nse_Data(TurnOver.GROWTH)

Most Active Contracts

  • EQUITY
    equity = Fetch_Nse_Data(MostActiveContracts.EQUITY)
  • Currency
    currency = Fetch_Nse_Data(MostActiveContracts.CURRENCY)

Most Active Futures

  • EQUITY
    equity_f = Fetch_Nse_Data(MostActiveFutures.EQUITY)
  • Currency
    currency_f = Fetch_Nse_Data(MostActiveFutures.CURRENCY)

Most Active Options

  • EQUITY
    equity_O = Fetch_Nse_Data(MostActiveOptions.EQUITY)
  • Currency
    currency_O = Fetch_Nse_Data(MostActiveOptions.CURRENCY)

Most Active Calls

  • EQUITY
    equity_C = Fetch_Nse_Data(MostActiveCalls.EQUITY)
  • Currency
    currency_C = Fetch_Nse_Data(MostActiveCalls.CURRENCY)

Most Active Puts

  • EQUITY
    equity_P = Fetch_Nse_Data(MostActivePuts.EQUITY)
  • Currency
    currency_P = Fetch_Nse_Data(MostActivePuts.CURRENCY)

Most Active By OI

  • EQUITY
    equity_OI = Fetch_Nse_Data(MostActiveOI.EQUITY)
  • Currency
    currency_OI = Fetch_Nse_Data(MostActiveOI.CURRENCY)

Option Chain

  • Indices
    nifty = Fetch_Nse_Data(OptionChain.NIFTY) # NIFTY, BANKNIFTY, FINNIFTY
  • Currency
    eurinr = Fetch_Nse_Data(OptionChain.EURINR) # EURINR, USDINR, GBPINR, JPYINR, EURUSD,GBPUSD,USDJPY

Option Chain By Symbol

AARTIIND = OptionChainIndices_By_Symbol('AARTIIND')

License

MIT

Feedback

If you have any feedback, please reach out to me at niru3913@gmail.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages