Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
/ nse2r Public archive

Fetch data from National Stock Exchange, India

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

rsquaredacademy/nse2r

Repository files navigation

nse2r

Fetch data from the National Stock Exchange, India.

CRAN_Status_Badge cran checks R build status Coverage Status Lifecycle: stable

Overview

NSE (National Stock Exchange) is the leading stock exchange of India, located in the city of Mumbai. While users can manually download data from NSE through a browser, importing this data into R becomes cumbersome. The nse2r R package implements the retrieval of data from NSE and aims to reduce the pre-processing steps needed in analyzing such data.

nse2r is inspired by and a port of the Python package nsetools. The authors and contributors for this R package are not affiliated with NSE and NSE does not offer support for this R package.

With nse2r, you can fetch the following data related to:

  • stocks
    • quote for a given stock
    • stock description
    • validate stock symbol/ticker
    • most actively traded stocks in a month
    • 52 week high/low
    • top gainers/losers for the last trading session
  • index
    • list of NSE indices
    • validate index symbol/ticker
    • quote for a given index
  • futures & options
    • top gainers/losers for the last trading session
  • pre open market data
    • nifty
    • nifty bank
  • indices advances & declines

Installation

You can install the development version of nse2r from GitHub with:

# install.packages("devtools")
devtools::install_github("rsquaredacademy/nse2r")

Usage

nse2r uses consistent prefix nse_ for easy tab completion.

  • nse_index_ for index
  • nse_stock_ for stocks
  • nse_fo_ for futures and options
  • nse_preopen_ for preopen data

Preprocessing

nse2r does basic data preprocessing which are listed below:

  • modify column data types from character to numeric and Date
  • modify column names
    • make them more descriptive
    • to snake_case from camelCase

Users can retain the names and format as returned by NSE using the clean_names argument and setting it to FALSE.

Index

Fetch Indices Quote
nse_index_quote()
#>           index_name last_traded_price  change percent_change
#> 1  NIFTY 50 Pre Open        18044.3500 -112.65          -0.62
#> 2           NIFTY 50        18028.2000 -128.80          -0.71
#> 3      NIFTY NEXT 50        42778.1000 -421.60          -0.98
#> 4    NIFTY100 LIQ 15         4697.0500  -69.60          -1.46
#> 5         NIFTY BANK        41603.7500 -179.45          -0.43
#> 6          INDIA VIX           15.5675   -0.35          -2.18
#> 7          NIFTY 100        18267.1000 -139.15          -0.76
#> 8          NIFTY 500        15440.0000 -127.25          -0.82
#> 9   NIFTY MIDCAP 100        31358.6500 -367.65          -1.16
#> 10   NIFTY MIDCAP 50         8675.0500  -85.25          -0.97
#> 11       NIFTY INFRA         5222.0000  -41.90          -0.80
#> 12      NIFTY REALTY          440.9000   -0.65          -0.15
#> 13      NIFTY ENERGY        26712.2500 -229.35          -0.85
#> 14        NIFTY FMCG        44586.9000 -239.65          -0.53
#> 15         NIFTY MNC        20029.1500 -107.75          -0.54
#> 16      NIFTY PHARMA        12983.1000  -96.40          -0.74
#> 17         NIFTY PSE         4276.2500  -36.75          -0.85
#> 18    NIFTY PSU BANK         3786.0000  -49.20          -1.28
#> 19 NIFTY SERV SECTOR        24691.7500 -119.80          -0.48
#> 20          NIFTY IT        28505.7500 -121.05          -0.42
#> 21  NIFTY SMLCAP 100         9668.6000 -112.90          -1.15
#> 22         NIFTY 200         9552.4000  -77.75          -0.81
#> 23        NIFTY AUTO        13080.7500 -260.65          -1.95
#> 24       NIFTY MEDIA         2088.8000   -9.90          -0.47
#> 25       NIFTY METAL         6318.7500  -45.30          -0.71
#> 26 NIFTY DIV OPPS 50         3750.0500  -25.55          -0.68
#> 27 NIFTY COMMODITIES         5873.7500  -76.00          -1.28
#> 28 NIFTY CONSUMPTION         7840.7500  -62.95          -0.80
#> 29        NIFTY CPSE         2809.6500  -19.50          -0.69
#> 30 NIFTY FIN SERVICE        18604.6000  -84.75          -0.45
#> 31 NIFTY GROWSECT 15         8949.1500  -81.70          -0.90
#> 32  NIFTY50 VALUE 20         9007.2500  -58.00          -0.64
#> 33 NIFTY50 TR 2X LEV        12440.8000 -181.10          -1.43
#> 34 NIFTY50 PR 2X LEV         8911.4500 -129.75          -1.44
#> 35 NIFTY50 TR 1X INV          210.7000    1.55           0.74
#> 36 NIFTY50 PR 1X INV          248.7500    1.80           0.73
#> 37    NIFTY ALPHA 50        30716.7500 -389.05          -1.25
#> 38   NIFTY50 EQL WGT        20572.0500 -183.35          -0.88
#> 39  NIFTY100 EQL WGT        20853.9500 -197.55          -0.94
#> 40 NIFTY100 LOWVOL30        13214.4500  -61.30          -0.46
#> 41  NIFTY MID LIQ 15         7692.3500 -108.00          -1.38
#> 42    NIFTY PVT BANK        21146.4500  -72.65          -0.34
#> 43 NIFTY100 QUALTY30         3920.3500  -19.80          -0.50
#> 44   NIFTY GS 8 13YR         2307.3400    7.00           0.30
#> 45     NIFTY GS 10YR         2043.1300    5.99           0.29
#> 46 NIFTY GS 10YR CLN          863.3300    2.40           0.28
#> 47    NIFTY GS 4 8YR         2514.3200    6.34           0.25
#> 48  NIFTY GS 11 15YR         2511.7900   10.10           0.40
#> 49 NIFTY GS 15YRPLUS         2717.8500    6.83           0.25
#> 50 NIFTY GS COMPSITE         2381.6200    8.18           0.34
#> 51  NIFTY MIDCAP 150        11881.9500 -109.30          -0.91
#> 52   NIFTY SMLCAP 50         4285.4000  -58.85          -1.35
#> 53  NIFTY SMLCAP 250         9359.5000 -116.35          -1.23
#> 54  NIFTY MIDSML 400        10976.5000 -112.65          -1.02
#> 55 NIFTY200 QUALTY30        14520.1000  -49.00          -0.34

# retain original column names as returned by NSE
nse_index_quote(clean_names = FALSE)
#>              skipped  lastPrice  change pChange
#> 1  NIFTY 50 Pre Open 18044.3500 -112.65   -0.62
#> 2           NIFTY 50 18028.2000 -128.80   -0.71
#> 3      NIFTY NEXT 50 42778.1000 -421.60   -0.98
#> 4    NIFTY100 LIQ 15  4697.0500  -69.60   -1.46
#> 5         NIFTY BANK 41603.7500 -179.45   -0.43
#> 6          INDIA VIX    15.5675   -0.35   -2.18
#> 7          NIFTY 100 18267.1000 -139.15   -0.76
#> 8          NIFTY 500 15440.0000 -127.25   -0.82
#> 9   NIFTY MIDCAP 100 31358.6500 -367.65   -1.16
#> 10   NIFTY MIDCAP 50  8675.0500  -85.25   -0.97
#> 11       NIFTY INFRA  5222.0000  -41.90   -0.80
#> 12      NIFTY REALTY   440.9000   -0.65   -0.15
#> 13      NIFTY ENERGY 26712.2500 -229.35   -0.85
#> 14        NIFTY FMCG 44586.9000 -239.65   -0.53
#> 15         NIFTY MNC 20029.1500 -107.75   -0.54
#> 16      NIFTY PHARMA 12983.1000  -96.40   -0.74
#> 17         NIFTY PSE  4276.2500  -36.75   -0.85
#> 18    NIFTY PSU BANK  3786.0000  -49.20   -1.28
#> 19 NIFTY SERV SECTOR 24691.7500 -119.80   -0.48
#> 20          NIFTY IT 28505.7500 -121.05   -0.42
#> 21  NIFTY SMLCAP 100  9668.6000 -112.90   -1.15
#> 22         NIFTY 200  9552.4000  -77.75   -0.81
#> 23        NIFTY AUTO 13080.7500 -260.65   -1.95
#> 24       NIFTY MEDIA  2088.8000   -9.90   -0.47
#> 25       NIFTY METAL  6318.7500  -45.30   -0.71
#> 26 NIFTY DIV OPPS 50  3750.0500  -25.55   -0.68
#> 27 NIFTY COMMODITIES  5873.7500  -76.00   -1.28
#> 28 NIFTY CONSUMPTION  7840.7500  -62.95   -0.80
#> 29        NIFTY CPSE  2809.6500  -19.50   -0.69
#> 30 NIFTY FIN SERVICE 18604.6000  -84.75   -0.45
#> 31 NIFTY GROWSECT 15  8949.1500  -81.70   -0.90
#> 32  NIFTY50 VALUE 20  9007.2500  -58.00   -0.64
#> 33 NIFTY50 TR 2X LEV 12440.8000 -181.10   -1.43
#> 34 NIFTY50 PR 2X LEV  8911.4500 -129.75   -1.44
#> 35 NIFTY50 TR 1X INV   210.7000    1.55    0.74
#> 36 NIFTY50 PR 1X INV   248.7500    1.80    0.73
#> 37    NIFTY ALPHA 50 30716.7500 -389.05   -1.25
#> 38   NIFTY50 EQL WGT 20572.0500 -183.35   -0.88
#> 39  NIFTY100 EQL WGT 20853.9500 -197.55   -0.94
#> 40 NIFTY100 LOWVOL30 13214.4500  -61.30   -0.46
#> 41  NIFTY MID LIQ 15  7692.3500 -108.00   -1.38
#> 42    NIFTY PVT BANK 21146.4500  -72.65   -0.34
#> 43 NIFTY100 QUALTY30  3920.3500  -19.80   -0.50
#> 44   NIFTY GS 8 13YR  2307.3400    7.00    0.30
#> 45     NIFTY GS 10YR  2043.1300    5.99    0.29
#> 46 NIFTY GS 10YR CLN   863.3300    2.40    0.28
#> 47    NIFTY GS 4 8YR  2514.3200    6.34    0.25
#> 48  NIFTY GS 11 15YR  2511.7900   10.10    0.40
#> 49 NIFTY GS 15YRPLUS  2717.8500    6.83    0.25
#> 50 NIFTY GS COMPSITE  2381.6200    8.18    0.34
#> 51  NIFTY MIDCAP 150 11881.9500 -109.30   -0.91
#> 52   NIFTY SMLCAP 50  4285.4000  -58.85   -1.35
#> 53  NIFTY SMLCAP 250  9359.5000 -116.35   -1.23
#> 54  NIFTY MIDSML 400 10976.5000 -112.65   -1.02
#> 55 NIFTY200 QUALTY30 14520.1000  -49.00   -0.34

Stock

Top gainers for the last trading session.
nse_stock_top_gainers()
#>        symbol series last_corp_announcement_date
#> 1  HEROMOTOCO     EQ                  2022-07-27
#> 2    HDFCBANK     EQ                  2022-05-12
#> 3   KOTAKBANK     EQ                  2022-08-11
#> 4        ONGC     EQ                  2022-08-18
#> 5  BHARTIARTL     EQ                  2022-08-01
#> 6         UPL     EQ                  2022-07-27
#> 7  ADANIPORTS     EQ                  2022-07-14
#> 8     DRREDDY     EQ                  2022-07-11
#> 9  HINDUNILVR     EQ                  2022-11-01
#> 10       HDFC     EQ                  2022-05-31
#>                                last_corp_announcement open_price high_price
#> 1  Annual General Meeting/Dividend - Rs  35 Per Share    2651.45    2722.00
#> 2                       Dividend - Rs 15.50 Per Share    1497.10    1527.00
#> 3                        Dividend - Rs 1.10 Per Share    1895.00    1915.00
#> 4                        Dividend - Rs 3.25 Per Share     137.50     140.85
#> 5                           Dividend - Rs 3 Per Share     819.80     830.70
#> 6                          Dividend - Rs 10 Per Share     754.95     758.60
#> 7                           Dividend - Rs 5 Per Share     894.00     898.00
#> 8   Annual General Meeting/Dividend - Rs 30 Per Share    4539.95    4616.00
#> 9                  Interim Dividend - Rs 17 Per Share    2504.00    2538.00
#> 10                         Dividend - Rs 30 Per Share    2480.20    2508.40
#>    low_price last_traded_price prev_close_price percent_change traded_quantity
#> 1    2626.35            2715.0          2651.50           2.39          706321
#> 2    1495.05            1527.0          1508.35           1.24         6387091
#> 3    1891.70            1913.6          1893.40           1.07         2510124
#> 4     137.40             139.9           138.65           0.90        15908521
#> 5     817.55             826.0           819.05           0.85         4425290
#> 6     748.05             757.0           753.60           0.45         4929698
#> 7     876.30             894.0           890.80           0.36         9906420
#> 8    4528.00            4550.0          4534.90           0.33          591953
#> 9    2501.05            2515.4          2508.80           0.26         1459152
#> 10   2467.80            2506.0          2503.50           0.10         2403520
#>    turnover_in_lakhs
#> 1           18989.16
#> 2           96531.94
#> 3           47793.51
#> 4           22174.89
#> 5           36499.79
#> 6           37132.46
#> 7           87915.51
#> 8           27035.62
#> 9           36734.59
#> 10          59829.38

# retain original column names as returned by NSE
nse_stock_top_gainers(clean_names = FALSE)
#>        symbol series lastCorpAnnouncementDate
#> 1  HEROMOTOCO     EQ               2022-07-27
#> 2    HDFCBANK     EQ               2022-05-12
#> 3   KOTAKBANK     EQ               2022-08-11
#> 4        ONGC     EQ               2022-08-18
#> 5  BHARTIARTL     EQ               2022-08-01
#> 6         UPL     EQ               2022-07-27
#> 7  ADANIPORTS     EQ               2022-07-14
#> 8     DRREDDY     EQ               2022-07-11
#> 9  HINDUNILVR     EQ               2022-11-01
#> 10       HDFC     EQ               2022-05-31
#>                                  lastCorpAnnouncement openPrice highPrice
#> 1  Annual General Meeting/Dividend - Rs  35 Per Share   2651.45   2722.00
#> 2                       Dividend - Rs 15.50 Per Share   1497.10   1527.00
#> 3                        Dividend - Rs 1.10 Per Share   1895.00   1915.00
#> 4                        Dividend - Rs 3.25 Per Share    137.50    140.85
#> 5                           Dividend - Rs 3 Per Share    819.80    830.70
#> 6                          Dividend - Rs 10 Per Share    754.95    758.60
#> 7                           Dividend - Rs 5 Per Share    894.00    898.00
#> 8   Annual General Meeting/Dividend - Rs 30 Per Share   4539.95   4616.00
#> 9                  Interim Dividend - Rs 17 Per Share   2504.00   2538.00
#> 10                         Dividend - Rs 30 Per Share   2480.20   2508.40
#>    lowPrice    ltp previousPrice netPrice tradedQuantity turnoverInLakhs
#> 1   2626.35 2715.0       2651.50     2.39         706321        18989.16
#> 2   1495.05 1527.0       1508.35     1.24        6387091        96531.94
#> 3   1891.70 1913.6       1893.40     1.07        2510124        47793.51
#> 4    137.40  139.9        138.65     0.90       15908521        22174.89
#> 5    817.55  826.0        819.05     0.85        4425290        36499.79
#> 6    748.05  757.0        753.60     0.45        4929698        37132.46
#> 7    876.30  894.0        890.80     0.36        9906420        87915.51
#> 8   4528.00 4550.0       4534.90     0.33         591953        27035.62
#> 9   2501.05 2515.4       2508.80     0.26        1459152        36734.59
#> 10  2467.80 2506.0       2503.50     0.10        2403520        59829.38
Stocks that have touched their 52 week highs during the day
nse_stock_year_high()
#>        symbol                                                       symbol_desc
#> 1     ACCELYA                                   Accelya Solutions India Limited
#> 2    ANANTRAJ                                                 Anant Raj Limited
#> 3   AXISCADES                                    AXISCADES Technologies Limited
#> 4  BANKBARODA                                                    Bank of Baroda
#> 5  BECTORFOOD                            Mrs. Bectors Food Specialities Limited
#> 6     BIGBLOC                                      Bigbloc Construction Limited
#> 7    BOHRAIND                                          Bohra Industries Limited
#> 8         BSL                                                       BSL Limited
#> 9  CORDSCABLE                                    Cords Cable Industries Limited
#> 10  CRAFTSMAN                                      Craftsman Automation Limited
#> 11        DCI                             Dc Infotech And Communication Limited
#> 12 DSPSILVETF                                 DSP  Mutual Fund - DSP Silver ETF
#> 13     ELECON                                Elecon Engineering Company Limited
#> 14 FEDERALBNK                                         The Federal Bank  Limited
#> 15      FOCUS                               Focus Lighting and Fixtures Limited
#> 16 GILT5YBEES                        NIPPON INDIA ETF NIFTY 5 YR BENCHMARK GSEC
#> 17    HARDWYN                                             Hardwyn India Limited
#> 18 HDFCSENETF                                HDFC Mutual Fund - HDFC SENSEX ETF
#> 19     HILTON                                      Hilton Metal Forging Limited
#> 20     HLVLTD                                                       HLV LIMITED
#> 21       HPIL                                    Hindprakash Industries Limited
#> 22    ICEMAKE                                    Ice Make Refrigeration Limited
#> 23 ICICINXT50 ICICI Prudential Mutual Fund - ICICI Prudential Nifty Next 50 ETF
#> 24    INDIANB                                                       Indian Bank
#> 25 INDRAMEDCO                          Indraprastha Medical Corporation Limited
#> 26 IONEXCHANG                                      ION Exchange (India) Limited
#> 27 JAIPURKURT                                          Nandani Creation Limited
#> 28 JMCPROJECT                                     JMC Projects (India)  Limited
#> 29   JTLINFRA                                                 JTL Infra Limited
#> 30 KHAITANLTD                                           Khaitan (India) Limited
#> 31 KOTAKPSUBK                                          Kotak Nifty PSU Bank ETF
#> 32   KRITINUT                                           Kriti Nutrients Limited
#> 33  LAXMIMACH                                     Lakshmi Machine Works Limited
#> 34   LIKHITHA                                   Likhitha Infrastructure Limited
#> 35       LINC                                                      Linc Limited
#> 36     MAGNUM                                           Magnum Ventures Limited
#> 37 MASKINVEST                                          Mask Investments Limited
#> 38 MID150BEES                                 NIPPON INDIA ETF NIFTY MIDCAP 150
#> 39     MPSLTD                                                       MPS Limited
#> 40         NH                                         Narayana Hrudayalaya Ltd.
#> 41 OILCOUNTUB                                       Oil Country Tubular Limited
#> 42  ORIENTHOT                                           Oriental Hotels Limited
#> 43 PARACABLES                                  Paramount Communications Limited
#> 44     PENIND                                         Pennar Industries Limited
#> 45    RAINBOW                                Rainbow Childrens Medicare Limited
#> 46   RAJRILTD                                      Raj Rayon Industries Limited
#> 47      REFEX                                          Refex Industries Limited
#> 48    RPGLIFE                                         RPG Life Sciences Limited
#> 49     SAFARI                                 Safari Industries (India) Limited
#> 50 SHREYANIND                                       Shreyans Industries Limited
#> 51 SHRIPISTON                                   Shriram Pistons & Rings Limited
#> 52      SIKKO                                          Sikko Industries Limited
#> 53  SOLARINDS                                    Solar Industries India Limited
#> 54    SPCENET                                Spacenet Enterprises India Limited
#> 55      SUMIT                                               Sumit Woods Limited
#> 56  UNIONBANK                                               Union Bank of India
#> 57 UTIBANKETF                                                UTI Nifty Bank ETF
#> 58     VGUARD                                        V-Guard Industries Limited
#> 59  ZYDUSLIFE                                        Zydus Lifesciences Limited
#>          date new_high     year last_traded_price prev_high prev_close  change
#> 1  2022-11-09  1492.00  1492.00           1484.00   1435.00    1395.45   88.55
#> 2  2022-11-09   117.95   117.95            114.80    117.90     115.40   -0.60
#> 3  2022-11-09   368.05   368.05            368.05    351.40     350.55   17.50
#> 4  2022-11-09   168.15   168.15            165.55    167.00     166.30   -0.75
#> 5  2021-11-09   424.00   424.00            402.00    424.00     414.80  -12.80
#> 6  2022-09-21   158.15   158.15            157.10    152.30     150.65    6.45
#> 7  2022-11-09   106.25   106.25            106.25    101.20     101.20    5.05
#> 8  2022-10-04   175.40   175.40            168.00    169.65     146.20   21.80
#> 9  2022-01-11    76.40    76.40             73.90     73.90      72.10    1.80
#> 10 2022-11-09  3442.95  3442.95           3370.00   3379.45    3332.80   37.20
#> 11 2022-11-09   151.45   151.45            151.45    144.25     144.25    7.20
#> 12 2022-11-09    63.90    63.90             61.01     62.00      61.42    0.00
#> 13 2022-11-09   449.45   449.45            443.75    439.55     435.25    8.50
#> 14 2022-11-07   139.70   139.70            138.00    139.25     138.10   -0.10
#> 15 2022-11-09   269.70   269.70            251.95    259.95     259.20   -7.25
#> 16 2022-09-29    54.99    54.99             49.74     50.25      49.58    0.16
#> 17 2022-11-09   329.80   329.80            329.80    314.10     314.10   15.70
#> 18 2022-11-09   709.99   709.99            657.99    699.70     663.70   -5.71
#> 19 2022-10-07    82.65    82.65             75.90     80.85      78.75   -2.85
#> 20 2022-11-09    13.00    13.00             11.70     12.35      12.20   -0.50
#> 21 2022-11-09   114.50   114.50            106.50    109.35     109.35   -2.85
#> 22 2022-10-31   315.50   315.50            308.80    314.90     300.55    8.25
#> 23 2022-09-07    52.60    52.60             43.95     51.10      44.55   -0.60
#> 24 2022-11-09   270.00   270.00            265.55    269.70     267.45   -1.90
#> 25 2021-12-03    87.60    87.60             83.35     87.50      84.85   -1.50
#> 26 2022-09-14  2419.95  2419.95           2409.00   2345.00    2234.90  174.10
#> 27 2022-11-09   117.25   117.25            108.55    114.25     114.25   -5.70
#> 28 2022-11-09   124.95   124.95            117.05    118.90     117.80   -0.75
#> 29 2022-11-04   307.70   307.70            305.00    307.60     305.05   -0.05
#> 30 2022-11-09    72.25    72.25             69.50     65.70      65.70    3.80
#> 31 2022-11-09   384.97   384.97            376.40    383.80     381.70   -5.30
#> 32 2022-10-07    60.00    60.00             56.40     57.45      51.50    4.90
#> 33 2022-11-09 13587.00 13587.00          13047.00  13510.00   13484.05 -437.05
#> 34 2022-11-09   404.50   404.50            400.00    404.45     395.35    4.65
#> 35 2022-02-21   362.70   362.70            350.00    339.45     302.25   47.75
#> 36 2022-11-09    28.70    28.70             26.45     24.40      24.40    2.05
#> 37 2022-10-18   148.25   148.25            148.25    142.55     141.20    7.05
#> 38 2022-11-04   133.20   133.20            121.53    129.40     122.23   -0.70
#> 39 2022-11-09   934.90   934.90            880.10    908.75     847.45   32.65
#> 40 2022-10-28   820.00   820.00            768.05    798.00     739.80   28.25
#> 41 2022-10-31    25.30    25.30             24.30     24.45      24.30    0.00
#> 42 2022-11-09    87.60    87.60             81.30     86.45      85.65   -4.35
#> 43 2022-11-09    26.75    26.75             26.75     25.50      25.50    1.25
#> 44 2022-10-31    62.80    62.80             61.40     62.25      60.40    1.00
#> 45 2022-11-04   884.40   884.40            824.50    864.40     846.50  -22.00
#> 46 2022-11-09    27.25    27.25             27.25     26.75      26.75    0.50
#> 47 2022-11-09   241.00   241.00            227.50    204.90     204.90   22.60
#> 48 2022-11-09   918.00   918.00            863.40    907.80     897.60  -34.20
#> 49 2022-10-06  1977.00  1977.00           1920.00   1909.20    1843.30   76.70
#> 50 2022-11-09   161.80   161.80            156.00    154.00     149.00    7.00
#> 51 2022-11-09   994.00   994.00            968.00    990.00     966.50    1.50
#> 52 2022-11-09   130.00   130.00            130.00    124.55     123.85    6.15
#> 53 2022-11-09  4250.00  4250.00           4179.80   4224.85    4167.70   12.10
#> 54 2022-09-21    24.85    24.85             24.85     24.75      23.70    1.15
#> 55 2022-11-09    20.55    20.55             20.55     19.60      19.60    0.95
#> 56 2022-11-09    67.50    67.50             66.60     64.50      64.05    2.55
#> 57 2022-10-24    46.00    46.00             41.80     42.64      42.19   -0.39
#> 58 2022-11-03   268.00   268.00            254.60    264.85     261.90   -7.30
#> 59 2022-11-07   454.05   454.05            435.65    453.95     448.40  -12.75
#>    percent_change
#> 1            6.35
#> 2           -0.52
#> 3            4.99
#> 4           -0.45
#> 5           -3.09
#> 6            4.28
#> 7            4.99
#> 8           14.91
#> 9            2.50
#> 10           1.12
#> 11           4.99
#> 12           0.00
#> 13           1.95
#> 14          -0.07
#> 15          -2.80
#> 16           0.32
#> 17           5.00
#> 18          -0.86
#> 19          -3.62
#> 20          -4.10
#> 21          -2.61
#> 22           2.74
#> 23          -1.35
#> 24          -0.71
#> 25          -1.77
#> 26           7.79
#> 27          -4.99
#> 28          -0.64
#> 29          -0.02
#> 30           5.78
#> 31          -1.39
#> 32           9.51
#> 33          -3.24
#> 34           1.18
#> 35          15.80
#> 36           8.40
#> 37           4.99
#> 38          -0.57
#> 39           3.85
#> 40           3.82
#> 41           0.00
#> 42          -5.08
#> 43           4.90
#> 44           1.66
#> 45          -2.60
#> 46           1.87
#> 47          11.03
#> 48          -3.81
#> 49           4.16
#> 50           4.70
#> 51           0.16
#> 52           4.97
#> 53           0.29
#> 54           4.85
#> 55           4.85
#> 56           3.98
#> 57          -0.92
#> 58          -2.79
#> 59          -2.84

# retain original column names as returned by NSE
nse_stock_year_high(clean_names = FALSE)
#>        symbol                                                        symbolDesc
#> 1     ACCELYA                                   Accelya Solutions India Limited
#> 2    ANANTRAJ                                                 Anant Raj Limited
#> 3   AXISCADES                                    AXISCADES Technologies Limited
#> 4  BANKBARODA                                                    Bank of Baroda
#> 5  BECTORFOOD                            Mrs. Bectors Food Specialities Limited
#> 6     BIGBLOC                                      Bigbloc Construction Limited
#> 7    BOHRAIND                                          Bohra Industries Limited
#> 8         BSL                                                       BSL Limited
#> 9  CORDSCABLE                                    Cords Cable Industries Limited
#> 10  CRAFTSMAN                                      Craftsman Automation Limited
#> 11        DCI                             Dc Infotech And Communication Limited
#> 12 DSPSILVETF                                 DSP  Mutual Fund - DSP Silver ETF
#> 13     ELECON                                Elecon Engineering Company Limited
#> 14 FEDERALBNK                                         The Federal Bank  Limited
#> 15      FOCUS                               Focus Lighting and Fixtures Limited
#> 16 GILT5YBEES                        NIPPON INDIA ETF NIFTY 5 YR BENCHMARK GSEC
#> 17    HARDWYN                                             Hardwyn India Limited
#> 18 HDFCSENETF                                HDFC Mutual Fund - HDFC SENSEX ETF
#> 19     HILTON                                      Hilton Metal Forging Limited
#> 20     HLVLTD                                                       HLV LIMITED
#> 21       HPIL                                    Hindprakash Industries Limited
#> 22    ICEMAKE                                    Ice Make Refrigeration Limited
#> 23 ICICINXT50 ICICI Prudential Mutual Fund - ICICI Prudential Nifty Next 50 ETF
#> 24    INDIANB                                                       Indian Bank
#> 25 INDRAMEDCO                          Indraprastha Medical Corporation Limited
#> 26 IONEXCHANG                                      ION Exchange (India) Limited
#> 27 JAIPURKURT                                          Nandani Creation Limited
#> 28 JMCPROJECT                                     JMC Projects (India)  Limited
#> 29   JTLINFRA                                                 JTL Infra Limited
#> 30 KHAITANLTD                                           Khaitan (India) Limited
#> 31 KOTAKPSUBK                                          Kotak Nifty PSU Bank ETF
#> 32   KRITINUT                                           Kriti Nutrients Limited
#> 33  LAXMIMACH                                     Lakshmi Machine Works Limited
#> 34   LIKHITHA                                   Likhitha Infrastructure Limited
#> 35       LINC                                                      Linc Limited
#> 36     MAGNUM                                           Magnum Ventures Limited
#> 37 MASKINVEST                                          Mask Investments Limited
#> 38 MID150BEES                                 NIPPON INDIA ETF NIFTY MIDCAP 150
#> 39     MPSLTD                                                       MPS Limited
#> 40         NH                                         Narayana Hrudayalaya Ltd.
#> 41 OILCOUNTUB                                       Oil Country Tubular Limited
#> 42  ORIENTHOT                                           Oriental Hotels Limited
#> 43 PARACABLES                                  Paramount Communications Limited
#> 44     PENIND                                         Pennar Industries Limited
#> 45    RAINBOW                                Rainbow Childrens Medicare Limited
#> 46   RAJRILTD                                      Raj Rayon Industries Limited
#> 47      REFEX                                          Refex Industries Limited
#> 48    RPGLIFE                                         RPG Life Sciences Limited
#> 49     SAFARI                                 Safari Industries (India) Limited
#> 50 SHREYANIND                                       Shreyans Industries Limited
#> 51 SHRIPISTON                                   Shriram Pistons & Rings Limited
#> 52      SIKKO                                          Sikko Industries Limited
#> 53  SOLARINDS                                    Solar Industries India Limited
#> 54    SPCENET                                Spacenet Enterprises India Limited
#> 55      SUMIT                                               Sumit Woods Limited
#> 56  UNIONBANK                                               Union Bank of India
#> 57 UTIBANKETF                                                UTI Nifty Bank ETF
#> 58     VGUARD                                        V-Guard Industries Limited
#> 59  ZYDUSLIFE                                        Zydus Lifesciences Limited
#>            dt    value     year      ltp value_old     prev  change pChange
#> 1  2022-11-09  1492.00  1492.00  1484.00   1435.00  1395.45   88.55    6.35
#> 2  2022-11-09   117.95   117.95   114.80    117.90   115.40   -0.60   -0.52
#> 3  2022-11-09   368.05   368.05   368.05    351.40   350.55   17.50    4.99
#> 4  2022-11-09   168.15   168.15   165.55    167.00   166.30   -0.75   -0.45
#> 5  2021-11-09   424.00   424.00   402.00    424.00   414.80  -12.80   -3.09
#> 6  2022-09-21   158.15   158.15   157.10    152.30   150.65    6.45    4.28
#> 7  2022-11-09   106.25   106.25   106.25    101.20   101.20    5.05    4.99
#> 8  2022-10-04   175.40   175.40   168.00    169.65   146.20   21.80   14.91
#> 9  2022-01-11    76.40    76.40    73.90     73.90    72.10    1.80    2.50
#> 10 2022-11-09  3442.95  3442.95  3370.00   3379.45  3332.80   37.20    1.12
#> 11 2022-11-09   151.45   151.45   151.45    144.25   144.25    7.20    4.99
#> 12 2022-11-09    63.90    63.90    61.01     62.00    61.42    0.00    0.00
#> 13 2022-11-09   449.45   449.45   443.75    439.55   435.25    8.50    1.95
#> 14 2022-11-07   139.70   139.70   138.00    139.25   138.10   -0.10   -0.07
#> 15 2022-11-09   269.70   269.70   251.95    259.95   259.20   -7.25   -2.80
#> 16 2022-09-29    54.99    54.99    49.74     50.25    49.58    0.16    0.32
#> 17 2022-11-09   329.80   329.80   329.80    314.10   314.10   15.70    5.00
#> 18 2022-11-09   709.99   709.99   657.99    699.70   663.70   -5.71   -0.86
#> 19 2022-10-07    82.65    82.65    75.90     80.85    78.75   -2.85   -3.62
#> 20 2022-11-09    13.00    13.00    11.70     12.35    12.20   -0.50   -4.10
#> 21 2022-11-09   114.50   114.50   106.50    109.35   109.35   -2.85   -2.61
#> 22 2022-10-31   315.50   315.50   308.80    314.90   300.55    8.25    2.74
#> 23 2022-09-07    52.60    52.60    43.95     51.10    44.55   -0.60   -1.35
#> 24 2022-11-09   270.00   270.00   265.55    269.70   267.45   -1.90   -0.71
#> 25 2021-12-03    87.60    87.60    83.35     87.50    84.85   -1.50   -1.77
#> 26 2022-09-14  2419.95  2419.95  2409.00   2345.00  2234.90  174.10    7.79
#> 27 2022-11-09   117.25   117.25   108.55    114.25   114.25   -5.70   -4.99
#> 28 2022-11-09   124.95   124.95   117.05    118.90   117.80   -0.75   -0.64
#> 29 2022-11-04   307.70   307.70   305.00    307.60   305.05   -0.05   -0.02
#> 30 2022-11-09    72.25    72.25    69.50     65.70    65.70    3.80    5.78
#> 31 2022-11-09   384.97   384.97   376.40    383.80   381.70   -5.30   -1.39
#> 32 2022-10-07    60.00    60.00    56.40     57.45    51.50    4.90    9.51
#> 33 2022-11-09 13587.00 13587.00 13047.00  13510.00 13484.05 -437.05   -3.24
#> 34 2022-11-09   404.50   404.50   400.00    404.45   395.35    4.65    1.18
#> 35 2022-02-21   362.70   362.70   350.00    339.45   302.25   47.75   15.80
#> 36 2022-11-09    28.70    28.70    26.45     24.40    24.40    2.05    8.40
#> 37 2022-10-18   148.25   148.25   148.25    142.55   141.20    7.05    4.99
#> 38 2022-11-04   133.20   133.20   121.53    129.40   122.23   -0.70   -0.57
#> 39 2022-11-09   934.90   934.90   880.10    908.75   847.45   32.65    3.85
#> 40 2022-10-28   820.00   820.00   768.05    798.00   739.80   28.25    3.82
#> 41 2022-10-31    25.30    25.30    24.30     24.45    24.30    0.00    0.00
#> 42 2022-11-09    87.60    87.60    81.30     86.45    85.65   -4.35   -5.08
#> 43 2022-11-09    26.75    26.75    26.75     25.50    25.50    1.25    4.90
#> 44 2022-10-31    62.80    62.80    61.40     62.25    60.40    1.00    1.66
#> 45 2022-11-04   884.40   884.40   824.50    864.40   846.50  -22.00   -2.60
#> 46 2022-11-09    27.25    27.25    27.25     26.75    26.75    0.50    1.87
#> 47 2022-11-09   241.00   241.00   227.50    204.90   204.90   22.60   11.03
#> 48 2022-11-09   918.00   918.00   863.40    907.80   897.60  -34.20   -3.81
#> 49 2022-10-06  1977.00  1977.00  1920.00   1909.20  1843.30   76.70    4.16
#> 50 2022-11-09   161.80   161.80   156.00    154.00   149.00    7.00    4.70
#> 51 2022-11-09   994.00   994.00   968.00    990.00   966.50    1.50    0.16
#> 52 2022-11-09   130.00   130.00   130.00    124.55   123.85    6.15    4.97
#> 53 2022-11-09  4250.00  4250.00  4179.80   4224.85  4167.70   12.10    0.29
#> 54 2022-09-21    24.85    24.85    24.85     24.75    23.70    1.15    4.85
#> 55 2022-11-09    20.55    20.55    20.55     19.60    19.60    0.95    4.85
#> 56 2022-11-09    67.50    67.50    66.60     64.50    64.05    2.55    3.98
#> 57 2022-10-24    46.00    46.00    41.80     42.64    42.19   -0.39   -0.92
#> 58 2022-11-03   268.00   268.00   254.60    264.85   261.90   -7.30   -2.79
#> 59 2022-11-07   454.05   454.05   435.65    453.95   448.40  -12.75   -2.84
Most actively traded stocks in a month
nse_stock_most_traded()
#>                       security share_turnover traded_quantity no_of_trades
#> 1           AMBUJA CEMENTS LTD       2.253422       5958.7059      5423278
#> 2    ADANI ENTERPRISES LIMITED       2.204980        839.3031      2664705
#> 3      RELIANCE INDUSTRIES LTD       2.190071       1188.5201      4813674
#> 4              ICICI BANK LTD.       1.690899       2575.5756      4653570
#> 5                HDFC BANK LTD       1.617889       1483.1957      3701175
#> 6        BAJAJ FINANCE LIMITED       1.380521        253.6659      2247190
#> 7         ADANI PORT & SEZ LTD       1.316899       1974.7166      2956612
#> 8            AXIS BANK LIMITED       1.237304       2178.8787      3754014
#> 9     TATA CONSULTANCY SERV LT       1.225732        539.3680      3484100
#> 10                    HDFC LTD       1.205301        681.4314      2704079
#> 11 TOTAL of Top Ten securities      16.323018      17673.3610     36402397
#> 12                       TOTAL     100.000000     626058.1869    454803193
#>    avg_daily_turnonver   turnover
#> 1            1386.8448   30510.59
#> 2            1357.0319   29854.70
#> 3            1347.8565   29652.84
#> 4            1040.6463   22894.22
#> 5             995.7127   21905.68
#> 6             849.6274   18691.80
#> 7             810.4718   17830.38
#> 8             761.4859   16752.69
#> 9             754.3642   16596.01
#> 10            741.7897   16319.37
#> 11          10045.8313  221008.29
#> 12          61543.9577 1353967.07

# retain original column names as returned by NSE
nse_stock_most_traded(clean_names = FALSE)
#>                        skipped sharetotal      trdQty nooftrades avgdailyturn
#> 1           AMBUJA CEMENTS LTD   2.253422   5958.7059    5423278    1386.8448
#> 2    ADANI ENTERPRISES LIMITED   2.204980    839.3031    2664705    1357.0319
#> 3      RELIANCE INDUSTRIES LTD   2.190071   1188.5201    4813674    1347.8565
#> 4              ICICI BANK LTD.   1.690899   2575.5756    4653570    1040.6463
#> 5                HDFC BANK LTD   1.617889   1483.1957    3701175     995.7127
#> 6        BAJAJ FINANCE LIMITED   1.380521    253.6659    2247190     849.6274
#> 7         ADANI PORT & SEZ LTD   1.316899   1974.7166    2956612     810.4718
#> 8            AXIS BANK LIMITED   1.237304   2178.8787    3754014     761.4859
#> 9     TATA CONSULTANCY SERV LT   1.225732    539.3680    3484100     754.3642
#> 10                    HDFC LTD   1.205301    681.4314    2704079     741.7897
#> 11 TOTAL of Top Ten securities  16.323018  17673.3610   36402397   10045.8313
#> 12                       TOTAL 100.000000 626058.1869  454803193   61543.9577
#>      turnover
#> 1    30510.59
#> 2    29854.70
#> 3    29652.84
#> 4    22894.22
#> 5    21905.68
#> 6    18691.80
#> 7    17830.38
#> 8    16752.69
#> 9    16596.01
#> 10   16319.37
#> 11  221008.29
#> 12 1353967.07

Futures & Options

Top futures and options gainers for the last trading session.
nse_fo_top_gainers()
#>        symbol series last_corp_announcement_date
#> 1  GODREJPROP     EQ                  2015-07-27
#> 2   MOTHERSON     EQ                  2022-10-03
#> 3       LUPIN     EQ                  2022-07-14
#> 4  HEROMOTOCO     EQ                  2022-07-27
#> 5         ABB     EQ                  2022-04-27
#> 6  AMARAJABAT     EQ                  2022-11-15
#> 7     HAVELLS     EQ                  2022-06-14
#> 8     ESCORTS     EQ                  2022-06-30
#> 9        IDEA     EQ                  2022-08-18
#> 10       GSPL     EQ                  2022-09-01
#>                                 last_corp_announcement open_price high_price
#> 1  Annual General Meeting/Dividend -  Rs 2/- Per Share    1165.00    1245.00
#> 2                                            Bonus 1:2      68.50      71.75
#> 3                           Dividend - Rs  4 Per Share     717.20     754.00
#> 4   Annual General Meeting/Dividend - Rs  35 Per Share    2651.45    2722.00
#> 5  Annual General Meeting/Dividend - Rs 5.20 Per Share    3103.90    3240.00
#> 6                Interim Dividend - Rs  2.90 Per Share     612.00     633.00
#> 7  Annual General Meeting/Dividend - Rs 4.50 Per Share    1185.00    1229.90
#> 8     Annual General Meeting/Dividend - Rs 7 Per Share    1989.00    2062.85
#> 9                               Annual General Meeting       8.50       8.75
#> 10                           Dividend - Rs 2 Per Share     230.05     234.70
#>    low_price last_traded_price prev_close_price percent_change traded_quantity
#> 1    1154.25           1239.00          1169.70           5.92         2814496
#> 2      67.70             71.15            68.30           4.17        33577029
#> 3     707.60            723.00           694.25           4.14        11685941
#> 4    2626.35           2715.00          2651.50           2.39          706321
#> 5    3054.50           3173.85          3103.90           2.25          507653
#> 6     606.20            628.50           615.45           2.12         4171351
#> 7    1183.10           1228.00          1203.05           2.07          783233
#> 8    1988.00           2022.55          1987.50           1.76          896932
#> 9       8.45              8.65             8.50           1.76       124169423
#> 10    229.95            233.50           230.05           1.50         1440171
#>    turnover_in_lakhs
#> 1           34290.13
#> 2           23325.96
#> 3           85580.82
#> 4           18989.16
#> 5           16130.93
#> 6           26088.46
#> 7            9458.71
#> 8           18088.88
#> 9           10666.15
#> 10           3357.76

# retain original column names as returned by NSE
nse_fo_top_gainers(clean_names = FALSE)
#>        symbol series lastCorpAnnouncementDate
#> 1  GODREJPROP     EQ               2015-07-27
#> 2   MOTHERSON     EQ               2022-10-03
#> 3       LUPIN     EQ               2022-07-14
#> 4  HEROMOTOCO     EQ               2022-07-27
#> 5         ABB     EQ               2022-04-27
#> 6  AMARAJABAT     EQ               2022-11-15
#> 7     HAVELLS     EQ               2022-06-14
#> 8     ESCORTS     EQ               2022-06-30
#> 9        IDEA     EQ               2022-08-18
#> 10       GSPL     EQ               2022-09-01
#>                                   lastCorpAnnouncement openPrice highPrice
#> 1  Annual General Meeting/Dividend -  Rs 2/- Per Share   1165.00   1245.00
#> 2                                            Bonus 1:2     68.50     71.75
#> 3                           Dividend - Rs  4 Per Share    717.20    754.00
#> 4   Annual General Meeting/Dividend - Rs  35 Per Share   2651.45   2722.00
#> 5  Annual General Meeting/Dividend - Rs 5.20 Per Share   3103.90   3240.00
#> 6                Interim Dividend - Rs  2.90 Per Share    612.00    633.00
#> 7  Annual General Meeting/Dividend - Rs 4.50 Per Share   1185.00   1229.90
#> 8     Annual General Meeting/Dividend - Rs 7 Per Share   1989.00   2062.85
#> 9                               Annual General Meeting      8.50      8.75
#> 10                           Dividend - Rs 2 Per Share    230.05    234.70
#>    lowPrice     ltp previousPrice netPrice tradedQuantity turnoverInLakhs
#> 1   1154.25 1239.00       1169.70     5.92        2814496        34290.13
#> 2     67.70   71.15         68.30     4.17       33577029        23325.96
#> 3    707.60  723.00        694.25     4.14       11685941        85580.82
#> 4   2626.35 2715.00       2651.50     2.39         706321        18989.16
#> 5   3054.50 3173.85       3103.90     2.25         507653        16130.93
#> 6    606.20  628.50        615.45     2.12        4171351        26088.46
#> 7   1183.10 1228.00       1203.05     2.07         783233         9458.71
#> 8   1988.00 2022.55       1987.50     1.76         896932        18088.88
#> 9      8.45    8.65          8.50     1.76      124169423        10666.15
#> 10   229.95  233.50        230.05     1.50        1440171         3357.76

Pre Open Market Data

Fetch data of pre open session of Nifty Bank.
nse_preopen_nifty_bank()
#>        symbol series corp_action_date corp_action   price change percent_change
#> 1    AXISBANK     EQ             <NA>        <NA>  843.70 -30.00          -3.43
#> 2    HDFCBANK     EQ             <NA>        <NA> 1497.10 -11.25          -0.75
#> 3  INDUSINDBK     EQ             <NA>        <NA> 1143.00  -6.00          -0.52
#> 4      AUBANK     EQ             <NA>        <NA>  639.50  -3.05          -0.47
#> 5        SBIN     EQ             <NA>        <NA>  613.10  -2.45          -0.40
#> 6   ICICIBANK     EQ             <NA>        <NA>  907.55  -2.95          -0.32
#> 7  FEDERALBNK     EQ             <NA>        <NA>  137.70  -0.40          -0.29
#> 8  BANKBARODA     EQ             <NA>        <NA>  166.00  -0.30          -0.18
#> 9  BANDHANBNK     EQ             <NA>        <NA>  229.00   0.35           0.15
#> 10        PNB     EQ             <NA>        <NA>   45.00   0.05           0.11
#> 11  KOTAKBANK     EQ             <NA>        <NA> 1895.00   1.60           0.08
#> 12 IDFCFIRSTB     EQ             <NA>        <NA>   57.40   0.00           0.00
#>    prev_close quantity   value   mkt_cap year_high year_low sum_val
#> 1      873.70   245952 2075.10 230819.01    919.95   618.25 4349.86
#> 2     1508.35    50363  753.98 663714.37   1722.10  1271.60 4349.86
#> 3     1149.00     1600   18.29  74821.62   1275.80   763.20 4349.86
#> 4      642.55     2485   15.89  30361.62    732.98   462.50 4349.86
#> 5      615.55    44469  272.64 236222.42    622.70   425.00 4349.86
#> 6      910.50    26564  241.08 634383.98    943.25   642.15 4349.86
#> 7      138.10    15221   20.96  27685.59    139.25    78.60 4349.86
#> 8      166.30   234284  388.91  30959.91    167.00    77.05 4349.86
#> 9      228.65    24157   55.32  17310.74    349.55   224.15 4349.86
#> 10      44.95   603496  271.57  13363.52     46.00    28.05 4349.86
#> 11    1893.40    10871  206.01 278211.42   2126.95  1631.00 4349.86
#> 12      57.40    52447   30.10  17852.21     59.45    28.95 4349.86
#>    sum_quantity fin_quantity sum_fin_quantity
#> 1        824413       245952          1311909
#> 2        824413        50363          1311909
#> 3        824413         1600          1311909
#> 4        824413         2485          1311909
#> 5        824413        44469          1311909
#> 6        824413        26564          1311909
#> 7        824413        15221          1311909
#> 8        824413       234284          1311909
#> 9        824413        24157          1311909
#> 10       824413       603496          1311909
#> 11       824413        10871          1311909
#> 12       824413        52447          1311909

# retain original column names as returned by NSE
nse_preopen_nifty(clean_names = FALSE)
#>        symbol series        xDt
#> 1    AXISBANK     EQ       <NA>
#> 2  TATAMOTORS     EQ       <NA>
#> 3        INFY     EQ 2022-10-27
#> 4         TCS     EQ 2022-10-17
#> 5       TECHM     EQ 2022-11-09
#> 6   POWERGRID     EQ       <NA>
#> 7    JSWSTEEL     EQ       <NA>
#> 8        HDFC     EQ       <NA>
#> 9   TATASTEEL     EQ       <NA>
#> 10       ONGC     EQ 2022-08-18
#> 11   HDFCBANK     EQ       <NA>
#> 12     MARUTI     EQ       <NA>
#> 13      WIPRO     EQ       <NA>
#> 14  BRITANNIA     EQ       <NA>
#> 15   RELIANCE     EQ 2022-08-18
#> 16 INDUSINDBK     EQ       <NA>
#> 17        ITC     EQ       <NA>
#> 18 BAJAJFINSV     EQ 2022-09-13
#> 19   HINDALCO     EQ       <NA>
#> 20         LT     EQ       <NA>
#> 21       SBIN     EQ       <NA>
#> 22  SUNPHARMA     EQ 2022-08-19
#> 23    HCLTECH     EQ 2022-10-19
#> 24  ICICIBANK     EQ       <NA>
#> 25     GRASIM     EQ       <NA>
#> 26      TITAN     EQ       <NA>
#> 27       BPCL     EQ 2022-08-19
#> 28 HINDUNILVR     EQ 2022-11-01
#> 29 ULTRACEMCO     EQ       <NA>
#> 30  NESTLEIND     EQ 2022-10-31
#> 31   ADANIENT     EQ       <NA>
#> 32 ASIANPAINT     EQ 2022-10-31
#> 33 TATACONSUM     EQ       <NA>
#> 34 HEROMOTOCO     EQ       <NA>
#> 35  COALINDIA     EQ       <NA>
#> 36 ADANIPORTS     EQ       <NA>
#> 37    SBILIFE     EQ       <NA>
#> 38 APOLLOHOSP     EQ 2022-08-18
#> 39 BAJFINANCE     EQ       <NA>
#> 40        UPL     EQ       <NA>
#> 41  EICHERMOT     EQ       <NA>
#> 42    DRREDDY     EQ       <NA>
#> 43        M&M     EQ       <NA>
#> 44 BHARTIARTL     EQ       <NA>
#> 45  KOTAKBANK     EQ       <NA>
#> 46       NTPC     EQ       <NA>
#> 47      CIPLA     EQ       <NA>
#> 48   DIVISLAB     EQ       <NA>
#> 49 BAJAJ-AUTO     EQ       <NA>
#> 50   HDFCLIFE     EQ       <NA>
#>                                                                          caAct
#> 1                                                                         <NA>
#> 2                                                                         <NA>
#> 3                                        INTERIM DIVIDEND - RS 16.50 PER SHARE
#> 4                                            INTERIM DIVIDEND - RS 8 PER SHARE
#> 5                                           SPECIAL DIVIDEND - RS 18 PER SHARE
#> 6                                                                         <NA>
#> 7                                                                         <NA>
#> 8                                                                         <NA>
#> 9                                                                         <NA>
#> 10                                                DIVIDEND - RS 3.25 PER SHARE
#> 11                                                                        <NA>
#> 12                                                                        <NA>
#> 13                                                                        <NA>
#> 14                                                                        <NA>
#> 15                                                   DIVIDEND - RS 8 PER SHARE
#> 16                                                                        <NA>
#> 17                                                                        <NA>
#> 18 FACE VALUE SPLIT (SUB-DIVISION) - FROM RS 5/- PER SHARE TO RE 1/- PER SHARE
#> 19                                                                        <NA>
#> 20                                                                        <NA>
#> 21                                                                        <NA>
#> 22                                                   DIVIDEND - RS 3 PER SHARE
#> 23                                          INTERIM DIVIDEND - RS 10 PER SHARE
#> 24                                                                        <NA>
#> 25                                                                        <NA>
#> 26                                                                        <NA>
#> 27                            ANNUAL GENERAL MEETING/DIVIDEND - RS 6 PER SHARE
#> 28                                          INTERIM DIVIDEND - RS 17 PER SHARE
#> 29                                                                        <NA>
#> 30                                         INTERIM DIVIDEND - RS 120 PER SHARE
#> 31                                                                        <NA>
#> 32                                        INTERIM DIVIDEND - RS 4.40 PER SHARE
#> 33                                                                        <NA>
#> 34                                                                        <NA>
#> 35                                                                        <NA>
#> 36                                                                        <NA>
#> 37                                                                        <NA>
#> 38                        ANNUAL GENERAL MEETING/DIVIDEND - RS 11.75 PER SHARE
#> 39                                                                        <NA>
#> 40                                                                        <NA>
#> 41                                                                        <NA>
#> 42                                                                        <NA>
#> 43                                                                        <NA>
#> 44                                                                        <NA>
#> 45                                                                        <NA>
#> 46                                                                        <NA>
#> 47                                                                        <NA>
#> 48                                                                        <NA>
#> 49                                                                        <NA>
#> 50                                                                        <NA>
#>         iep    chn perChn     pCls trdQnty    iVal    mktCap    yHigh     yLow
#> 1    843.70 -30.00  -3.43   873.70  245952 2075.10 230819.01   919.95   618.25
#> 2    420.50 -12.65  -2.92   433.15  168076  706.76  77682.62   536.70   366.20
#> 3   1485.00 -26.20  -1.73  1511.20   66818  992.25 553211.86  1953.90  1355.00
#> 4   3170.00 -46.05  -1.43  3216.05   38756 1228.57 329495.38  4043.00  2926.10
#> 5   1015.00 -13.70  -1.33  1028.70   12256  124.40  65070.79  1838.00   943.70
#> 6    216.00  -2.75  -1.26   218.75  148325  320.38  74768.14   248.35   180.30
#> 7    699.80  -6.75  -0.96   706.55    2408   16.85  66607.60   790.00   520.05
#> 8   2480.20 -23.30  -0.93  2503.50   16899  419.13 454023.67  3021.10  2026.00
#> 9    105.20  -0.90  -0.85   106.10  147585  155.26  85580.24   138.67    82.70
#> 10   137.50  -1.15  -0.83   138.65   59921   82.39  54071.93   194.95   119.85
#> 11  1497.10 -11.25  -0.75  1508.35   50363  753.98 663714.37  1722.10  1271.60
#> 12  9201.00 -52.50  -0.57  9253.50    1111  102.22 122993.10  9769.00  6536.55
#> 13   388.80  -2.15  -0.55   390.95   19314   75.09  57902.66   726.80   372.40
#> 14  4152.60 -22.75  -0.54  4175.35    1215   50.45  49279.76  4237.00  3050.00
#> 15  2590.00 -14.00  -0.54  2604.00   31803  823.70 898466.33  2856.15  2180.00
#> 16  1143.00  -6.00  -0.52  1149.00    1600   18.29  74821.62  1275.80   763.20
#> 17   359.00  -1.70  -0.47   360.70   60295  216.46 317539.25   361.45   207.00
#> 18  1745.00  -7.70  -0.44  1752.70    3655   63.78 106085.65  1862.10  1072.72
#> 19   415.30  -1.80  -0.43   417.10   22838   94.85  60924.29   636.00   308.95
#> 20  1995.00  -8.50  -0.42  2003.50    2608   52.03 242115.85  2078.55  1456.35
#> 21   613.10  -2.45  -0.40   615.55   44469  272.64 236222.42   622.70   425.00
#> 22  1010.00  -3.55  -0.35  1013.55    2276   22.99 109433.07  1055.60   733.70
#> 23  1050.00  -3.45  -0.33  1053.45   16687  175.21 111489.71  1359.40   877.35
#> 24   907.55  -2.95  -0.32   910.50   26564  241.08 634383.98   943.25   642.15
#> 25  1740.00  -5.50  -0.32  1745.50     725   12.62  65498.11  1929.80  1276.60
#> 26  2710.00  -8.10  -0.30  2718.10    1344   36.42 113415.30  2791.00  1825.05
#> 27   306.00  -0.85  -0.28   306.85    4021   12.30  29287.95   434.00   288.05
#> 28  2504.00  -4.80  -0.19  2508.80    3003   75.20 223996.87  2734.00  1901.55
#> 29  6895.00  -8.50  -0.12  6903.50     451   31.10  79713.87  8255.05  5157.05
#> 30 20299.60 -20.30  -0.10 20319.90      43    8.73  72488.84 21050.00 16000.00
#> 31  3995.00  -2.20  -0.06  3997.20    4717  188.44 109363.50  4048.00  1528.80
#> 32  3086.00  -0.50  -0.02  3086.50    3758  115.97 139146.51  3590.00  2560.00
#> 33   770.00  -0.15  -0.02   770.15    1020    7.85  46132.65   861.15   650.20
#> 34  2651.45  -0.05   0.00  2651.50     984   26.09  34438.86  2938.60  2146.85
#> 35   257.95   2.15   0.84   255.80   86416  222.91  53598.48   263.40   139.15
#> 36   894.00   3.20   0.36   890.80   39236  350.77  63977.87   987.85   651.95
#> 37  1268.10   4.30   0.34  1263.80     385    4.88  56911.59  1340.35  1003.50
#> 38  4374.50  13.30   0.30  4361.20     742   32.46  44522.23  5935.40  3361.55
#> 39  7158.00  14.00   0.20  7144.00    1308   93.63 190308.20  8045.00  5220.00
#> 40   754.95   1.35   0.18   753.60    3789   28.61  40161.71   848.00   607.50
#> 41  3739.40   6.45   0.17  3732.95     774   28.94  52060.62  3864.10  2159.55
#> 42  4539.95   5.05   0.11  4534.90     391   17.75  55102.37  4931.05  3654.00
#> 43  1339.00   1.45   0.11  1337.55    1502   20.11 128038.08  1364.85   671.15
#> 44   819.80   0.75   0.09   819.05    6701   54.93 200488.85   833.80   628.75
#> 45  1895.00   1.60   0.08  1893.40   10871  206.01 278211.42  2126.95  1631.00
#> 46   173.50   0.10   0.06   173.40    7648   13.27  82388.69   181.85   119.10
#> 47  1130.00   0.60   0.05  1129.40     821    9.28  61065.65  1180.10   850.00
#> 48  3298.75   0.00   0.00  3298.75    3302  108.92  42034.29  5093.25  3276.00
#> 49  3739.55   0.00   0.00  3739.55     332   12.42  47942.14  4131.75  3027.05
#> 50   531.75   0.00   0.00   531.75    4346   23.11  50281.43   723.95   497.05
#>      sumVal sumQnty finQnty sumfinQnty
#> 1  10826.58 1010533  245952    1380424
#> 2  10826.58 1010533  168076    1380424
#> 3  10826.58 1010533   66818    1380424
#> 4  10826.58 1010533   38756    1380424
#> 5  10826.58 1010533   12256    1380424
#> 6  10826.58 1010533  148325    1380424
#> 7  10826.58 1010533    2408    1380424
#> 8  10826.58 1010533   16899    1380424
#> 9  10826.58 1010533  147585    1380424
#> 10 10826.58 1010533   59921    1380424
#> 11 10826.58 1010533   50363    1380424
#> 12 10826.58 1010533    1111    1380424
#> 13 10826.58 1010533   19314    1380424
#> 14 10826.58 1010533    1215    1380424
#> 15 10826.58 1010533   31803    1380424
#> 16 10826.58 1010533    1600    1380424
#> 17 10826.58 1010533   60295    1380424
#> 18 10826.58 1010533    3655    1380424
#> 19 10826.58 1010533   22838    1380424
#> 20 10826.58 1010533    2608    1380424
#> 21 10826.58 1010533   44469    1380424
#> 22 10826.58 1010533    2276    1380424
#> 23 10826.58 1010533   16687    1380424
#> 24 10826.58 1010533   26564    1380424
#> 25 10826.58 1010533     725    1380424
#> 26 10826.58 1010533    1344    1380424
#> 27 10826.58 1010533    4021    1380424
#> 28 10826.58 1010533    3003    1380424
#> 29 10826.58 1010533     451    1380424
#> 30 10826.58 1010533      43    1380424
#> 31 10826.58 1010533    4717    1380424
#> 32 10826.58 1010533    3758    1380424
#> 33 10826.58 1010533    1020    1380424
#> 34 10826.58 1010533     984    1380424
#> 35 10826.58 1010533   86416    1380424
#> 36 10826.58 1010533   39236    1380424
#> 37 10826.58 1010533     385    1380424
#> 38 10826.58 1010533     742    1380424
#> 39 10826.58 1010533    1308    1380424
#> 40 10826.58 1010533    3789    1380424
#> 41 10826.58 1010533     774    1380424
#> 42 10826.58 1010533     391    1380424
#> 43 10826.58 1010533    1502    1380424
#> 44 10826.58 1010533    6701    1380424
#> 45 10826.58 1010533   10871    1380424
#> 46 10826.58 1010533    7648    1380424
#> 47 10826.58 1010533     821    1380424
#> 48 10826.58 1010533    3302    1380424
#> 49 10826.58 1010533     332    1380424
#> 50 10826.58 1010533    4346    1380424

Advances & Declines

nse_advances_declines()
#>                                     index_name advances declines unchanged
#> 1                                     NIFTY 50       11       39         0
#> 2                                NIFTY NEXT 50       13       37         0
#> 3                                     NIFTY IT        2        8         0
#> 4                                   NIFTY BANK        3        9         0
#> 5                              NIFTY MIDCAP 50       16       34         0
#> 6                                  NIFTY INFRA       10       20         0
#> 7                                 NIFTY REALTY        1        9         0
#> 8                                 NIFTY ENERGY        2        8         0
#> 9                                   NIFTY FMCG        6        9         0
#> 10                                   NIFTY MNC       10       20         0
#> 11                                NIFTY PHARMA        5       15         0
#> 12                                   NIFTY PSE        4       16         0
#> 13                              NIFTY PSU BANK        1       11         0
#> 14                           NIFTY SERV SECTOR        5       25         0
#> 15                           NIFTY COMMODITIES        6       24         0
#> 16                           NIFTY CONSUMPTION        9       21         0
#> 17                           NIFTY FIN SERVICE        3       17         0
#> 18                                  NIFTY AUTO        4       11         0
#> 19                           NIFTY DIV OPPS 50       14       36         0
#> 20                                 NIFTY MEDIA        2        8         0
#> 21                                 NIFTY METAL        3       12         0
#> 22                             NIFTY100 LIQ 15        3       12         0
#> 23                                  NIFTY CPSE        3        8         0
#> 24                           NIFTY GROWSECT 15        4       11         0
#> 25                            NIFTY50 VALUE 20        4       16         0
#> 26                           NIFTY100 QUALTY30       10       20         0
#> 27                              NIFTY PVT BANK        3        7         0
#> 28                            NIFTY MID LIQ 15        3       12         0
#> 29                                   NIFTY 100       24       76         0
#> 30                                   NIFTY 200       55      145         0
#> 31                                   NIFTY 500      124      377         0
#> 32                            NIFTY MIDCAP 100       31       69         0
#> 33                            NIFTY SMLCAP 100       20       80         0
#> 34                    NIFTY ADITYA BIRLA GROUP        3        5         0
#> 35                              NIFTY ALPHA 50       10       40         0
#> 36                          NIFTY HIGH BETA 50        9       41         0
#> 37                     NIFTY LOW VOLATILITY 50       16       34         0
#> 38                        NIFTY MAHINDRA GROUP        0        9         0
#> 39                            NIFTY MIDCAP 150       48      102         0
#> 40                       NIFTY MIDSMALLCAP 400      100      300         0
#> 41                            NIFTY SHARIAH 25       11       14         0
#> 42                          NIFTY SMALLCAP 250       52      198         0
#> 43                           NIFTY SMALLCAP 50        9       41         0
#> 44                            NIFTY TATA GROUP        1       23         0
#> 45                    NIFTY TATA GROUP 25% CAP        0       10         0
#> 46                            NIFTY100 EQL WGT       24       76         0
#> 47                           NIFTY100 LOWVOL30       10       20         0
#> 48                             NIFTY50 SHARIAH        6       16         0
#> 49                            NIFTY500 SHARIAH       70      169         0
#> 50                             NIFTY50 EQL WGT       11       39         0
#> 51               NIFTY ALPHA LOW-VOLATILITY 30        9       21         0
#> 52             NIFTY QUALITY LOW-VOLATILITY 30       10       20         0
#> 53       NIFTY ALPHA QUALITY LOW-VOLATILITY 30        9       21         0
#> 54 NIFTY ALPHA QUALITY VALUE LOW-VOLATILITY 30        9       21         0
#> 55                            NIFTY SME EMERGE       35       28        39
#> 56                       NIFTY LARGEMIDCAP 250       72      178         0
#> 57                           NIFTY500 VALUE 50       10       40         0
#> 58                            NIFTY MIDCAP 150       48      102         0
#> 59                             NIFTY SMLCAP 50        9       41         0
#> 60                            NIFTY SMLCAP 250       52      198         0
#> 61                            NIFTY MIDSML 400      100      300         0
#> 62                           NIFTY200 QUALTY30       12       18         0
#> 63                           NIFTY FINSRV25 50        3       17         0
#> 64                           NIFTY ALPHALOWVOL        9       21         0
#> 65                           NIFTY200MOMENTM30        8       22         0
#> 66                            NIFTY HEALTHCARE        5       15         0
#> 67                           NIFTY CONSR DURBL        4       11         0
#> 68                           NIFTY OIL AND GAS        8        7         0
#> 69                           NIFTY500 MULTICAP      124      377         0
#> 70                           NIFTY LARGEMID250       72      178         0
#> 71                            NIFTY MID SELECT        9       16         0
#> 72                             NIFTY TOTAL MKT      188      560         3
#> 73                           NIFTY MICROCAP250       64      183         3
#> 74                           NIFTY IND DIGITAL        7       23         0
#> 75                                NIFTY100 ESG       18       64         0
#> 76                           NIFTY M150 QLTY50       18       32         0
#> 77                          CNX NIFTY Pre Open       13       33         4

# retain original column names as returned by NSE
nse_advances_declines(clean_names = FALSE)
#>                                        skipped advances declines unchanged
#> 1                                     NIFTY 50       11       39         0
#> 2                                NIFTY NEXT 50       13       37         0
#> 3                                     NIFTY IT        2        8         0
#> 4                                   NIFTY BANK        3        9         0
#> 5                              NIFTY MIDCAP 50       16       34         0
#> 6                                  NIFTY INFRA       10       20         0
#> 7                                 NIFTY REALTY        1        9         0
#> 8                                 NIFTY ENERGY        2        8         0
#> 9                                   NIFTY FMCG        6        9         0
#> 10                                   NIFTY MNC       10       20         0
#> 11                                NIFTY PHARMA        5       15         0
#> 12                                   NIFTY PSE        4       16         0
#> 13                              NIFTY PSU BANK        1       11         0
#> 14                           NIFTY SERV SECTOR        5       25         0
#> 15                           NIFTY COMMODITIES        6       24         0
#> 16                           NIFTY CONSUMPTION        9       21         0
#> 17                           NIFTY FIN SERVICE        3       17         0
#> 18                                  NIFTY AUTO        4       11         0
#> 19                           NIFTY DIV OPPS 50       14       36         0
#> 20                                 NIFTY MEDIA        2        8         0
#> 21                                 NIFTY METAL        3       12         0
#> 22                             NIFTY100 LIQ 15        3       12         0
#> 23                                  NIFTY CPSE        3        8         0
#> 24                           NIFTY GROWSECT 15        4       11         0
#> 25                            NIFTY50 VALUE 20        4       16         0
#> 26                           NIFTY100 QUALTY30       10       20         0
#> 27                              NIFTY PVT BANK        3        7         0
#> 28                            NIFTY MID LIQ 15        3       12         0
#> 29                                   NIFTY 100       24       76         0
#> 30                                   NIFTY 200       55      145         0
#> 31                                   NIFTY 500      124      377         0
#> 32                            NIFTY MIDCAP 100       31       69         0
#> 33                            NIFTY SMLCAP 100       20       80         0
#> 34                    NIFTY ADITYA BIRLA GROUP        3        5         0
#> 35                              NIFTY ALPHA 50       10       40         0
#> 36                          NIFTY HIGH BETA 50        9       41         0
#> 37                     NIFTY LOW VOLATILITY 50       16       34         0
#> 38                        NIFTY MAHINDRA GROUP        0        9         0
#> 39                            NIFTY MIDCAP 150       48      102         0
#> 40                       NIFTY MIDSMALLCAP 400      100      300         0
#> 41                            NIFTY SHARIAH 25       11       14         0
#> 42                          NIFTY SMALLCAP 250       52      198         0
#> 43                           NIFTY SMALLCAP 50        9       41         0
#> 44                            NIFTY TATA GROUP        1       23         0
#> 45                    NIFTY TATA GROUP 25% CAP        0       10         0
#> 46                            NIFTY100 EQL WGT       24       76         0
#> 47                           NIFTY100 LOWVOL30       10       20         0
#> 48                             NIFTY50 SHARIAH        6       16         0
#> 49                            NIFTY500 SHARIAH       70      169         0
#> 50                             NIFTY50 EQL WGT       11       39         0
#> 51               NIFTY ALPHA LOW-VOLATILITY 30        9       21         0
#> 52             NIFTY QUALITY LOW-VOLATILITY 30       10       20         0
#> 53       NIFTY ALPHA QUALITY LOW-VOLATILITY 30        9       21         0
#> 54 NIFTY ALPHA QUALITY VALUE LOW-VOLATILITY 30        9       21         0
#> 55                            NIFTY SME EMERGE       35       28        39
#> 56                       NIFTY LARGEMIDCAP 250       72      178         0
#> 57                           NIFTY500 VALUE 50       10       40         0
#> 58                            NIFTY MIDCAP 150       48      102         0
#> 59                             NIFTY SMLCAP 50        9       41         0
#> 60                            NIFTY SMLCAP 250       52      198         0
#> 61                            NIFTY MIDSML 400      100      300         0
#> 62                           NIFTY200 QUALTY30       12       18         0
#> 63                           NIFTY FINSRV25 50        3       17         0
#> 64                           NIFTY ALPHALOWVOL        9       21         0
#> 65                           NIFTY200MOMENTM30        8       22         0
#> 66                            NIFTY HEALTHCARE        5       15         0
#> 67                           NIFTY CONSR DURBL        4       11         0
#> 68                           NIFTY OIL AND GAS        8        7         0
#> 69                           NIFTY500 MULTICAP      124      377         0
#> 70                           NIFTY LARGEMID250       72      178         0
#> 71                            NIFTY MID SELECT        9       16         0
#> 72                             NIFTY TOTAL MKT      188      560         3
#> 73                           NIFTY MICROCAP250       64      183         3
#> 74                           NIFTY IND DIGITAL        7       23         0
#> 75                                NIFTY100 ESG       18       64         0
#> 76                           NIFTY M150 QLTY50       18       32         0
#> 77                          CNX NIFTY Pre Open       13       33         4