It is based on the MAX CHG in OI and the Weighted average on OI and the Strike price.
For Example, Today the MAX CHG in OI at 5900-6000. So you can say the pivot could be 5950. But if do some customization using the OI, I think you will get a customized value. Otherwise you can simply take the average of the MAX CHG in OI Strike prices...
similarly for BNF the MAX CHG in OI 10500-10900. 10700 is simply an average.
For Example, Today the MAX CHG in OI at 5900-6000. So you can say the pivot could be 5950. But if do some customization using the OI, I think you will get a customized value. Otherwise you can simply take the average of the MAX CHG in OI Strike prices...
similarly for BNF the MAX CHG in OI 10500-10900. 10700 is simply an average.