Instrument master fields interpretation


  • @admin I think you got my question wrong.

    {
        "token": "37743",
        "symbol": "NIFTY02SEP2117500PE",
        "name": "NIFTY",
        "expiry": "02SEP2021",
        "strike": "1750000.000000",
        "lotsize": "50",
        "instrumenttype": "OPTIDX",
        "exch_seg": "NFO",
        "tick_size": "5.000000"
      }
    

    In this above snippet a nifty 17500 put option is have strike value as "1750000.000000" and tick_size value as "5.000000" why ?

    This JSON snippet is from this
    link https://margincalculator.angelbroking.com/OpenAPI_File/files/OpenAPIScripMaster.json

    And similarly

    {
        "token": "5045",
        "symbol": "USDINR2191777.25PE",
        "name": "USDINR",
        "expiry": "17SEP2021",
        "strike": "772500000.000000",
        "lotsize": "1",
        "instrumenttype": "OPTCUR",
        "exch_seg": "CDS",
        "tick_size": "25000.000000"
      }
    

    In this one USDINR 77.25 put option is having strike value as "772500000.000000" and tick_size value as "25000.000000" why ?

    How to calculate the actual strike price and tick size from these fields ?


  • @tonusri said in Instrument master fields interpretation:

    @admin I think you got my question wrong.

    {
        "token": "37743",
        "symbol": "NIFTY02SEP2117500PE",
        "name": "NIFTY",
        "expiry": "02SEP2021",
        "strike": "1750000.000000",
        "lotsize": "50",
        "instrumenttype": "OPTIDX",
        "exch_seg": "NFO",
        "tick_size": "5.000000"
      }
    

    In this above snippet a nifty 17500 put option is have strike value as "1750000.000000" and tick_size value as "5.000000" why ?

    This JSON snippet is from this
    link https://margincalculator.angelbroking.com/OpenAPI_File/files/OpenAPIScripMaster.json

    And similarly

    {
        "token": "5045",
        "symbol": "USDINR2191777.25PE",
        "name": "USDINR",
        "expiry": "17SEP2021",
        "strike": "772500000.000000",
        "lotsize": "1",
        "instrumenttype": "OPTCUR",
        "exch_seg": "CDS",
        "tick_size": "25000.000000"
      }
    

    In this one USDINR 77.25 put option is having strike value as "772500000.000000" and tick_size value as "25000.000000" why ?

    How to calculate the actual strike price and tick size from these fields ?

    thanks for the awesome information.


  • @tonusri said in Instrument master fields interpretation:

    @admin I think you got my question wrong.

    {
        "token": "37743",
        "symbol": "NIFTY02SEP2117500PE",
        "name": "NIFTY",
        "expiry": "02SEP2021",
        "strike": "1750000.000000",
        "lotsize": "50",
        "instrumenttype": "OPTIDX",
        "exch_seg": "NFO",
        "tick_size": "5.000000"
      }
    

    In this above snippet a nifty 17500 put option is have strike value as "1750000.000000" and tick_size value as "5.000000" why ?

    This JSON snippet is from this
    link https://margincalculator.angelbroking.com/OpenAPI_File/files/OpenAPIScripMaster.json

    And similarly

    {
        "token": "5045",
        "symbol": "USDINR2191777.25PE",
        "name": "USDINR",
        "expiry": "17SEP2021",
        "strike": "772500000.000000",
        "lotsize": "1",
        "instrumenttype": "OPTCUR",
        "exch_seg": "CDS",
        "tick_size": "25000.000000"
      }
    

    In this one USDINR 77.25 put option is having strike value as "772500000.000000" and tick_size value as "25000.000000" why ?

    How to calculate the actual strike price and tick size from these fields ?

    @admin still waiting for your reply


  • Dear @tonusri We have already noted this issue to the team we are working on it.


  • @admin it seems since admin is generally non coder he cant understand problem faced in coding.


  • HI @sajy @jackyjoy123 @tonusri As coordinated with the team the value in the file is in paise.


  • @admin can paise value be two digit after dot or 6 digit after dot? as admin are you convinced of reply from coding team?? ask coding team to accept error and not fool around.ask them to code placing only two digit after dot seperator.the coding needs to be corrected. we are not fools.

    google --How do I fix decimal places in Python?


  • @admin It's been 13 days I have posted the issue. Still waiting for the resolution.


  • @admin How to interpret the Currency segment ?
    Can you explain me how to interpret strike and tick_size values

    {
        "token": "5045",
        "symbol": "USDINR2191777.25PE",
        "name": "USDINR",
        "expiry": "17SEP2021",
        "strike": "772500000.000000",
        "lotsize": "1",
        "instrumenttype": "OPTCUR",
        "exch_seg": "CDS",
        "tick_size": "25000.000000"
      }
    

  • guys, I'm not sure what your problem is, the tick size is 5p, any price movements that happen for an instrument are a multiple of tick size. And the strike price of the instrument is given in paise. Not sure why there is soo much badmouthing and all in this thread