Imran

About

Username
Imran
Joined
Visits
3,280
Last Active
Roles
Member

Activity

  • Shahin
    Dear Imran,

    I am not able to generate request token, and getting below logs while running java code with my apikey.

    INFO: expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
    Jun 21, 2020 1:52:28 PM okhttp3.internal.platform.Platform log
    INFO: strict-transport-security: max-age=15552000; includeSubDomains
    Jun 21, 2020 1:52:28 PM okhttp3.internal.platform.Platform log
    INFO: server: cloudflare
    Jun 21, 2020 1:52:28 PM okhttp3.internal.platform.Platform log
    INFO: cf-ray: 5a6c526dbaa97377-CPH
    Jun 21, 2020 1:52:28 PM okhttp3.internal.platform.Platform log
    INFO:
    Jun 21, 2020 1:52:28 PM okhttp3.internal.platform.Platform log
    INFO: {"status":"error","message":"Token is invalid or has expired.","data":null,"error_type":"TokenException"}
    Jun 21, 2020 1:52:28 PM okhttp3.internal.platform.Platform log
    INFO: <-- END HTTP (105-byte body)
    session expired
    Token is invalid or has expired. 403 com.zerodhatech.kiteconnect.kitehttp.exceptions.TokenException
    June 21
  • a4arjun
    when i am going throuh generate session method ..it is showing this

    DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): api.kite.trade:443
    DEBUG:urllib3.connectionpool:https://api.kite.trade:443 "POST /session/token HTTP/1.1" 200 None

    do you know how to fix this
    July 2019
    • a4arjun
      a4arjun
      @imran can you pls fix this issue
    • Imran
      Imran
      Hii Arjun send me your contact number.. I will fix this through anydesk.
    • RameshKVeeramalai
      RameshKVeeramalai
      Hi Imran, Hi Arjun,
      I am also facing the same issue. Could you kindly help me to fix this?
      Thank you in advance.
    • RameshKVeeramalai
      RameshKVeeramalai
      I am able to get the access token but when I added "logging.basicConfig(level=logging.DEBUG)". I am getting below error

      DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): api.kite.trade:443
      DEBUG:urllib3.connectionpool:https://api.kite.trade:443 "POST /session/token HTTP/1.1" 403 None
      Can someone guide me?

      Thank you
  • arthite
    sir i tried this, but while exporting data to excel its showing me dates and variable names not values.
    this is the code :
    from kiteconnect import KiteConnect
    from kiteconnect import KiteTicker
    import pandas as pd
    import numpy as np
    from numpy import array
    import datetime,time,os,random
    import pdb
    from openpyxl import Workbook
    from pandas.io.json import json_normalize
    import xlwings as xw
    import talib


    kws = ""
    kite = ""

    api_k = "xgzzqisbd6vil8cn" # api_key
    api_s = "e1e1acyzv5hrgawjsnq5oc4kidadcg78" # api_secret
    access_token = "mR48QhHegwehw1o4OrPuSCaCkqSiNAlN"
    trd_portfolio = {'PCJ': {'token': 315393},'ACC': {'token': 5633}}
    #trd_portfolio = {738561:"PCJ",5633:"ACC",40193:"APPOLO"}

    def get_login(api_k, api_s): # log in to zerodha API panel
    global kws, kite
    kite = KiteConnect(api_key=api_k)

    #print("[*] Generate access Token : ", kite.login_url())
    #request_tkn = input("[*] Enter Your Request Token Here : ")
    #data = kite.generate_session(request_tkn, api_secret=api_s)
    kite.set_access
    May 22
  • arthite
    I am new, pls can anyone help me out with getting live tick by tick ohlc data into excel
    May 19
    • Imran
      Imran
      Hii arthite

      see the below video for reference.

      1. https://www.youtube.com/watch?v=z1sleBSX8w0&t=963s
      2. https://www.youtube.com/watch?v=B1jjo0zcE6g&t=354s
      3. https://www.youtube.com/watch?v=UTRbPkUJNXM
    • arthite
      arthite
      sir i tried this, but while exporting data to excel its showing me dates and variable names not values.
      this is the code :
      from kiteconnect import KiteConnect
      from kiteconnect import KiteTicker
      import pandas as pd
      import numpy as np
      from numpy import array
      import datetime,time,os,random
      import pdb
      from openpyxl import Workbook
      from pandas.io.json import json_normalize
      import xlwings as xw
      import talib


      kws = ""
      kite = ""

      api_k = "xgzzqisbd6vil8cn" # api_key
      api_s = "e1e1acyzv5hrgawjsnq5oc4kidadcg78" # api_secret
      access_token = "mR48QhHegwehw1o4OrPuSCaCkqSiNAlN"
      trd_portfolio = {'PCJ': {'token': 315393},'ACC': {'token': 5633}}
      #trd_portfolio = {738561:"PCJ",5633:"ACC",40193:"APPOLO"}

      def get_login(api_k, api_s): # log in to zerodha API panel
      global kws, kite
      kite = KiteConnect(api_key=api_k)

      #print("[*] Generate access Token : ", kite.login_url())
      #request_tkn = input("[*] Enter Your Request Token Here : ")
      #data = kite.generate_session(request_tkn, api_secret=api_s)
      kite.set_access_token(access_token)
      kws = KiteTicker(api_k, access_token)
      #print('access_token')

      # # pdb.set_trace()
      # kite.set_access_token('4tN29CKS89i71siZyLsL0rSc3EcJvccY')
      # kws = KiteTicker(api_k, '4tN29CKS89i71siZyLsL0rSc3EcJvccY')
      # print(data['access_token'])


      get_login(api_k, api_s)


      # pdb.set_trace()

      ticks_storage = pd.DataFrame()
      timeframe = 1
      temp = {}


      name = 'ACC'

      wb = xw.Book('Tick Data1.xlsx')
      sht = wb.sheets['ACC']
      row_no = 2

      def on_ticks(ws, ticks):
      global row_no



      for name in trd_portfolio:
      token = trd_portfolio[name]['token']
      for single_company in ticks:
      if single_company['instrument_token'] == token:

      temp[single_company['timestamp']] = single_company
      #dt = datetime_withtimezone.replace(tzinfo=None)
      df = pd.DataFrame.from_dict(temp,orient='index')
      ohlc = df['last_price'].resample(str(timeframe)+'Min').ohlc()

      #pdb.set_trace()
      #time = ticks[0]['timestamp']
      #open1 = ohlc.open.values
      #high1 = ohlc.high.values
      #low1 = ohlc.low.values
      #close1 = ohlc.close.values
      ohlc.to_excel('Tick Data1.xlsx')
      print(ohlc)
      #pdb.set_trace()
      sht.range('A' + str(row_no)).value = ohlc
      #sht.range('B' + str(row_no)).value = time


      row_no = row_no + 1










      #print(low1)

      #print(high1)
      #print(open1)
      #print(close)
      #print(ohlc)
      # pdb.set_trace()


      subscribe = [315393]


      def on_connect(ws, response):
      ws.subscribe(subscribe)
      ws.set_mode(ws.MODE_FULL, subscribe)


      kws.on_ticks = on_ticks
      kws.on_connect = on_connect
      kws.connect()
    • arthite
      arthite
      moreover sir ,when i am trying to add more instrument codes, open high low close values are getting mixed up
  • adariyana
    sir,
    how to back test using historical data.
    I have created small programme as you teach on YouTube live watch list python programme, i have created some indicators para and "ohlc" data fetch live and apply arguments in excel for "buy" and "sell" so, its working well in live market but i don't know how to use historical data for back testing , so pls explain me some code for back testing. 9687679111
    April 19
  • sbrahmam
    Hi Imran,
    Good Morning!!!
    I already sent you a mail to your profile e-mail. I have a requirement for ORB strategy. Can you please ping me if you can help me on the strategy? If you are ready, we can discuss further details on charges etc.

    Thanks
    Brahmam Sanaka
    Whatsapp: 9481705548
    skype : sbrahmam
    Mobile No. 9481705548, 9398813085
    March 18
  • samphel
    hi @Imran i have gone through your video and i'm not able to find my answer in that , as you can see above i need to save high and low value of first 15 minute in a variable then only i can further go for 15 minute orb strategy , but in your videos it simply compares ltp of current high and low.
    December 2019
  • ankurseth
    Hi Imran, I am learning algo trading using python. I had a few questions, can you help?
    November 2019
    • Imran
      Imran
      yes sure...
  • Imran changed his profile picture.
    Thumbnail
    November 2019
  • Hii shiv
    Yes we can get buy sell signals using kiteconnect.
    For more info contact 9370789912
    October 2018
  • shiv1947
    Hi, Imran. Thanks for providing guided videos. I just want to know if we can get buy sell signal using kiteconnect ?
    October 2018
  • Imran changed his profile picture.
    Thumbnail
    May 2018
  • krishnanm2006
    hi how much do you guys charge for coding an algorithm?
    March 2018