@admin Any update on this?
shrikantshet
@shrikantshet
Best posts made by shrikantshet
Latest posts made by 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.
-
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:
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.
-
RE: Accuracy of Data
Also, can you possibly state from which date data is available for different exchanges?
-
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.
-
-
RE: All-time high/low, 52-week high/low and market capitalization
@rajanprabu Thank you! 52-week high/low is available in web-socket.
-
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?
-