Skip to main content

Python library for NSE India APIs

Project description

logo

NSEPython is a Python library to get publicly available data on the current NSEIndia and NIFTY Indices site by communicating with their REST APIs.

logo

Support and Beta Functions

Versions

There are two versions of NSEPython depending on the execution environment. While it's technically feasible to combine these versions into a single program, doing so could introduce latency. Given the financial nature of this program, time is of the essence.

NSEPython Edition Compatibility Tested Environments
Local Edition Laptops (Windows 9, 10) Windows 9, Windows 10
Server Edition Servers (AWS, Google Colab, DigitalOcean) AWS, Google Colab, DigitalOcean

Installation

Use the package manager pip to install nsepython.

NSEPython Local Edition

Access NSEPython for laptops, specifically tailored for Windows 9 and Windows 10 compatibility.

pip install nsepython

NSEPython Server Edition

Leverage NSEPython designed for server environments, seamlessly functioning on AWS, Google Colab, and DigitalOcean.

pip install nsepythonserver

Cross Library Migration

All the functions from the two renowned packages, NsepY and NSETools, have been migrated here with the same function names. Both of these packages had been left unmaintained for a considerable period.

Advanced Usecases

Mastering AlgoTrading: A Beginner's Guide using NSEPython

Designing an Index Fund From Scratch in Indian Share Market

Coding Heatmap and ORB

Markov Chain

Leverage

In Leverage, a plethora of trader-focused tools has been meticulously crafted using NSEPython.

Here's an illustration of a Sectoral Heatmap, showcasing the extent of complexity that NSEPython API can effortlessly handle.

logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nsepython-2.94.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

nsepython-2.94-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file nsepython-2.94.tar.gz.

File metadata

  • Download URL: nsepython-2.94.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for nsepython-2.94.tar.gz
Algorithm Hash digest
SHA256 0f3b8f1cb9d84cb33fe5d7e730cc57f6ada00e6e94e161191265fc8b6dfb1c8f
MD5 5bdc2ebb84c07bc9f1d401d1062456fe
BLAKE2b-256 f3740fe4b76f9cd198802b07fe232b9fae21ddb2e73fe57af4951f27105c68c7

See more details on using hashes here.

File details

Details for the file nsepython-2.94-py3-none-any.whl.

File metadata

  • Download URL: nsepython-2.94-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for nsepython-2.94-py3-none-any.whl
Algorithm Hash digest
SHA256 d7269fdb689a26255717a77b2b014a293d580c9e93c27c8fdb870ff2a7f991b7
MD5 70095823ad25915f99186639b70b20f9
BLAKE2b-256 8c4a1402f95967fee0949a9e5b5335fa9185fc0e241ab8972d65bc9239b59baa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page