from dhanhq import dhanhq
import pandas as pd
client_id = “1102722249”
access_token = “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJkaGFuIiwicGFydG5lcklkIjoiIiwiZXhwIjoxNzIxMDM4NTE4LCJ0b2tlbkNvbnN1bWVyVHlwZSI6IlNFTEYiLCJ3ZWJob29rVXJsIjoiIiwiZGhhbkNsaWVudElkIjoiMTEwMjcyMjI0OSJ9.69-jkLovg8AznA7m-BFY7It8bAOO_ym1wnmdbxTJ5k7mrNKg9o_2H_OnSu6glq5qJ25KQYUR_Kwnk9JfESVHpQ”
dhan = dhanhq(client_id,access_token)
def get_holdings(dhan):
data_holdings = dhan.get_holdings()
# print(data_holdings)
df = pd.DataFrame(data_holdings)["data"]
print(df)
get_holdings(dhan)
Hi ! I watched your video on YouTube about Beginners Guide : Algorithmic Trading
I have done some code based on this and I get errors like this
N CODE/STATIC API.py"
Traceback (most recent call last):
File “/Users/oneeyevision/Desktop/DHAN PYTHON CODE/STATIC API.py”, line 1, in
from dhanhq import dhanhq
File “/Users/oneeyevision/Desktop/DHAN PYTHON CODE/env/lib/python3.12/site-packages/dhanhq/init.py”, line 2, in
from dhanhq.marketfeed import DhanFeed
File “/Users/oneeyevision/Desktop/DHAN PYTHON CODE/env/lib/python3.12/site-packages/dhanhq/marketfeed.py”, line 9, in
import websockets
ModuleNotFoundError: No module named ‘websockets’