Is there any time series model which handles data at variable frequencies.?
It looks like stock price data. You can use fbprophet(python),BATS(R),TBATS(R) to predict the data. 
You said your model contains different frequencies which mean it contains more than one seasonality.
To find seasonality(frequencies) you can use Fourier transform. You should have significant data to get a good prediction