Using only time rules in the scheduling framework, how can one schedule an event to fire every X mins, starting from Y mins after opening bell, and stopping at Z mins before closing bell?

For example: Where x=10, y=45, z=60:Starting 45 mins after opening bell (10:15am), call exitSignalCheck() every 10 mins. Once it is 60 mins before close (3:00pm), stop checking.  

Ideally I want to only use the scheduling framework: “self.Schedule.On” and some combination of TimeRules.  If that’’s not possible, please advise some other efficient way.