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

nsepythonserver-2.93.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

nsepythonserver-2.93-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file nsepythonserver-2.93.tar.gz.

File metadata

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

File hashes

Hashes for nsepythonserver-2.93.tar.gz
Algorithm Hash digest
SHA256 a111af0980a745a8e31e30bbfbd41d1fc33e58d03688100dd65a4acee7f50815
MD5 dbdcfb6b54b007d92865f099ba7eb810
BLAKE2b-256 47b6d25f7c9c086ebd0ec7e1d52e4927c6d71953930e350beb7442951fa35bbc

See more details on using hashes here.

File details

Details for the file nsepythonserver-2.93-py3-none-any.whl.

File metadata

File hashes

Hashes for nsepythonserver-2.93-py3-none-any.whl
Algorithm Hash digest
SHA256 96a921768fcf56f4378c73c2b28f8328c271899a5aec183edf4e1666d701fb67
MD5 a9467942336e68268e0bbff3068969fa
BLAKE2b-256 2e8b8e2256fb757257ffb6c83f4bdd9b0719fce2f0c559cc696b795abac583aa

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