Code:
import pdb
import talib
from Dhan_Tradehull import Tradehull
import pandas as pd
client_code = “xxxxxxxxx”
token_id = “xxxxxxxxxx”
tsl = Tradehull(client_code, token_id)
watchlist = [
"JSWSTEEL",
"TATACONSUM",
"HINDALCO",
"M&M",
"HCLTECH",
"TATASTEEL",
"WIPRO",
"BEL",
"TCS",
"BHARTIARTL",
"HDFCLIFE",
"SHRIRAMFIN",
"EICHERMOT",
"TECHM",
"ONGC",
"SUNPHARMA",
"MAXHEALTH",
"BAJAJ-AUTO",
"LT",
"TMPV",
"GRASIM",
"APOLLOHOSP",
"ADANIPORTS",
"TRENT",
"NESTLEIND",
"JIOFIN",
"BAJAJFINSV",
"SBIN",
"AXISBANK",
"KOTAKBANK",
"DRREDDY",
"NTPC",
"ETERNAL",
"HDFCBANK",
"COALINDIA",
"ADANIENT",
"ULTRACEMCO",
"ITC",
"ASIANPAINT",
"SBILIFE",
"MARUTI",
"RELIANCE",
"CIPLA",
"ICICIBANK",
"HINDUNILVR",
"BAJFINANCE",
"TITAN",
"INFY",
"POWERGRID",
"INDIGO",
]
for stock_name in watchlist:
chart = tsl.get_intraday_data(stock_name, "NSE", 1)
print(chart)
Error:
File “c:\Users\imran\OneDrive\Desktop\1st Algo\First Algo\Dhan_Tradehull.py”, line 253, in get_intraday_data
ohlc = self.Dhan.intraday_minute_data(str(security_id),exchangeSegment,instrument_type)
TypeError: dhanhq.intraday_minute_data() missing 2 required positional arguments: ‘from_date’ and ‘to_date’