import pdb
import time
import datetime
import traceback
import talib
from Dhan_Tradehull import Tradehull
import pandas as pd
client_code = “something”
token_id = “something”
tsl = Tradehull(client_code, token_id) # tsl for trader support library
Watchlist = [‘LT’, ‘SHRIRAMFIN’, ‘BEL’, ‘TATAMOTORS’, ‘TRENT’, ‘TITAN’, ‘WIPRO’, ‘ADANIPORTS’, ‘DRREDDY’, ‘HDFCLIFE’, ‘NTPC’, ‘BAJAJ-AUTO’, ‘INFY’, ‘BRITANNIA’, ‘POWERGRID’, ‘SBILIFE’, ‘HINDALCO’, ‘TATACONSUM’, ‘BAJFINANCE’, ‘SBIN’, ‘TECHM’, ‘BPCL’, ‘HEROMOTOCO’, ‘TCS’, ‘ASIANPAINT’, ‘RELIANCE’, ‘CIPLA’, ‘SUNPHARMA’, ‘ONGC’, ‘ULTRACEMCO’, ‘KOTAKBANK’, ‘ITC’, ‘INDUSINDBK’, ‘EICHERMOT’, ‘COALINDIA’, ‘GRASIM’, ‘TATASTEEL’, ‘MARUTI’, ‘NESTLEIND’, ‘APOLLOHOSP’, ‘M&M’, ‘ICICIBANK’, ‘BHARTIARTL’, ‘JSWSTEEL’, ‘HCLTECH’, ‘HDFCBANK’, ‘AXISBANK’, ‘HINDUNILVR’, ‘ADANIENT’, ‘BAJAJFINSV’, ‘ITCHOTELS’, ]
for Stock_list in Watchlist:
chart = tsl.get_intraday_data(Stock_list,‘NSE’,1)
print(Stock_list)
pdb.set_trace()
when run code error
reading existing file all_instrument 2025-01-31.csv
Got the instrument file
intraday_minute_data() missing 2 required positional arguments: ‘from_date’ and ‘to_date’
Traceback (most recent call last):
File “C:\Users\Ganesh\Downloads\DHAN\3. Session3 - Codebase\3. Session3 - Codebase\3. Session3 - Codebase\Dhan codebase\Dhan_Tradehull.py”, line 253, in get_intraday_data
ohlc = self.Dhan.intraday_minute_data(str(security_id),exchangeSegment,instrument_type)
TypeError: intraday_minute_data() missing 2 required positional arguments: ‘from_date’ and ‘to_date’
LT
[0] > ←[33;01mc:\users\ganesh\downloads\dhan\3. session3 - codebase\3. session3 - codebase\3. session3 - codebase\dhan codebase\dhan_codebase usage - copy.py←[00m(←[36;01m15←[00m)()
→ for Stock_list in Watchlist:
(Pdb++) chart
(Pdb++)