I used rdp.get_option_analytics() function by varying the pricing paramters but i am faced with two issues 1) there is no underlying_price parameter 2) when i chooser a future date for the valuation_date the premium does not change. It will changes for past values.
You can use the OTC capabilities within the interface to model different scenarios. Refer to Use Case 2 - Delta Neutral within the Delta Hedging - Simplify your Option Pricing article for more details. In there, I discuss how you can utilize the valuationDate to price options in the future. The article includes full Python code for your reference.