Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs

    Unable to fetch candle data

    Python SDK
    0
    1
    2
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TheM3 last edited by

      Fetch historical data for the latest 25 candles

      def fetch_historical_data(token, interval='ONE_MINUTE', limit=25):
      url = 'https://apiconnect.angelbroking.com/rest/secure/angelbroking/historical/v1/getCandleData'
      end_date = datetime.now(ist).strftime('%Y-%m-%d %H:%M:%S')
      start_date = (datetime.now(ist) - timedelta(minutes=limit * 1)).strftime('%Y-%m-%d %H:%M:%S')

      params = {
          'symbol': f'NFO:{token}',
          'interval': interval,
          'from_date': start_date,
          'to_date': end_date
      }
      headers = {'Authorization': appCreds['ao_appSecret']}
      print("i am here1----------------->")
      try:
          print("i am here2----------------->")
          response = requests.get(url, params=params, headers=headers)
          response.raise_for_status()  # Check if request was successful
          print("Response Status Code:", response.status_code)
          print("Response Content:", response.text)
          data = response.json()
          print("i am here3----------------->")
          return data
      except requests.RequestException as e:
          print(f"RequestException: {e}")
          print(f"Response Content: {response.text}")
          return None
      except ValueError as e:
          print(f"ValueError: {e}")
          print(f"Response Content: {response.text}")
          return None
      

      Getting the following error:
      i am here1----------------->
      i am here2----------------->
      Response Status Code: 200
      Response Content: <html><head><title>Request Rejected</title></head><body>The requested URL was rejected. Please consult with your administrator.<br><br>Your support ID is: 30350829149037984<br><br><a href='javascript:history.back();'>[Go Back]</a></body></html>
      RequestException: Expecting value: line 1 column 1 (char 0)
      Response Content: <html><head><title>Request Rejected</title></head><body>The requested URL was rejected. Please consult with your administrator.<br><br>Your support ID is: 30350829149037984<br><br><a href='javascript:history.back();'>[Go Back]</a></body></html>
      WebSocket Connection Open !!!

      Error encountered: Connection closed
      [W 240723 14:29:45 smartWebSocketV2:343] Connection closed due to max retry attempts reached.
      Error encountered: Connection closed
      [W 240723 14:29:45 smartWebSocketV2:343] Connection closed due to max retry attempts reached.
      Error encountered: Connection closed
      [W 240723 14:29:45 smartWebSocketV2:343] Connection closed due to max retry attempts reached.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post