Skip to content
Benny Thadikaran edited this page Jul 13, 2026 · 22 revisions

Articles


Quick Start

If you've following the installation instructions, here is instructions to get you started.

All stock CSV data is stored in src/eod2_data/daily

The src folder contains three main files:

init.py

To download and update the latest NSE EOD data. Run it daily after 7pm for best results. Alternatively run it weekly or any time that suits your requirements.

market_breadth_sync.py

Update and syncs the latest indicator values. Make sure latest data has been updated using init.py.

chart.py

To quickly plot charts with various indicators including your own custom indicators.

  • It has mouse/keyboard support for drawing basic trendlines, horizontal lines and marking levels.
  • All technical drawings are saved to src/data/drawings.json and reloaded on every run.

Below are some simple comands to get started. See Using chart.py for more info

# Use n and p on keyboard to switch to next and previous charts
py chart.py --sym tcm hdfcbank natcopharm 

Symbols containing spaces must be quoted

py chart.py --sym 'nifty 50' 'nifty 100'

Alternatively you can also use aliases for common indices. To get a list of aliases run py chart.py --ls

py chart.py --sym n50 n100

dget.py

This is used for delivery data analysis. It shows the delivery Quantity and Traded Quantity as a multiple of its 60 Day average. This is similar to the delivery percent displayed on NSE website. See Delivery Analysis for more info.

py dget.py --sym tcs infy

You can also use chart.py to display this data, visually on charts.

py chart.py --sym tcs --dlv

Clone this wiki locally