Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs
    1. Home
    2. shrikantshet
    S
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    shrikantshet

    @shrikantshet

    0
    Reputation
    9
    Posts
    1
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    shrikantshet Follow

    Best posts made by shrikantshet

    This user hasn't posted anything yet.

    Latest posts made by shrikantshet

    • RE: Accuracy of Data

      @admin Any update on this?

      posted in General Discussion
      S
      shrikantshet
    • RE: Accuracy of Data

      @admin Any update in this regard?

      posted in General Discussion
      S
      shrikantshet
    • RE: Token List downLoad

      @Heena-Shah
      Firstly, there's a possibility that you data hasn't been migrated. Communicate issue here, and the Angel team will let you know if you can access APIs with the account you are using. You only need to tell them the client code. I am not sure if they've completed migration.

      Secondly, try using the APIs instead of library Angel has provided. I had issues using the library, but, could use APIs smoothly.

      You don't need sign up for SmartAPI to get market feed. It is free. It is just that you need to sign up. You don't need to refresh API key and password. However, you need to get a new jwttoken every day. It is with this token that you can use the APIs.

      posted in Python SDK
      S
      shrikantshet
    • RE: Accuracy of Data

      @admin Sure.

      Noting my observation here.

      For the parameters below:

      $parameters = [
                  'exchange' => 'NSE',
                  'symboltoken' => '1041',
                  'interval' => 'ONE_DAY',
                  'fromdate' => '2021-04-12 09:15',
                  'todate' => '2021-04-16 09:16'
              ];
      

      The response is as below:

      {
          "message": "Done",
          "data": {
              "status": true,
              "message": "SUCCESS",
              "errorcode": "",
              "data": [
                  [
                      "2021-04-13T00:00:00+05:30",
                      681,
                      702,
                      680.9,
                      698.5,
                      291429
                  ],
                  [
                      "2021-04-15T00:00:00+05:30",
                      141,
                      149.9,
                      135.65,
                      143.65,
                      2573372
                  ],
                  [
                      "2021-04-16T00:00:00+05:30",
                      145.4,
                      146.8,
                      144.05,
                      145,
                      1772701
                  ]
              ]
          }
      }
      

      The drastic rate change is because of split. This example is for Finolex Ind that. This stock was split and hence the API response. If this same stock is viewed in Angel's web application, the rate is as shown in the image below:
      630784ec-cc1c-4b60-8f16-d6bbf005bf9a-image.png

      So, Angel's software shows a corrected rate, but the historical API does not consider the corporate actions. For any backtesting of strategy, it is necessary that the data we receive has a corrected rate and not the actual rate. This could be as an additional value or in place of the actual values that we're currently getting. However, without the corrected value, historical API's use would be grossly incorrect in practically all cases where there has been a dividend or stock split, which are quite common.

      posted in General Discussion
      S
      shrikantshet
    • RE: Accuracy of Data

      Also, can you possibly state from which date data is available for different exchanges?

      posted in General Discussion
      S
      shrikantshet
    • Accuracy of Data

      I am using historical data for backtesting strategies. Corporate actions like splits, affect the price, and every time there is a corporate action, the data needs to be corrected.

      Is the data that we get in historical API corrected? If yes,

      • From which date is the historical data corrected?

      • If there is a stock split today, within what timeframe is the historical data corrected? Will corrected data be available in historical APIs today itself? Or is it available after the next weekend/holiday?

      Cc: @admin Since this data is the basis for everyone's strategy, I feel this is a very crucial information.

      posted in General Discussion
      S
      shrikantshet
    • RE: All-time high/low, 52-week high/low and market capitalization

      @admin Thank you!

      posted in General Discussion
      S
      shrikantshet
    • RE: All-time high/low, 52-week high/low and market capitalization

      @rajanprabu Thank you! 52-week high/low is available in web-socket.

      posted in General Discussion
      S
      shrikantshet
    • All-time high/low, 52-week high/low and market capitalization

      I need this additional data:

      • All-time high/low

      • 52-week high/low

      • market capitalization

      For the first two items, I can generate information by repeated use of historical data API. However, this is quite inefficient and would be resource consuming for my end as well as Angel's end. Is there a way to get this information for all instruments in one go without fetching data with multiple requests?

      posted in General Discussion
      S
      shrikantshet