Home
Softono
QtsApp

QtsApp

Open source MIT Python
103
Stars
26
Forks
5
Issues
2
Watchers
3 years
Last Commit

About QtsApp

QtsApp is a Python library designed to retrieve and analyze option chain data for specified stocks and indices from the QtsApp website in near real-time. It continuously refreshes data at one-second intervals, displaying key metrics including Implied Volatility, Open Interest, and various Greeks such as Delta, Theta, Gamma, and Vega. The library also provides higher-order Greeks like Vanna, Charm, Speed, Zomma, Color, Volga, and Veta, helping users visualize trends and conduct technical analysis. To use the software, users must install the library, clone the repository, and configure authentication credentials via environment files using either a username-password method or manual API key and token setup for Google sign-in. The tool requires a free QtsApp account to access live data for NFO instruments and valid expiries. Users should run the example script during market hours to receive live updates. Please note that access to higher-order Greeks is currently restricted by the source website, and the library

Platforms

Web Self-hosted

Languages

Python

Seems QtsApp Website Has Overhauled Their CodeBase & Put The Higher Order Greeks (Vanna, Charm, Speed, Zomma, Color, Volga, Veta) Stream Behind A Paywall, This Library needs a rewrite circumventing the paywall, Hence you are requested not to use the library until further updates and removal of this message.

QtsApp

The Python Library For Qtsapp Which Displays The Option Chain In Near Real Time (YT Video). This Program Retrieves This Data From The Qtsapp Site And Then Generates Useful Analysis Of The Option Chain For The Specified Index Or Stock. It Also Continuously Refreshes The Option Chain Along With Implied Volatatlity (IV), Open Interest (OI), Delta, Theta, Vega, Gamma, Vanna, Charm, Speed, Zomma, Color, Volga, Veta At An Interval Of A Second And Visually Displays The Trend In Various Indicators Useful For Technical Analysis.

If You have liked the library, Do Star This Repository and Stay-Up-To-Date

How To Star A Repository

Instructions on running the program for the first time

Install The QtsApp Library Via pip install -U git+https://github.com/TechfaneTechnologies/QtsApp.git@dev And Then Clone The Repo Via git clone https://github.com/TechfaneTechnologies/QtsApp.git

pip install -U git+https://github.com/TechfaneTechnologies/QtsApp.git@dev
git clone https://github.com/TechfaneTechnologies/QtsApp.git

_If you are using UserId and Password Method To Login, Then Open the .env.secret and update the two fields USER_NAME=Your_User_Name_or_Id and PASSWORD=Your_Password, Now Save and Close the File._

_Otherwise, If you are using google signin method, the above procedure will not work, and you have to get the api_key and api_token manually. And update the same in .env file instead of .env.secret, To know How To Do The Same, Please Follow This Guideline_

Post Updating And Saving The .env or .env.secret Then run the following commands to get the live data. (Run During Market Times For Live Data)

cd QtsApp
python .\example.py

Note

Keep the .env, .env.secret and exaple.py in the same directory before running python example.py to get the live data. (Run During Market Times)

What's The Catch

With This You can get live option chain data (of any NFO instrument and any valid expiry) along with iv, 1st, 2nd & 3rd Order greek from QtsApp, you just need to have a free account with them.

QtsAppScreenshot

https://www.youtube.com/watch?v=XKFjufDaFhk

https://www.youtube.com/watch?v=2TT9wkO2nH0

https://www.youtube.com/watch?v=7xujRROvIcY

https://www.youtube.com/watch?v=P26rGXSyNUk