-
Notifications
You must be signed in to change notification settings - Fork 44
Home
- Installation
- Usage
- Using Chart.py
- Plugins in Chart.py
- AI‐Powered Market Indicator Plugin Generation
- Configuration
- Automate using Crontab - Linux
- Automate using ScheduledTasks - Windows
- Run custom Python code while syncing data
Articles
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.jsonand 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 infyYou can also use chart.py to display this data, visually on charts.
py chart.py --sym tcs --dlv